下記の表で指定した納付月の集計がしたいです。
例. 集計範囲をA1:E6とすると、納付月が1月の金額を集計すると、
B1+C1+D1+D3+E3=200+400+330+400+500=1830 となります。
集計する関数式は
=SUMIF(B2:E2,1,B1:E1)+SUMIF(B4:E4,1,B3:E3)+SUMIF(B6:E6,1,B5:E5)
しかし、集計範囲が A1:E6くらいだと、SUMIFが3つで済みますが、
集計範囲がもっと増えると、更にSUMIFが必要となってきます。
そもそもこの表のスタイルが集計に適したものではないです。(知人からのファイル)
本来でしたら、A列に納付月、B列に金額のスタイルであれば、集計も簡単ですが・・・。
上記の冗長な集計値を求める数式をもっと簡単な式にしたいのですが、
ご助言の程、宜しくお願い致します。
SUMPRODUCT関数(配列式になった場合、Ctrl+Shift+Enterが不要)を使えば、
出来そうなきがしますが・・。
A B C D E
1 金額 200 400 330 450
2 納付月 1 1 1 2
---------------------------------------------
3 金額 320 300 400 500
4 納付月 2 2 1 1
---------------------------------------------
5 金額 340 420 220 350
6 納付月 4 3 3 3
---------------------------------------------
・・・・・・・・・・・・・・・・・・・・・・・
・・・・・・・・・・・・・・・・・・・・・・・
---------------------------------------------
・・・・・・・・・・・・・・・・・・・・・・・
・・・・・・・・・・・・・・・・・・・・・・・