- ベストアンサー
数値の合計の仕方を教えてください
セルA1からA20にデータが入力されており、 C1にA1~A10の合計、D1にA11~A20の合計を 表示させます、この状態でA1~A10の間に行の挿入を行い データを1個追加するとC1の合計はA1~A11の合計、 D1の合計はA12~A21の合計なってしまいますが、 データを追加しても常にC1の合計はA1~A10の合計、 D1の合計はA11~A20の合計を表示させたいのですが やり方が解りません、教えてください。 データを追加したことによりA21に移動したデータは無視します
- みんなの回答 (1)
- 専門家の回答
質問者が選んだベストアンサー
C1 =SUM(INDIRECT("A1:A10")) D1 =SUM(INDIRECT("A11:A20")) などと INDIRECT関数を使っては如何でしょう。 Excelは範囲指定されている所にセルが挿入されると勝手に範囲を拡張してしまいますが、 範囲をセルで指定するのではなく、【文字列】 で指定することで回避できます。 または OFFSET関数で A1セルを基準にして範囲を指定することでも同様な処理ができます。 C1 =SUM(OFFSET(A1,0,0,10,1)) D1 =SUM(OFFSET(A1,10,0,10,1))
お礼
出来ましたありがとうございます 助かりました。