我在这里苦苦挣扎。我尝试为我们拥有的所有存储单元(在此示例中为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))))
但是刚收到错误。
答案 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 )
我希望这会有所帮助。