Домашняя страница Undo Do New Save Карта сайта Обратная связь Поиск по форуму
МИР MS EXCEL - Гость.xls

Вход

Регистрация

Напомнить пароль

 

= Мир MS Excel/Совмещение формулы СУММЕСЛИ и IMPORTRANGE - Мир MS Excel

Старая форма входа
  • Страница 1 из 1
  • 1
Модератор форума: _Boroda_, китин  
Совмещение формулы СУММЕСЛИ и IMPORTRANGE
Nikonka89 Дата: Среда, 14.10.2020, 22:42 | Сообщение № 1
Группа: Пользователи
Ранг: Участник
Сообщений: 56
Репутация: 0 ±
Замечаний: 20% ±

Excel 2019
Добрый день.
Мне нужно посчитать сумму по определённому условию ( данные нужно взять из другого документа) . По сути формула простая , в икселе все получилось, а в гугл таблицах никак не считает. Выдает ошибку, что в качестве арнумента необходимо указать диапазон ячеек.

Формула такая прописана:
[vba]
Код
=СУММЕСЛИ(IMPORTRANGE("https://docs.google.com/spreadsheets/d/1zUYGlp-7Y2SWQMwJZzrxtioHH48ZMipepaL8_wKYwQ8/edit#gid=990843988";"Ответы на форму (1)!$C3:$C9");"*Регина*";IMPORTRANGE("https://docs.google.com/spreadsheets/d/1zUYGlp-7Y2SWQMwJZzrxtioHH48ZMipepaL8_wKYwQ8/edit#gid=990843988";"Ответы на форму (1)!$D3:$D9"))
[/vba]

Подскажите, пожалуйста, почему не выходит ? Весь интернет перерыла - ничего не нашла. Может эти функции нельзя сочетать ? Как тогда еще можно посчитать ?

Ссылки на документы прикладываю
в этом файле считаю сумму: https://u.to/UmzrGQ
отсюда беру данные: https://u.to/UWzrGQ


Сообщение отредактировал Nikonka89 - Среда, 14.10.2020, 22:51
 
Ответить
СообщениеДобрый день.
Мне нужно посчитать сумму по определённому условию ( данные нужно взять из другого документа) . По сути формула простая , в икселе все получилось, а в гугл таблицах никак не считает. Выдает ошибку, что в качестве арнумента необходимо указать диапазон ячеек.

Формула такая прописана:
[vba]
Код
=СУММЕСЛИ(IMPORTRANGE("https://docs.google.com/spreadsheets/d/1zUYGlp-7Y2SWQMwJZzrxtioHH48ZMipepaL8_wKYwQ8/edit#gid=990843988";"Ответы на форму (1)!$C3:$C9");"*Регина*";IMPORTRANGE("https://docs.google.com/spreadsheets/d/1zUYGlp-7Y2SWQMwJZzrxtioHH48ZMipepaL8_wKYwQ8/edit#gid=990843988";"Ответы на форму (1)!$D3:$D9"))
[/vba]

Подскажите, пожалуйста, почему не выходит ? Весь интернет перерыла - ничего не нашла. Может эти функции нельзя сочетать ? Как тогда еще можно посчитать ?

Ссылки на документы прикладываю
в этом файле считаю сумму: https://u.to/UmzrGQ
отсюда беру данные: https://u.to/UWzrGQ

Автор - Nikonka89
Дата добавления - 14.10.2020 в 22:42
Kashimirush Дата: Четверг, 15.10.2020, 07:48 | Сообщение № 2
Группа: Проверенные
Ранг: Форумчанин
Сообщений: 240
Репутация: 41 ±
Замечаний: 0% ±

Excel 2010
Попробуйте разделить формулу, отдельно сделать вывод данных, на другом листе или на скрытых столбцах, и в формуле использовать уже диапазон вывода данных. Либо можно попробовать решить задачу функциями query
Код
Sum(Query(IMPORTRANGE("https://docs.google.com/spreadsheets/d/1zUYGlp-7Y2SWQMwJZzrxtioHH48ZMipepaL8_wKYwQ8/edit#gid=990843988";"Ответы на форму (1)!$C$3:$D$9");"select Col2 where Col1 = 'Ирина'";0))


Работа, работа, перейди на Федота...

Сообщение отредактировал Kashimirush - Четверг, 15.10.2020, 07:51
 
Ответить
СообщениеПопробуйте разделить формулу, отдельно сделать вывод данных, на другом листе или на скрытых столбцах, и в формуле использовать уже диапазон вывода данных. Либо можно попробовать решить задачу функциями query
Код
Sum(Query(IMPORTRANGE("https://docs.google.com/spreadsheets/d/1zUYGlp-7Y2SWQMwJZzrxtioHH48ZMipepaL8_wKYwQ8/edit#gid=990843988";"Ответы на форму (1)!$C$3:$D$9");"select Col2 where Col1 = 'Ирина'";0))

