【Excel】F9で数式を再計算する方法|更新されないときの確認順

【Excel】F9で数式を再計算する方法|更新されないときの確認順
🛡️ 超解決

参照先の数値を変えたのに合計が古いままなら、Excelで再計算が必要な状態かを確認します。Windows版Excelでは、セルを編集中でない状態でF9を押すと、開いているブックの数式を再計算できます。ただし、数式の間違いや外部データの未更新までF9で直るわけではありません。

ここでは「いま表示されている結果を計算し直す」操作に絞ります。計算方法を変更する前に、入力を確定したか、結果セルに数式が残っているかを確認し、F9の前後で同じセルを比較してください。

ADVERTISEMENT

1. 最初にセルの編集を終える

F9は、操作する状態によって役割が変わります。数式バーにカーソルがあり、式の一部分を選択していると、その部分を計算値に置き換える操作になります。通常の再計算をしたいときは、まず入力をEnterで確定するか、不要な編集をEscで取り消し、セルが選択されているだけの状態に戻します。

確認用には新しい空白ブックを使います。A1に100、B1に=A1*2を入力すると、計算結果の目安は200です。A1を150へ変更してEnterで確定した後、B1は300になるはずです。変わらなければ、編集を終えた状態でF9を押します。

この例で調べるのは、100×2=200から150×2=300への変化です。業務ブックの数式を一斉に再入力する前に、単純な掛け算でも更新されないのか、特定の集計式だけなのかを分けられます。自動計算の環境ではF9を押す前に300になるのが通常です。

数式の一部を調べたい場合は、通常の再計算とは分けてF9による部分評価を扱う必要があります。この操作中にEnterで値を確定しないよう、目的を混同しないでください。

※ お探しの解決策が見つからない場合は、こちらの「Excelトラブル完全解決データベース」で他のエラー原因や解決策をチェックしてみてください。

2. F9または「再計算実行」を使う

  1. 更新した入力値が確定されていることを確認します。
  2. 数式バーから編集カーソルを外し、F9を1回押します。
  3. 計算処理が終わるまで待ちます。
  4. 更新した入力値に対応する結果セルを確認します。

キーが音量や明るさの操作になる機種では、Fnキーとの組み合わせが必要なことがあります。キー配列を変える前に、「数式」タブの「計算方法」グループにある「再計算実行」を使えば、同じ目的の操作をリボンから行えます。項目名や配置が異なる場合は、リボンの幅を広げて計算のグループを確認します。

再計算中にF9を連打しても、式の誤りを修正できるわけではありません。大きなブック、他のブックを参照する式、再計算ごとに変わる関数があるブックでは処理時間がかかります。処理が落ち着いた後に、合計だけでなく代表的な明細の結果も照合してください。

リボンからの再計算と計算設定の範囲は、Microsoftの再計算の説明で確認できます。デスクトップ版の設定変更は開いている他のブックにも影響するため、共有された重いブックを扱うときは元の設定も記録しておきます。

3. 再計算キーの対象範囲を使い分ける

通常はF9から試します。1枚のシートだけの確認と、ブックをまたぐ結果の確認では、必要な範囲が違います。

キー 対象と使いどころ
F9 開いているすべてのブックを対象に、必要な数式を再計算する
Shift+F9 現在のワークシートを再計算する
Ctrl+Alt+F9 変更の有無にかかわらず、開いているすべてのブックの数式を再計算する
Ctrl+Alt+Shift+F9 依存する数式を再確認して、開いているすべてのブックを再計算する

別シートの集計を参照している場合、Shift+F9で現在のシートだけ計算しても、確認範囲が足りないことがあります。提出用の集計を確認するなら、関連するブックの状態も確認してF9を使います。より広い再計算は処理が重くなるので、毎回の入力後に最も強いキーを使う必要はありません。

最後のキーも壊れた参照先や誤った計算式を自動修復する機能ではありません。「全部計算したから正しい」とは判断せず、期待した値と比較します。キーの定義はExcelの公式ショートカット一覧に記載されています。

