A B C D E F
1 A商品 B商品 A商品 B商品 A商品 B商品
2 50 100 150 70
3 100 12 30 70
4 12 100 150 100
E2
=LET(a,TAKE($1:2,,COLUMN()-1),
SUMIF(INDEX(a,1,),E$1:F$1,INDEX(a,ROW(),)))
下方向・↓
※単純な次の式でも、工夫次第で列挿入に対応できます。
E2
=SUMIF($A$1:$D$1,E$1,$A2:$D2)
右方向・→下方向・↓
A B C D E F
1 A商品 B商品 A商品 B商品 A商品 B商品
2 50 100 150 70 200 170
3 100 12 30 70 130 82
4 12 100 150 100 162 200
2列追加したいとき...
1. C:D列全体をコピー
2. [挿入]クリック
これで以下のようになります。
A B C D E F G H
1 A商品 B商品 A商品 B商品 A商品 B商品 A商品 B商品
2 50 100 150 70 150 70 200 170
3 100 12 30 70 30 70 130 82
4 12 100 150 100 150 100 162 200
G2
=SUMIF($A$1:$F$1,G$1,$A2:$F2)
3. E:F列を追加データに書き換え
A B C D E F G H
1 A商品 B商品 A商品 B商品 A商品 B商品 A商品 B商品
2 50 100 150 70 200 120 400 290
3 100 12 30 70 80 120 210 202
4 12 100 150 100 200 150 362 350