Sumif金额基于几个月的多个月
我有以下格式的excel数据
Date Amount 01-Jan-16 23.94 12-Jan-16 17.96 26-Jan-16 32.92 03-Feb-16 38.90 20-Feb-16 62.27 26-Feb-16 45.89
我想总结一下具体月份的金额字段,那就是我想总结1月份和2月份的金额。
这是我迄今为止所尝试的代码,这是我在以前提出的问题中发现的(请参阅Excel公式以SUMIFdate在特定的月份 )。
=SUM(IF(MONTH(A:A)=1,B:B,0))
它适用于一月,但当我改变1到2它返回零。
=SUM(IF(MONTH(A:A)=2,B:B,0))
sumifs
会更好吗?
以下是另外两种方式:
=SUMPRODUCT((MONTH(A2:A10)=1)*B2:B10)
和
=SUMIFS(B2:B10,A2:A10,">="&DATE(2016,1,1),A2:A10,"<"&DATE(2016,2,1))
根据需要更改以获取其他月份的总计。
我在这个屏幕截图中将结果放在原始数组公式中。
使用特定的范围,而不是整列。 您必须使用公式作为数组公式。
=SUM(IF(MONTH($A$2:$A$1000)=1,$B$2:$B$1000,0))
按CTRL + SHIFT + ENTER将公式计算为数组公式。