Я застрял.
Я ввожу дату табеля учета рабочего времени в таблицу Excel: Столбец A — Название ресурса Столбец B — Фаза проекта Столбец C — Группа ресурсов... Столбец D — AAA — это дата. Поэтому один ресурс может иметь несколько записей, поскольку он работает на нескольких фазах проекта и в нескольких группах ресурсов.
Я хочу создать таблицу, которая суммирует общее количество дней табеля учета рабочего времени по: фазе проекта и группе ресурсов на вертикальной оси и месяцу на горизонтальной оси.
Когда я указываю диапазон суммы как $D$3:$AAA$100, я получаю ошибку #value, так как он хочет указать только одну строку. Я использую критерии для указания фазы проекта, группы ресурсов и месяца (определяемых по дате).
Хотя, возможно, лучше использовать сводную таблицу, мне также нужно перенести данные бюджета из другого рабочего листа.
решение1
Поскольку SUMIF() можно применять только к одной строке или столбцу, оценку следует выполнять в 2 этапа.
Сначала используйте SUMIF() для строк, а также объедините значения условий для каждого суммирования в соседней ячейке. Эта объединенная строка будет служить ключом на следующем этапе.
Затем примените SUMIF() к столбцу, содержащему суммы строк, используя «ключ» из предыдущего шага в качестве условия.