Суммировать столбец по дате в Excel
Я борюсь с Excel здесь. Я пытаюсь создать таблицу с несколькими листами для всех единиц хранения (в этом примере 19N), которые у нас есть. В каждом блоке кто-то должен иметь возможность заполнить дату начала, дату окончания и потребность в мощности , Позже я хочу представить на листе обзор, где Excel суммирует емкость для каждой единицы хранения по дате (рисунок 2). Я смог суммировать количество событий (например, значение подсчета), но хотел бы иметь фактическую сумму столбца емкости для каждой даты. Я старался:
=SUMIF(("'"&B$1&"'!$D$6:$D$60";((INDIRECT("'"&B$1&"'!$E$6:$E$60")<=$A5)*(INDIRECT("'"&B$1&"'!$F$6:$F$60")>=$A5))))
но только что получил ошибку.
1 ответ
Вы хотите использовать SUMIFS(sum_range, criteria_range1, criteria1, [criteria_range2,
criteria2], …)
Также вы забыли использовать Indirect при обращении к диапазону сумм в начале вашей формулы.
Используйте эту формулу ниже, если ячейка B1 содержит имя листа, а ячейка A5 содержит дату для сравнения.
=SUMIFS( INDIRECT( B$1&"!$D$6:$D$60" ) , INDIRECT( B$1&"!$E$6:$E$60" ) ,"<="&$A5 , INDIRECT( B$1&"!$F$6:$F$60" ) , ">="&$A5 )
Надеюсь, это поможет.