基于日期范围的条件Excel总和

时间:2014-12-17 13:56:54

标签: excel worksheet-function conditional-operator sumifs

我有一个电子表格,其中日期在B列,值在E列。

日期的格式为:dd / mm / yy 值的格式为:XXX,XX€

我正在尝试根据日期对单元格求和,但我不能。

我使用像这样的函数SUMIFS来计算11月的值:

=SUMIFS(E9:E1000;B9:B1000;">="DATE(2014;11;1)&"<="DATE(2014,11,30))

我做错了什么但我不知道是什么。

2 个答案:

答案 0 :(得分:3)

为了获得指定日期范围(2014年11月)的条件总和,请更正您的语法,如下面的示例所示:

=SUMIFS(E9:E1000,B9:B1000,">="&DATE(2014,11,1), B9:B1000,"<"&DATE(2014,12,1))

注意:此解决方案与美国日期格式相关:mm / dd / yyyy,因此您可能需要根据您的情况进行更正,具体取决于您的PC上如何设置DATE()功能。另外,由于我的区域设置,它使用的是逗号分隔符,可能与您PC上的不同(您可能需要使用分号;)。

希望这会有所帮助。亲切的问候,

答案 1 :(得分:0)

也许:

=SUMPRODUCT(--(B9:B1000>=DATE(2014,11,1))*(B9:B1000<=DATE(2014,11,30))*(E9:E1000))