• ベストアンサー

Excelで計算式が自動的に変わってしまいます・・・

Excelで例えば C6のセルに=SUM(C1:C4)という計算式が入っていて C7のセルに=SUM(C1:C3,C5)という計算式が入っています。 そこにC1から順に数値を入力していくとC5に数値を入力した時に 勝手にC6に入っている式が=SUM(C1:C5)に変わってしまいます。 なぜでしょうか? どなたか教えてください。 宜しくお願いします。

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

  • ベストアンサー
  • telescope
  • ベストアンサー率54% (1069/1958)
回答No.3

「ツール」-「オプション」の「編集」タブで 「リストおよび数式を拡張する」のチェックをはずします。

shena78324
質問者

お礼

できました!!ありがとうございました。!!

その他の回答 (3)

  • 4500rpm
  • ベストアンサー率51% (3224/6314)
回答No.4

C1から順に入力していくとC4に入力したときにC7のセルにエラーメッセージがでます。(左上の緑色の三角→メッセージ内容) それによると、「領域内のセルを除いた数式」というエラー?で、「後から行を追加した場合に式に反映されていないよ~」と警告を出しているそうです。 ご質問の場合は、あえてそうしているのに、上記のように判断された様です。 ならないようにするにはC4に入力した時点で、エラーメッセージの中で「無視する」を選択するかエラーチェックオプションをいじってみてください。 新しいバージョンはこのようなありがた迷惑な機能が良くあるようです。

shena78324
質問者

お礼

式が拡張されないように設定することろがあったようです。 親切に調べてもらってありがとうございました!!

  • arukamun
  • ベストアンサー率35% (842/2394)
回答No.2

こんにちは 私の環境(XP+Excel2002)でも確認できました。 バグか仕様かは解りません。 C6を=SUM($C$1:$C$4)と絶対指定であれば、変わらない様です。 また、別の列のD6を=SUM(C1:C4)であれば、変わらない様です。 C6を=SUM(C2:C5)にして、C1セルに数値を入れるとC6セルの左上に緑三角が付いて、参照がおかしいかもしれないとなります。 C6を=SUM(C1:C4)だと勝手に参照範囲を変更して、=SUM(C2:C5)だとワーニングなるのは変な仕様ですね。

shena78324
質問者

お礼

式が拡張されないように設定するところがあったようです。 親切にありがとうございました!!

  • arukamun
  • ベストアンサー率35% (842/2394)
回答No.1

こんにちは 私の環境(XP+Excel2002)でも確認できました。 バグか仕様かは解りません。 C6を=SUM($C$1:$C$4)と絶対指定であれば、変わらない様です。 また、別の列のD6を=SUM(C1:C4)であれば、変わらない様です。 C6を=SUM(C2:C5)にして、C1セルに数値を入れるとC6セルの左上に緑三角が付いて、参照がおかしいかもしれないとなります。 C6を=SUM(C1:C4)だと勝手に参照範囲を変更して、=SUM(C2:C5)だとワーニングなるのは変な仕様ですね。

関連するQ&A

専門家に質問してみよう