たとえば、以下の最初の 2 つの列があり、3 番目の列を生成したいとします。
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への参照には$記号がないことに注意してください。