Автор - Kashimirush
Дата добавления - 15.10.2020 в 07:48
Nikonka89 Дата: Четверг, 15.10.2020, 09:20 | Сообщение № 3
Группа: Пользователи
Ранг: Участник
Сообщений: 56
Репутация: 0 ±
Замечаний: 20% ±

Excel 2019
Да, query то что надо было. Спасибо !
 
Ответить
СообщениеДа, query то что надо было. Спасибо !

Автор - Nikonka89
Дата добавления - 15.10.2020 в 09:20
Gustav Дата: Четверг, 15.10.2020, 10:58 | Сообщение № 4
Группа: Админы
Ранг: Участник клуба
Сообщений: 2809
Репутация: 1184 ±
Замечаний: ±

начинал с Excel 4.0, видел 2.1
С минимальными изменениями исходной формулы можно через SUMPRODUCT:
[vba]
Код
=SUMPRODUCT((IMPORTRANGE("https://docs.google.com/spreadsheets/d/1zUYGlp-7Y2SWQMwJZzrxtioHH48ZMipepaL8_wKYwQ8/edit#gid=990843988";"Ответы на форму (1)!$C3:$C9")="Регина");IMPORTRANGE("https://docs.google.com/spreadsheets/d/1zUYGlp-7Y2SWQMwJZzrxtioHH48ZMipepaL8_wKYwQ8/edit#gid=990843988";"Ответы на форму (1)!$D3:$D9"))
[/vba]
Либо если надо искать именно подстроку "Регина" внутри другой строки (т.е. по шаблону *Регина*), то тогда так:
[vba]
Код
=SUMPRODUCT(ISNUMBER(SEARCH("Регина";IMPORTRANGE("https://docs.google.com/spreadsheets/d/1zUYGlp-7Y2SWQMwJZzrxtioHH48ZMipepaL8_wKYwQ8/edit#gid=990843988";"Ответы на форму (1)!$C3:$C9")));IMPORTRANGE("https://docs.google.com/spreadsheets/d/1zUYGlp-7Y2SWQMwJZzrxtioHH48ZMipepaL8_wKYwQ8/edit#gid=990843988";"Ответы на форму (1)!$D3:$D9"))
[/vba]


МОИ: Ник, Tip box: 41001663842605
 
Ответить
СообщениеС минимальными изменениями исходной формулы можно через SUMPRODUCT:
[vba]
Код
=SUMPRODUCT((IMPORTRANGE("https://docs.google.com/spreadsheets/d/1zUYGlp-7Y2SWQMwJZzrxtioHH48ZMipepaL8_wKYwQ8/edit#gid=990843988";"Ответы на форму (1)!$C3:$C9")="Регина");IMPORTRANGE("https://docs.google.com/spreadsheets/d/1zUYGlp-7Y2SWQMwJZzrxtioHH48ZMipepaL8_wKYwQ8/edit#gid=990843988";"Ответы на форму (1)!$D3:$D9"))
[/vba]
Либо если надо искать именно подстроку "Регина" внутри другой строки (т.е. по шаблону *Регина*), то тогда так:
[vba]
Код
=SUMPRODUCT(ISNUMBER(SEARCH("Регина";IMPORTRANGE("https://docs.google.com/spreadsheets/d/1zUYGlp-7Y2SWQMwJZzrxtioHH48ZMipepaL8_wKYwQ8/edit#gid=990843988";"Ответы на форму (1)!$C3:$C9")));IMPORTRANGE("https://docs.google.com/spreadsheets/d/1zUYGlp-7Y2SWQMwJZzrxtioHH48ZMipepaL8_wKYwQ8/edit#gid=990843988";"Ответы на форму (1)!$D3:$D9"))
[/vba]

Автор - Gustav
Дата добавления - 15.10.2020 в 10:58
Nikonka89 Дата: Воскресенье, 18.10.2020, 10:51 | Сообщение № 5
Группа: Пользователи
Ранг: Участник
Сообщений: 56
Репутация: 0 ±
Замечаний: 20% ±

Excel 2019
Спасибо, эта формула еще больше подошла . Добавила туда формулу ПОДСТАВИТЬ, чтобы имя каждый раз не прописывать - теперь вообще удобно )
 
Ответить
СообщениеСпасибо, эта формула еще больше подошла . Добавила туда формулу ПОДСТАВИТЬ, чтобы имя каждый раз не прописывать - теперь вообще удобно )

Автор - Nikonka89
Дата добавления - 18.10.2020 в 10:51
  • Страница 1 из 1
  • 1
Поиск:

Яндекс.Метрика Яндекс цитирования
© 2010-2024 · Дизайн: MichaelCH · Хостинг от uCoz · При использовании материалов сайта, ссылка на www.excelworld.ru обязательна!