对同一月份的单元格求和

对同一月份的单元格求和

例如,我有下面的前两列,并想要生成第三列。

     A             B         C
1    Date          Value     Sum with same month
2    2017-01-20    3         7
3    2017-01-25    4         7
4    2017-02-19    2         4
5    2017-02-19    2         4

我试过了,SUMIF但它似乎只能比较相等性(同一天)、不等性(之前/之后)或其他一些简单的东西。有没有办法给它一个标准,比如

C2 =SUMIF(A2:A5, MONTH(the cell in the range) = MONTH(A2), B2:B5)

答案1

您可以使用 SumProduct 来完成此操作。从 C2 开始并向下复制。

=Sumproduct($B$2:$B$5*(Month($A$2:$A$5)=Month(A2)))

请注意,最后引用 A2 时没有 $ 符号

相关内容