Я хочу добавить сводный лист в книгу, в которой хранятся данные расписания.Подведите итоги, используя 2 критерия
Листы раскладки раскладываются, как показано на скриншоте ниже, где каждая строка представляет собой день, а затем отработанные часы работы человека распределяются между столбцами C-E, которые идентифицируются уникальной комбинацией кодов seg2 и seg3 :
Таким образом, для первого столбца (C) имеет уникальную комбинацию 201 & 303, который насчитывает 19,9 часов, затем (D) имеет уникальную комбинацию 201 & 301, который насчитывает 5,9 часов и то (E) имеет уникальную комбинацию 202 & 303, которая составляет 11,2 часа.
Мое резюме лист будет выглядеть на скриншоте ниже; где все возможные комбинации seg2 и SEG3 код перечислены:
Что я ищу формулу на обобщающем листе с колонкой «январь Часов», который будет принимать комбинацию Seg2 и SEG3 коды для ее строки ...
Затем сравните, что с диапазоном ячеек в листе расписания, который использует коды Seg2 и SEG3:
Где он находит совпадение ...
Я хочу, чтобы вернуть SUM диапазона часов под ним ...
. ..returning общее количество часов для этого уникального Seg2 и SEG3 комбинации:
Я затем перетащить маркер заполнения, чтобы закончить все формулы для столбца в сводной таблице в «Часах» в январе.
Мне удалось сделать это, используя один код seg, используя SUMPRODUCT
, но еще не выяснили, как это сделать для 2-х критериев (то есть 2 seg-кода).
Это тоже работает, я просто пошел с @rwilson, так как реальная версия расписания не имеет в итоге итоговую строку внизу (тайм-лист создается извне и я не могу его изменить, к сожалению). Спасибо за это. –
спасибо за отзыв :) (плюс я узнал, что INDEX может вернуть массив) –