Захват итогов для динамических групп клеток

У меня есть лист с результатами опроса 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 после ввода формулы. Затем вы можете скопировать формулу для других ячеек в вашей таблице. Также обратите внимание, что формула использует имя заголовка для определения искомых значений. С уважением.

Другие вопросы по тегам