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

Вход

Регистрация

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

 

= Мир MS Excel/Смещ+СУММЕСЛИМН не считает выбранные диапозон Гугл таблицы - Мир MS Excel

Старая форма входа
  • Страница 1 из 1
  • 1
Модератор форума: _Boroda_, китин  
Смещ+СУММЕСЛИМН не считает выбранные диапозон Гугл таблицы
guzhvaan Дата: Воскресенье, 21.02.2021, 23:27 | Сообщение № 1
Группа: Пользователи
Ранг: Прохожий
Сообщений: 1
Репутация: 0 ±
Замечаний: 0% ±


Код

=ArrayFormula(ЕСЛИ(СТРОКА(СМЕЩ(A4;0;0;СТРОКА(A901)-СТРОКА(A4);1))=СТРОКА(A4);"Остаток к возврату";ЕСЛИ(A4:A="";"";СУММЕСЛИМН('ДДС'!K2:K;'ДДС'!F2:F;"Привлечение инвестиций";'ДДС'!H2:H;A14))))


Не понимаю в чем причина, игнорируется диапозон в столбце А, при совместном использовании с формулами СМЕЩ и строка. Работае если принудительно указать какую то ячейку, но тогда она будет считаться только по одной
Если прописать просто формулу
Код
=ARRAYFORMULA(СУММЕСЛИМН('ДДС'!$K$2:K;'ДДС'!$F$2:F;"Привлечение инвестиций";'ДДС'!$H$2:H;A4:A))
и протянуть то все ок

Где ошибка?


Сообщение отредактировал Serge_007 - Понедельник, 22.02.2021, 18:21
 
Ответить
Сообщение
Код

=ArrayFormula(ЕСЛИ(СТРОКА(СМЕЩ(A4;0;0;СТРОКА(A901)-СТРОКА(A4);1))=СТРОКА(A4);"Остаток к возврату";ЕСЛИ(A4:A="";"";СУММЕСЛИМН('ДДС'!K2:K;'ДДС'!F2:F;"Привлечение инвестиций";'ДДС'!H2:H;A14))))


Не понимаю в чем причина, игнорируется диапозон в столбце А, при совместном использовании с формулами СМЕЩ и строка. Работае если принудительно указать какую то ячейку, но тогда она будет считаться только по одной
Если прописать просто формулу
Код
=ARRAYFORMULA(СУММЕСЛИМН('ДДС'!$K$2:K;'ДДС'!$F$2:F;"Привлечение инвестиций";'ДДС'!$H$2:H;A4:A))
и протянуть то все ок

Где ошибка?

Автор - guzhvaan
Дата добавления - 21.02.2021 в 23:27
Gustav Дата: Понедельник, 22.02.2021, 17:27 | Сообщение № 2
Группа: Админы
Ранг: Участник клуба
Сообщений: 2809
Репутация: 1184 ±
Замечаний: ±

начинал с Excel 4.0, видел 2.1
Хорошо бы живой пример представить, чтобы помогающим можно было пожонглировать формулами (не самим же им его создавать с нуля?). Пример можно в режиме чтения (копии сами себе сделаем).

И заранее предупреждение: далеко не каждая обычная формула (для одной ячейки) в перспективе может стать формулой массива. Поэтому будьте морально готовы к тому, что ничего может и не получиться.


МОИ: Ник, Tip box: 41001663842605
 
Ответить
СообщениеХорошо бы живой пример представить, чтобы помогающим можно было пожонглировать формулами (не самим же им его создавать с нуля?). Пример можно в режиме чтения (копии сами себе сделаем).

И заранее предупреждение: далеко не каждая обычная формула (для одной ячейки) в перспективе может стать формулой массива. Поэтому будьте морально готовы к тому, что ничего может и не получиться.

Автор - Gustav
Дата добавления - 22.02.2021 в 17:27
Gustav Дата: Пятница, 26.02.2021, 16:27 | Сообщение № 3
Группа: Админы
Ранг: Участник клуба
Сообщений: 2809
Репутация: 1184 ±
Замечаний: ±

начинал с Excel 4.0, видел 2.1
Готов поделиться некоторыми откровениями по теме. Множественная версия функции условного суммирования СУММЕСЛИМН/SUMIFS не годится для формулы массива и всегда возвращает одно значение (так же, как и функция обычного суммирования СУММ/SUM). В помощь - многочисленные примеры и рассуждения в Сети на эту тему, которые можно нагуглить самостоятельно.

А это значит, что сбывается моё предостережение из предыдущего поста и все последующие попытки как-то заставить работать "как надо" связку ArrayFormula + SUMIFS заранее обречены на неудачу. Но в распоряжении остается функция условного суммирования СУММЕСЛИ/SUMIF с одиночным условием, которое, впрочем, может быть составным - как по диапазону поиска, так и по условию поиска - за счет использования оператора конкатенации &. Связка ArrayFormula + SUMIF в этом случае может привести к желаемому результату.

Не будучи уверенным до конца (примера-то так и нет и поэтому рассуждать затруднительно), рискну предположить, что решением вопроса может быть примерно следующая формула, с заменой множественной функции SUMIFS на одиночную SUMIF и объединением через & отдельных условий множественной функции SUMIFS:
Код
=ArrayFormula({"Остаток к возврату";IF(A5:A="","",SUMIF('ДДС'!F2:F & 'ДДС'!H2:H,"Привлечение инвестиций" & A5:A,'ДДС'!K2:K))})

Формулу нужно ввести в ячейку B4 - туда, где на рисунке отображается заголовок "Остаток к возврату".


МОИ: Ник, Tip box: 41001663842605

Сообщение отредактировал Gustav - Пятница, 26.02.2021, 16:46
 
Ответить
СообщениеГотов поделиться некоторыми откровениями по теме. Множественная версия функции условного суммирования СУММЕСЛИМН/SUMIFS не годится для формулы массива и всегда возвращает одно значение (так же, как и функция обычного суммирования СУММ/SUM). В помощь - многочисленные примеры и рассуждения в Сети на эту тему, которые можно нагуглить самостоятельно.

А это значит, что сбывается моё предостережение из предыдущего поста и все последующие попытки как-то заставить работать "как надо" связку ArrayFormula + SUMIFS заранее обречены на неудачу. Но в распоряжении остается функция условного суммирования СУММЕСЛИ/SUMIF с одиночным условием, которое, впрочем, может быть составным - как по диапазону поиска, так и по условию поиска - за счет использования оператора конкатенации &. Связка ArrayFormula + SUMIF в этом случае может привести к желаемому результату.

Не будучи уверенным до конца (примера-то так и нет и поэтому рассуждать затруднительно), рискну предположить, что решением вопроса может быть примерно следующая формула, с заменой множественной функции SUMIFS на одиночную SUMIF и объединением через & отдельных условий множественной функции SUMIFS:
Код
=ArrayFormula({"Остаток к возврату";IF(A5:A="","",SUMIF('ДДС'!F2:F & 'ДДС'!H2:H,"Привлечение инвестиций" & A5:A,'ДДС'!K2:K))})

Формулу нужно ввести в ячейку B4 - туда, где на рисунке отображается заголовок "Остаток к возврату".

Автор - Gustav
Дата добавления - 26.02.2021 в 16:27
  • Страница 1 из 1
  • 1
Поиск:

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