• ベストアンサー

列を挿入した時数式も

こんばんは  初心者ですので上手く説明出来るか不安です。よろしくお願いします。エクセル2000を使っています 例えばA1番セルに1月、B1に30、C1に2月、D1に40、E1に合計「=SUM(B1,D1)」が入っています。E列・F列を選択して列挿入をすると合計はG1に移動しますよね。新たに、E1に3月、F1に50と入力した時に列挿入時に移動した合計セルG1の数式は「=SUM(B1,D1)」のままなんですが、自動的に「=SUM(B1,D1,F1)」にする事は可能なんでしょうか? よろしくご指導くださいます様 お願い致します

質問者が選んだベストアンサー

  • ベストアンサー
  • dejiji-
  • ベストアンサー率38% (327/858)
回答No.1

E1に式を入れるのではなく、F1に=SUM(A1:E1)として、F1セルの前に列を挿入すれば自動で挿入した列の合計が出ます。合計セルの前に一つ空白のセルを入れ、最初のセルからその空白のセルまでを合計するようにすれば出来ます。文字として入力された物は除外されますので、問題はないと思います。

ki_ki
質問者

お礼

早速 回答ありがとうございました。 空白セルを入れたら 上手くいきました。 本当に助かりました。

その他の回答 (1)

  • imogasi
  • ベストアンサー率27% (4737/17069)
回答No.2

=SUBTOTAL(9,A1:J1)などのA1:J1の範囲内に列を挿入すれば良いと思います。しかし普通に合計の直前に挿入するとどうしても、範囲の外に列が加わることになります。 そこで合計列の前に1つ遊びの空白列を作り、その空白列の直左に列を挿入すれば、範囲内に列が加わり、関数式の範囲の部分もそれらの列を含んで広がります。

ki_ki
質問者

お礼

回答ありがとうございました。上手くいきました。 「SUBTOTAL」関数の事知らなかったので、調べました。SUBTOTAL(集計方法, 範囲1, 範囲2, ...)の「集計方法」の9は「合計」なんですね。良い勉強をさせて頂いて得した気分です。本当にありがとうございました。

関連するQ&A