
Excelで数式が計算されない・結果が更新されないときの対処法について、原因を切り分けながら直す方法を解説します。
画面やメニューの名称は、Windows版のExcel for Microsoft 365・Excel 2024を基準にしています。
最初に確認したい結論
「数式」タブの「計算方法の設定」が「手動」になっていないかを確認し、「自動」へ戻すのが最初の対処です。
大切なファイルを操作するときは、先にコピーを作成してから対処してください。
主な原因
計算方法が手動に設定されていると、数式や参照元を変更しても結果が自動更新されません。
数式を入力したセルが文字列形式になっていると、先頭のイコールを含めて文字として保存されます。
循環参照や外部ブックへのリンクが原因で、期待した計算結果にならないこともあります。
対処方法
計算方法を自動に戻す
- 「数式」タブを開き、「計算方法の設定」をクリックします。
- 一覧から「自動」を選択します。
- F9キーを押してブック全体を再計算し、結果が更新されたか確認します。
文字列になった数式を入力し直す
- 数式セルを選択し、表示形式を「標準」に変更します。
- F2キーを押して編集状態にし、Enterキーで確定し直します。
- 複数セルに同じ問題がある場合は、置換機能などで再認識させる前にファイルのコピーを作成してください。
循環参照と外部リンクを確認する
- 「数式」タブの「エラーチェック」から「循環参照」を確認します。
- 自分自身を参照している数式があれば、参照先を修正します。
- 別ファイルを参照する式では、参照先のファイル名や保存場所が変わっていないか確認します。
作業するときの注意点
計算方法の設定は別のブックを開いた操作の影響を受けることがあるため、急に手動になったように見える場合があります。
大きなブックでは自動計算に時間がかかるため、保存前に計算が完了したことを確認してください。
まとめ
「数式」タブの「計算方法の設定」が「手動」になっていないかを確認し、「自動」へ戻すのが最初の対処です。
一度に複数の設定を変えず、原因になりそうな項目を一つずつ確認すると元に戻しやすくなります。
