- ベストアンサー
Excelで計算式が自動的に変わってしまいます・・・
Excelで例えば C6のセルに=SUM(C1:C4)という計算式が入っていて C7のセルに=SUM(C1:C3,C5)という計算式が入っています。 そこにC1から順に数値を入力していくとC5に数値を入力した時に 勝手にC6に入っている式が=SUM(C1:C5)に変わってしまいます。 なぜでしょうか? どなたか教えてください。 宜しくお願いします。
- みんなの回答 (4)
- 専門家の回答
質問者が選んだベストアンサー
「ツール」-「オプション」の「編集」タブで 「リストおよび数式を拡張する」のチェックをはずします。
その他の回答 (3)
- 4500rpm
- ベストアンサー率51% (3224/6314)
C1から順に入力していくとC4に入力したときにC7のセルにエラーメッセージがでます。(左上の緑色の三角→メッセージ内容) それによると、「領域内のセルを除いた数式」というエラー?で、「後から行を追加した場合に式に反映されていないよ~」と警告を出しているそうです。 ご質問の場合は、あえてそうしているのに、上記のように判断された様です。 ならないようにするにはC4に入力した時点で、エラーメッセージの中で「無視する」を選択するかエラーチェックオプションをいじってみてください。 新しいバージョンはこのようなありがた迷惑な機能が良くあるようです。
お礼
式が拡張されないように設定することろがあったようです。 親切に調べてもらってありがとうございました!!
- arukamun
- ベストアンサー率35% (842/2394)
こんにちは 私の環境(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)だとワーニングなるのは変な仕様ですね。
お礼
式が拡張されないように設定するところがあったようです。 親切にありがとうございました!!
- arukamun
- ベストアンサー率35% (842/2394)
こんにちは 私の環境(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)だとワーニングなるのは変な仕様ですね。
お礼
できました!!ありがとうございました。!!