こんにちはゲストさん。会員登録(無料)して質問・回答してみよう!

解決済みの質問

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行以上あるので無理です。
どうすれば元の状態になりますか?

投稿日時 - 2008-10-07 16:28:11

QNo.4384206

すぐに回答ほしいです

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

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

投稿日時 - 2008-10-07 16:35:06

お礼

早速の回答ありがとうございます。

計算方法が「手動」になっていました。
これで再計算したら綺麗に計算されました。

投稿日時 - 2008-10-07 16:44:09

このQ&Aは役に立ちましたか?

0人が「このQ&Aが役に立った」と投票しています

回答(4)

ANo.4

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

若しくはC1セルをコピーしてC2~C最終行までセルを選択し選択した部分にマウスカーソルを載せたままの状態で右クリック→形式を選択して貼り付け→数式 にチェックを入れてOKすれば数式のみ反映されます。

投稿日時 - 2008-10-07 16:39:55

ANo.3

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

投稿日時 - 2008-10-07 16:36:20

お礼

回答ありがとうございます。

計算方法が「手動」になっていました。
これで再計算したら綺麗に計算されました。

投稿日時 - 2008-10-07 16:46:02

ANo.2

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

投稿日時 - 2008-10-07 16:36:03

あなたにオススメの質問