2016-11-23 2 views
0

У меня есть рабочий лист excel, который захватывает часы, потраченные ресурсами для задач за каждый рабочий день. Входной лист выглядит следующим образом -Суммировать значения в excel на основе нескольких условий

enter image description here

Мне нужно тянуть отчет на основе этих данных, чтобы собрать количество часов, заполненных каждым ресурсом на каждый день между диапазоном дат (задается начальной и конечной даты). Пример вывод выглядит следующим образом -

enter image description here

Я попытался с помощью SUMIFS но это не дает мне выход в качестве диапазона строк/столбцов для всех условий и диапазон суммы должны остаться тем же, что не то же самое для моего дела.

Может кто-нибудь предложить альтернативу для получения требуемых данных?

ответ

0

SUMIF будет работать для вас, но вам нужен динамический диапазон сумм. Этот бит может помочь вам добиться того, что:

=SUMIF($A$2:$A$9,$A15,INDIRECT(CHAR(64+MATCH(B$14,$A$1:$G$1,0))&"2:"&CHAR(64+MATCH(B$14,$A$1:$G$1,0))&"8")) 

Наиболее важной частью является CHAR(64+MATCH(B$14,$A$1:$G$1,0)), который ищет позицию вашей даты и преобразует его в имя столбца. Я использовал 2 и 8 как индикатор для начала и конца диапазона сумм и обернул все с помощью INDIRECT, чтобы преобразовать строку в ссылку на ячейку.

Смежные вопросы