Захват итогов для динамических групп клеток
У меня есть лист с результатами опроса 0-5 для каждой группы в нашей компании. Мне нужно затем указать общее количество каждого в столбце после него.
Total 0 Total 1 Total 2 Total 3 Total 4 Total 5
Group 1 3 Group 1 1 2
Group 1 5 Group 2 2
Group 1 5
Group 2 5
Group 2 5
Таким образом, список слева будет отличаться каждый день, но список групп для итогов будет статичным и в алфавитном порядке перечислять итоги из списка слева.
Я не уверен, что это может быть сделано без некоторого VBA и, возможно, даже выгрузки данных и обратно в
1 ответ
Да, это можно сделать с помощью обычных формул Excel. Пожалуйста, рассмотрите следующую формулу F2
представляет "Группу 1" с результатами "Всего 0":
{=SUM(IF(IF($E2=$A$2:$A$577,$B$2:$B$577,"")=VALUE(RIGHT(F$1,1)),1,0))}
Обратите внимание, что фигурные скобки не вводятся вручную, а означают, что это формула массива, введенная нажатием CTRL
+ Shift
+ Enter
после ввода формулы. Затем вы можете скопировать формулу для других ячеек в вашей таблице. Также обратите внимание, что формула использует имя заголовка для определения искомых значений. С уважением.