Excel (一般機能)

Excelの一般機能に関するフォーラムです。
  • 解決済みのトピックにはコメントできません。
このトピックは解決済みです。
質問

 
(Windows 11 Home : Microsoft 365)
とびとび自動合計可能でしょうか?
投稿日時: 25/08/03 09:52:27
投稿者: toma100

こんにちは、いつもお世話になっております(._.)
 
とびとびの合計を以下のようにSUM関数で求めてますが、
合計の前には列をどんどん追加していかなければなりません。
列を追加するたび数式のセルの追加をして修正してますが
これを、列を合計の前に列を追加するたび
自動でその範囲を含めて合計することは可能でしょうか?
連続したセルの合計なら数式拡張機能で自動で範囲を
含めてくれますが、とびとびなので無理のようなのです。
よろしくおねがいいたします(._.)
 
A商品 B商品 A商品    B商品 A商品 B商品
50     100    150    70     200    170
100     12       30    70     130    82
12     100    150    100     162    200
               ↓   ↓           
          =SUM(A2,C2)  =SUM(B2,D2)

回答
投稿日時: 25/08/03 15:10:59
投稿者: んなっと

    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
 

回答
投稿日時: 25/08/03 15:28:44
投稿者: Mike

》 とびとびなので無理のようなのです。
規則的な飛び飛びなので、全く不可能とは思えませんが。
下記が参考になれば仕合せかと。
 
  A  B   C   D   E   F   G   H   I   J   K   L
1 A商品 B商品 A商品 B商品 A商品 B商品 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                
5  ↓  ↓  ↓  ↓  ↓  ↓  ↓  ↓  ↓  ↓  ↓  ↓
6  200  170  350  240  200  170   0   0   0   0   0   0
7  130  82  160  152  130  82   0   0   0   0   0   0
8  162  200  312  300  162  200   0   0   0   0   0   0
 
上表において、式 =SUM(A2,C2) を入力したセル A6 を右方&下方にオートフィル
下表において、範囲 G2:L4 にデータを追加した場合を示して示しています。
  A  B   C   D   E   F   G   H   I   J   K   L
1 A商品 B商品 A商品 B商品 A商品 B商品 A商品 B商品 A商品 B商品 A商品 B商品
2  50  100  150  70  200  170  23  31  90  167  162  16
3  100  12  30  70  130  82  125  98  77  106  177  111
4  12  100  150  100  162  200  32  126  87  66  69  117
5  ↓  ↓  ↓  ↓  ↓  ↓  ↓  ↓  ↓  ↓  ↓  ↓
6  200  170  350  240  223  201  113  198  252  183  162  16
7  130  82  160  152  255  180  202  204  254  217  177  111
8  162  200  312  300  194  326  119  192  156  183  69  117

投稿日時: 25/08/03 15:46:51
投稿者: toma100

んなっと様
 
いつもありがとうございます!
できました!!!
SUMIF関数、使い方次第できるのですね、目からうろこです☆彡
2019ではこちらを使ってみます!
 
Mike様
 
いつもありがとうございます!!
下に求めると数式コピーで求められるのですね、
なるほどです、ありがとうございました!