4. F9で更新できたら、次回も止まる理由を確認する

F9を押したときだけ結果が変わる場合は、「数式」タブの「計算方法の設定」を確認します。「手動」が選ばれていれば、自動では更新しない運用になっています。通常の入力のたびに結果を反映させたい場合は「自動」に戻し、先ほどの例でA1をもう一度変えて追従を確認します。

他の担当者が処理負荷を避けるために手動へ設定していることもあります。意図があるブックでは、無条件に設定を上書きせず、再計算するタイミングを担当者とそろえます。一時的に変えた設定は、作業後に元へ戻すか、そのまま使う合意を取ってください。

自動にしても、外部のシステムが提供するデータまで常時最新になるわけではありません。また、関数や参照が正しくなければ自動でも誤った結果になります。計算方法の切り替えは、計算する時点を変える操作です。

5. F9でも変わらないときは数式・値・外部データを分ける

数式ではなく固定値になっている場合:結果セルを選び、数式バーを見ます。=SUM(...)などではなく金額だけなら、F9で変更する式がありません。元の数式を確認してから復元します。隣の行からコピーする場合も、相対参照が正しい位置になるか確認してください。

「=A1*2」の文字がそのまま表示される場合:「数式の表示」が有効か、セルが文字列として扱われていないかを確認します。文字列として入力された式は、表示形式を標準へ変えただけでは直らないことがあります。対象の1セルに限ってF2、Enterで再入力し、計算式として認識されるか試します。列全体を一括変換する必要はありません。

外部データを使う場合:接続先から取り込む「更新」と、取り込んだ値から結果を求める「再計算」は別です。元データの日付や更新状態を確認し、必要な接続を「データ」タブから更新した後に再計算します。更新できない場合に警告やアクセス制限を解除して進めず、接続先や権限を管理者へ確認します。

エラー値が出ている場合は、そのエラーを先に調べます。#REF!なら参照先、#VALUE!なら入力値の種類などを確認します。循環参照を消すためだけに反復計算を有効にするのは避け、どの式が自分自身へ戻っているかを追います。

6. 保存・印刷・提出前に結果の更新を確かめる

手動計算で作業した場合は、入力を終えた後、再計算、結果確認、保存の順に進めます。保存前に再計算する設定もありますが、「保存したから必ず最新」と決めつけず、直前に変更した明細が合計へ反映されたことを見ます。

ステータスバーの「再計算」は、再計算が必要な状態を知る手掛かりです。ただし、その表示が消えたことだけを集計の正しさの証明にしないでください。たとえば追加した明細がSUMの範囲外なら、正常に計算が終わっても合計へ入りません。

確認用に入力を変えた場合は、元の入力値へ戻してから再計算します。例の150を100へ戻したならB1が200に戻ることまで確認し、テスト値を残したまま保存・提出しないようにします。

7. 通常の再計算は「編集を終えてからF9」

F9で確かめるのは、いま存在する数式を計算し直した結果です。編集を終え、F9で更新し、変わらなければ固定値・文字列の式・参照範囲・外部データを順に分けます。いきなり設定を総入れ替えするより、更新されないセルを1つ決めて追う方が原因を絞れます。

式そのものを調べる部分評価とは操作状態が異なります。通常の再計算中はF2を押す必要はありません。F9前後の入力と結果をそろえて記録しておけば、別の担当者へ相談するときも「何を変えたのに、どこが変わらないか」を具体的に伝えられます。

📊
Excelトラブル完全解決データベースこの記事以外にも、様々なエラー解決策をまとめています。困った時の逆引きに活用してください。
この記事の監修者
📈

超解決 Excel・Word研究班

企業のDX支援や業務効率化を専門とする技術者チーム。20年以上のExcel・Word運用改善実績に基づき、不具合の根本原因と最短の解決策を監修しています。ExcelとWordを使った「やりたいこと」「困っていること」「より便利な使い方」をクライアントの視点で丁寧に提供します。

🏆
超解決 Excel検定 あなたのExcel実務能力を3分で測定!【1級・2級・3級】