Я пытаюсь создать формулу Excel, которая способна суммировать несколько строк в таблице, где строки и столбец, подлежащие суммированию, определяются содержимым других ячеек.
Обычно я использовал бы Match Match Match для достижения этой цели, но суммирование нескольких строк оставило меня в тупике.
Я видел здесь несколько примеров индексного совпадения с формулой SUMIFS, но ничего такого, что сочетало бы это с индексным совпадением.
У меня есть две таблицы на разных листах Excel. Первый выглядит немного так (фактическая таблица - 105 столбцов х 200 строк):
Это из листа под названием «Сводная стоимость фирмы». Строка 4 содержит список уникальных номеров сотрудников. Столбец A - это категория расходов для нашей системы бухгалтерского учета, а столбец B - это более широкая категория, которую следует использовать в Excel для группировки похожих статей. Столбец E и далее содержит числовую информацию для агрегирования.
То, что я тогда хотел бы сделать, это обобщить эту таблицу в более презентабельном формате, которым затем можно манипулировать другими способами. Таблица выглядит так:
Это на листе под названием «Сводка расходов на персонал». Я хотел бы заполнить информацию в желтых ячейках, то есть общую зарплату, премии, льготы и т. Д. Каждого сотрудника. В идеале это будет формула I, введенная в ячейку E6, которую я затем могу перетащить вправо и вниз, чтобы заполнить таблицу.
Чтобы привести пример, чтобы заполнить ячейку I6 во второй таблице, формула должна выглядеть в ячейке A6, чтобы найти номер сотрудника (в данном случае 1), и найти это в строке 1 первой таблицы, чтобы найти соответствующий столбец первой таблицы (в данном случае столбец E).
Формула должна затем посмотреть в ячейке I5 второй таблицы, чтобы увидеть, что мы ищем агрегированные выгоды, а затем посмотреть вниз на столбец B первой таблицы, чтобы найти каждую строку, которую нужно суммировать (строки 7-10 в данном случае ).
Имея это в виду, вот что у меня есть:
=INDEX('Firm Cost Summary'!$A$4:$G$10,MATCH('Staff Cost Summary'!$A6,'Firm Cost Summary'!$A$4:$G$10,0),MATCH('Staff Cost Summary'!E$5,'Firm Cost Summary'!$B$4:$B$10,0))
Общая выгода для Джо Блоггса равна сумме ячейки E7: E10 таблицы 1, то есть 5 + 10 + 50 + 100 = 165.
Очевидно, что в столбце B этой таблицы несколько совпадений, поэтому приведенная выше формула дает ответ 0. Есть идеи, как мне настроить это, чтобы оно работало?