Страницы: 1
RSS
Как заменить простейшую сводную таблицу формулой динамического массива?
 
Подскажите, пожалуйста, как при помощи формулы динамического массива не просто отобрать уникальные значения одного столбца таблицы, но и просуммировать относящиеся к ним числовые значения другого столбца? Другими словами: можно ли одной формулой сжать таблицу по принципу простейшей сводной таблицы, приведенной в примере?
 
sasch78, какая версия Эксель доступна?
Потому что уже есть функция под ваше ТЗ - СВОДПО()
Но у меня её нет... Я могу только свою собственную на VBA написать.
 
Microsoft Office LTSC профессиональный плюс 2021
 
Здравствуйте
например так:
=LET(а_;A2:A9;б_;B2:B9;у_;УНИК(а_);ЕСЛИ({1;0};у_;СУММЕСЛИ(а_;у_;б_)))
 
могу двумя: для списка- уник(), для суммы- суммесли(). да вот Павел уже их соединил
Изменено: Vik_tor - 19.09.2024 09:55:04
 
Павел \Ʌ/, это просто высший пилотаж, спасибо огромное!
 
Hugo, Павел \Ʌ/, Vik_tor, спасибо всем за участие и помощь! на первый взгляд простое задание, но сам бы я его не осилил и в энторнетах таких примеров нет...
 
Если у вас есть =ГРУПППО(...) то всю таблицу вместе с заголовками и итоговой строкой можно получить одной формулой:
=ГРУПППО(A1:A9;B1:B9;СУММ;3)
или
=СВОДПО(A1:A9;;B1:B9;СУММ;3)
Изменено: Бахтиёр - 19.09.2024 10:23:51
 
Бахтиёр, ну это вообще - блеск! жаль только, что таких функций у меня нет... но, спасибо за наводку, буду теперь знать, что искать!
Страницы: 1
Наверх