例如,我有下面的前兩列,想要產生第三列。
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 的引用中沒有 $ 符號