作成日:2022-10-25, 更新日:2022-10-25
基本
=SUMPRODUCT(条件, 集計範囲)
月別
=SUMPRODUCT((MONTH(A1:A365)=1)*1, B1:B365)
▼ざっくり解説
求める集計結果 | 1月の集計 | |
---|---|---|
条件 | (MONTH(A1:A365)=1)*1 | |
MONTH(A1:A365)=1 | 「MONTH(A1:A365): 指定範囲の月」が「1(1月)」 | |
*1 | 条件が一つだけ | |
集計範囲 | B1:B365 |
月+曜日別
=SUMPRODUCT((MONTH(A1:A365)=1)*(TEXT(A1:A365,"ddd")="sun"), B1:B365)
▼ざっくり解説
求める集計結果 | 1月の日曜の集計 | |
---|---|---|
条件 | (MONTH(A1:A365)=1)*(TEXT(A1:A365,"ddd")="sun") | |
MONTH(A1:A365)=1 | 「MONTH(A1:A365): 指定範囲の月」が「1(1月)」のとき | |
TEXT(A1:A365,"ddd")="sun" | 「TEXT(A1:A365,"ddd"): 指定範囲の曜日」が「sun」のとき | |
集計範囲 | B1:B365 |
他
「SUMIF()」「SUMIFS()」でも集計可能
→「SUMIF()」の中で「MONTH()」とは使えないらしいので別のセルに月を用意する必要あるらしい。未調査