这是我想要做的。
我有如下表: 当范围是日期范围时SUMIF
而另外一个看起来是这样的:
这里就是我想要做的。 A SUMIF
..范围是第一个表格(图片1)中的A列...但问题在这里......标准是我希望当天的日子与第二个日期的日期相同表...然后我想从列D求和。 我尝试过这个公式,但它没有起作用。 你能帮我解决这个问题吗? 谢谢!
这是我想要做的。
我有如下表: 当范围是日期范围时SUMIF
而另外一个看起来是这样的:
这里就是我想要做的。 A SUMIF
..范围是第一个表格(图片1)中的A列...但问题在这里......标准是我希望当天的日子与第二个日期的日期相同表...然后我想从列D求和。 我尝试过这个公式,但它没有起作用。 你能帮我解决这个问题吗? 谢谢!
您还可以使用数组公式:
=SUM(IF(DAY(Sheet1!$A$1:$A$11)=Sheet2!A2,Sheet1!$D$1:$D$11,0))
用Ctrl输入公式文字+ Shift + Enter键。
使用此
=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
[]的
“的标准是,我想这一天在该日期是在第2表的数量等于”
为日期由一天一个月,一年的,只需提供一天作为参数是不够的。如果你的意图是“在当前的MM/YY中每天获得一个总数”YYY你知道该怎么做 - 为你想在表格标题中看到的YYYY和MM创建两个字段。基本上在SUMIF中直接使用日期没有任何错误,就像在
=SUMIF($A$1:$A$15,DATE(2011,9,F1),$B$1:$B$15)
因为最后一个日期是一个数字。
或者您可以使用它一天的任何日期在列表中有aggregatees数据透视表,您可以排序/过滤器上的任意键字段。
更新:谢谢你们......你知道为什么不起作用? 'SUMIF(工作表Sheet1!A:A,DAY(工作表Sheet1!A:A)= A2,Sheet1中d:d)' 公式是不正是我用什么但是这是原则。任何理念,如果SUMIF在这种情况下工作? –