在Excel中按日期汇总列

时间:2013-06-20 12:31:24

标签: excel capacity

我在这里苦苦挣扎。我尝试为我们拥有的所有存储单元(在此示例中为19N)创建一个包含多个工作表的表。在每个单元中,某人应该能够填写开始日期,截止日期和容量需求(picture1)。后来,我希望在工作表上作为概述,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 个答案:

答案 0 :(得分:0)

您想使用SUMIFS(sum_range, criteria_range1, criteria1, [criteria_range2, criteria2], …)

同样,在公式开头引用您的总和范围时,您忘记使用间接。

如果单元格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 )

我希望这会有所帮助。