我正试图在这个月获得总价值。
=SUMPRODUCT(MONTH($A$2:$A$10)=MONTH(C2);($B$2:$B$10))
have even try
=SUMPRODUCT(--(TEXT($A$1:$A$10,"yyyy-mm")=C2);$B$1:$B$10)
但我得到的只是零。
这里有一些示例
Column A b c d f g
2012-10-02 45 2012-10 45 2012 229
2012-09-05 45 2012-09 100 ect.
2012-09-03 55 2012-08 84
2012-08-25 84 ect.
etc.
ect.
事先提前
答案 0 :(得分:0)
尝试:
=SUMPRODUCT(--(MONTH($A$2:$A$10)=MONTH(C2));($B$2:$B$10))
但请确保C是日期列(2012-10-xx)。 Es 2012-10-01。
答案 1 :(得分:0)
使用Excel 2010,您拥有SUMIFS
。
我会将公式重写为:
=SUMIFS(B:B;A:A;">="&DATE(YEAR(C2),MONTH(C2),1);A:A;"<"&DATE(YEAR(C2),MONTH(C2)+1,1))
转换为:
如果列A值等于或大于C2中的第1个月,和小于下个月的第1个,则汇总列B
查看 F 列,年份的相同公式为:
=SUMIFS(B:B;A:A;">="&DATE(E2,1,1);A:A;"<"&DATE(E2+1,1,1))