SUMIF范围是date范围

这是我想要做的。
我有下面的表格: 在这里输入图像说明

另一个看起来像这样的: 在这里输入图像说明

这是我想要做的。 一个SUMIF ..范围是第一个表中的A列(图1)…但是问题在这里……标准是我希望当天的日子与第二个表中的数字相等…然后我想从列D中总结。我尝试了这个公式,但是它不起作用。 你能帮我解决这个问题吗? 谢谢!

你也可以使用数组公式:

 =SUM(IF(DAY(Sheet1!$A$1:$A$11)=Sheet2!A2,Sheet1!$D$1:$D$11,0)) 

使用Ctrl + Shift + Enterinput公式文本。

用这个

 =SUMPRODUCT((DAY(A1:A50)=A1)*(B1:B50)) Where A1:A50 range of dates A1 the day to find B1:B50 The range of values to SUM 

[]的

标准是我希望当天的日子与第二表中的数字相等

作为一个date包括一天和一个月,一年 ,只是提供一天的参数是不够的。 如果你的意图是例如总计“每天在当前的MM / YY”YYY你知道该怎么做 – 为你想要在表头中查看的YYYY和MM创build两个字段。 基本上在SUMIF中直接使用date没有任何问题,就像在

 =SUMIF($A$1:$A$15,DATE(2011,9,F1),$B$1:$B$15) 

因为最后一个date是一个数字。

或者,您可以使用无论您在列表中具有哪个date都按日汇总的数据透视表,并且可以对任何关键字段进行sorting/过滤。