• ベストアンサー

EXCELでの計算式について

お世話になります。 Excel2000を使って簡単な計算を行っています。 A列とB列に数字が並んでいます。 (ABCは列番号、行番号は省いています) A B C 1 3 3 2 3 4 2 1 この状態でC1に計算式 =A1-B1 を入れるとC1は-2になります。 C1のセルをコピーしてC2~C4に貼り付けました。 すると予想では A B C 1 3 -2 3 2 1 3 4 -1 2 1 1 となるはずが A B C 1 3 -2 3 2 -2 3 4 -2 2 1 -2 となってしまいました。 C列の計算式は何が悪かったのでしょうか? コピー&ペーストをせず1つずつ計算式を入力していけば正しい値が出るのですが、行数は1000行以上あるので無理です。 どうすれば元の状態になりますか?

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

  • ベストアンサー
  • don9don9
  • ベストアンサー率47% (299/624)
回答No.1

ツール>オプション>計算方法のタブで 計算方法が「自動」になっているか確認して下さい。

myu_kaori
質問者

お礼

早速の回答ありがとうございます。 計算方法が「手動」になっていました。 これで再計算したら綺麗に計算されました。

その他の回答 (3)

  • sobsob
  • ベストアンサー率26% (16/60)
回答No.4

C1セルに計算式が入っているとしてそのC1セルを選択するとセルの枠の右下の角にマウスカーソルを合わせてみて下さい。そうするとカーソルの形が白い十字型からやや小さい十字型+に変わると思います。その状態のままマウス左ボタンをダブルクリックしてあげれば一気に数式が反映されていきます。但し今回の例で言うとB列に空白行があるとその直前で止まってしまいますのでご注意を。 若しくはC1セルをコピーしてC2~C最終行までセルを選択し選択した部分にマウスカーソルを載せたままの状態で右クリック→形式を選択して貼り付け→数式 にチェックを入れてOKすれば数式のみ反映されます。

  • mu2011
  • ベストアンサー率38% (1910/4994)
回答No.3

計算方法が手動の場合が考えらます。ツール→オプション→計算方法タブで自動計算にチェックを付けて下さい。

myu_kaori
質問者

お礼

回答ありがとうございます。 計算方法が「手動」になっていました。 これで再計算したら綺麗に計算されました。

回答No.2

入力されている式は=A1-B1で間違いないでしょうか? それであれば右クリックコピーして右クリック貼り付けでOKですよ。 もしくは元の式が入っているセルにカーソルを合わせ セルの右下角に現れる■にカーソルを合わせクリックしたままズルズルっと 下に移動させると点線の範囲が広がっていくと思います。 それで元セルのコピーがしたのセルに張り付きますよ。

関連するQ&A

専門家に質問してみよう