この記事で分かること

  • F2・F9・数式の表示・トレースという「数式監査の4点セット」の使い分け
  • F9で部分評価する際にEnterで確定して数式を壊してしまう罠と正しい抜け方
  • Ctrl+[・Ctrl+]とトレース矢印のダブルクリックで参照元・参照先へジャンプする方法
  • 整数設例を使い、他人から引き継いだExcelモデルの数式を10分で読み解く手順

結論:数式は「読む技術」で速くなる

他人が作ったExcelモデルを渡されたとき、多くの人はセルを一つずつクリックして数式バーを目で追い、頭の中だけで計算しようとします。これは時間がかかるうえ、複雑な数式ほど読み違えやすいです。速く正確に読み解くコツは、Excelが標準で備えている数式監査(Formula Auditing)の機能を使い、「見る」のではなく「分解して検算する」ことにあります。

具体的には、F2(編集モードで構造を確認)F9(選択範囲だけを部分評価)数式の表示(シート全体を俯瞰)参照元/参照先のトレース(根拠をたどる)という4つの操作を組み合わせます。似たテーマとして「検算チェックの設計」(xl-010)や「バランス崩れのデバッグ」(mod-010)があるが、それらは検算の型やエラーの発見手順を扱う記事であり、本記事はその一歩手前、数式そのものを読む・分解する操作技術に絞って解説します。

数式監査の4点セット

数式を読み解く作業は、次の4つの操作の組み合わせに集約できます。まずは全体像を押さえてから、それぞれを個別に見ていきます。

数式監査の4点セットマップ 1 F2:構造を掌握 [F2] 編集モードで開き 数式の構造を確認 2 F9:部分評価 [F9→Esc] 選択部分だけを計算 Escで元に戻す 3 数式の表示:俯瞰 [数式タブ] シート全体の数式を 一覧表示し俯瞰する 4 トレース:参照確認 [トレース] 参照元・参照先を 矢印でジャンプ確認 1→4を繰り返しながら精度を高める(数式が複雑なほど往復する)
図:数式監査の4点セット(F2・F9・数式の表示・トレース)。数式が複雑なほど4つを往復して精度を高める。

この4点は順番に使うというより、対象の数式の複雑さに応じて行き来しながら使うものです。単純な数式ならF2とF9だけで足りるし、シート間参照が絡む複雑な数式ならトレースと数式の検証ダイアログまで動員します。

F2で構造を掴む(二度押しの挙動を含む)

数式が入ったセルを選択してF2キーを押すと、そのセルは編集モードに入り、カーソルは数式の末尾に置かれます。ダブルクリックで編集モードに入る場合はクリックした位置にカーソルが置かれる点が異なります。編集モードに入ると、数式が参照しているセル範囲が色付きの枠で表示されるため、まずは目視でどのセルを使っている数式かを把握します。

ここで注意したいのがF2キーの「二度押し」の挙動です。編集モード中に矢印キーを押すと、Excelは「ポイントモード(参照モード)」に切り替わり、カーソル移動のつもりが数式の途中に別セルの参照を挿入してしまうことがあります。この状態でもう一度F2キーを押すと「編集モード」に固定され、矢印キーは数式のテキスト内でカーソルを動かすだけになります。他人の数式を壊さずに読み進めるには、矢印キーを使う前に一度F2を押して編集モードに固定する癖をつけるとよいでしょう。

F9で部分評価する(Escで戻す・Enterで確定させない)

ネストが深い数式は、頭の中だけで結果を追うより、実際に一部だけ計算させてしまうほうが速く正確です。手順は次のとおりです。

  1. 対象セルをF2または数式バークリックで編集モードにします。
  2. 検算したい部分(例:IF関数の条件式や、乗算の一部)をドラッグして選択します。
  3. F9キーを押します。選択した部分だけがその場で計算され、値に置き換わって表示されます。
  4. 結果を確認したら、必ずEscキーを押して編集を取り消します。これで数式は元の状態に戻ります。

ここが最大の罠です。手順4でEscの代わりにEnterキーを押すと、F9で計算した値がそのままセルに確定し、元の数式が失われます。数式が消えて定数に置き換わったことに気づかず保存してしまうと、モデルが静かに壊れます。もし誤ってEnterで確定してしまった場合は、直後であればCtrl+Zの元に戻す操作で復元できることが多いです。他人のモデルを検算する際は、F9を使った直後は指をEscに置く習慣をつけておきたいです。

なお、セルを選択しただけで(編集モードに入らずに)F9キーを押すと、これは部分評価ではなくワークシート全体の再計算として働きます。部分評価をしたい場合は、必ず先にF2または数式バーのクリックで編集モードに入り、対象の一部を選択してからF9を押すことを忘れないようにします。

参照元・参照先のトレースとジャンプ

数式タブ→ワークシート分析グループには「参照元のトレース」「参照先のトレース」というボタンがあります。選択したセルに対し、参照元のトレースはその数式が使っている元のセルへ、参照先のトレースはそのセルを使っている後続の数式へ、それぞれ矢印を表示します。矢印は再度ボタンを押すごとに一段階ずつ外側(あるいは先)へ伸びていきます。

矢印が黒い実線でワークシートのアイコンに向かっている場合、参照元または参照先が別シート・別ブックにあることを示します。この黒い矢印をダブルクリックすると「移動」ダイアログが開き、一覧から対象を選んでダブルクリックすればその場所へジャンプできます。矢印を消すときは同グループの「矢印の削除」を使います。

マウスを使わずキーボードだけで追いたい場合は、Ctrl+[(選択セルの数式が直接参照しているセルを選択)とCtrl+](選択セルを直接参照している数式のセルを選択)が使えます。トレース矢印のような可視化はされないが、対象セルへ一気にジャンプできるため、シート内で完結する参照を素早くたどりたいときに向いています。

数式の検証ダイアログでステップ実行する

F9による部分評価は数式バー上でしか使えないが、数式の検証ダイアログを使うと、セルを編集モードにしなくても、ネストした数式を計算順にステップ実行しながら確認できます。数式タブ→ワークシート分析→数式の検証で開きます。

ダイアログ内で下線が引かれた部分が次に評価される箇所です。「実行」ボタンを押すとその部分が計算され、結果が斜体で表示されます。下線部分が別のセルの数式への参照である場合は「ステップイン」でその数式を展開して確認でき、「ステップアウト」で元の階層に戻ります。「最初から」で最初の状態にリセットできます。

ただし限界もあります。IF関数やCHOOSE関数では、実際には使われない側の分岐が評価されず「#N/A」と表示されることがあります。また、RAND・OFFSET・CELL・INDIRECT・NOW・TODAY・RANDBETWEEN・INFO・SUMIFなどの関数を含む数式は、検証ダイアログでの表示結果がセル上の実際の値と異なる場合があります。これらの関数が絡む数式は、検証ダイアログだけに頼らずF9による部分評価と併用するのが安全です。

他人のモデルを10分で把握する手順(整数設例)

次の3段構成の数式を例に、実際の読み解き手順を確認します。前期売上が200百万円(セルD9)、当期売上が240百万円(セルD10)で、判定用のセルF12に次の数式が入っているとします。

=ROUND(IF(D10/D9>1.1,D10*1.05,D10*0.95),0)

  1. F2で構造を掴みます。F12を選択しF2を押すと、D9とD10が色付き枠で表示され、この数式が「前期売上と当期売上の比較」を扱っていると分かります。
  2. 内側から部分評価します。数式バーで「D10/D9」だけを選択しF9を押すと、240÷200=1.2と表示されます。内容を確認したらEscで戻します。
  3. 条件分岐を確認します。1.2は1.1より大きいのでIFの条件はTRUE、真の場合の式「D10*1.05」が使われます。ここを選択してF9を押すと240×1.05=252と表示されます。Escで戻します。
  4. 外側の関数を確認します。ROUND(252,0)は252をそのまま丸めるだけなので、最終的なF12の値は252(百万円)です。
  5. 参照関係を確認します。Ctrl+[でD9・D10以外に参照しているセルがないかを確認し、Ctrl+]でF12を後続のどのセルが使っているかを確認します。

この5ステップは数式1本あたり1〜2分で終わります。10行・20行の数式が並ぶモデルでも、まず主要な数式を数本この手順で分解しておけば、モデル全体の計算ロジックを10分程度で把握できます。

面接での答え方(30秒回答例)

Q:モデルテストで他人が作ったExcelモデルを渡され、数式を理解するよう指示されたらどうしますか。
「まずF2でセルを編集モードにして色付き枠から参照範囲を確認し、複雑な数式は該当部分だけをドラッグ選択してF9で部分評価しながら内側から分解します。参照元・参照先が多いセルはCtrl+[・Ctrl+]やトレース矢印で追い、シート全体の構造を先に数式の表示で俯瞰することもあります。IFなど分岐が多い数式は数式の検証ダイアログでステップ実行して、想定どおりの分岐を通っているかを確認します。」

よくある質問(FAQ)

F9で確認したら数式が消えて数値になってしまいました。どうすればいいですか。

おそらくF9で部分評価した直後にEscではなくEnterを押して確定してしまっています。直後であればCtrl+Zの元に戻す操作で数式に戻せることが多いので、まずそれを試します。以後はF9の後に必ずEscを押す習慣をつけるとよいでしょう。

数式の表示(Ctrl+`)を使うと列幅が崩れて見づらくなります。

数式の表示は数式を確認するための一時的な表示切り替えであり、セルの値やレイアウトそのものは変更されません。確認が終わったら再度Ctrl+`(またはリボンの「数式の表示」)を押せば通常の表示に戻ります。

まとめ

他人のExcelモデルを速く正確に読み解く力は、複雑な関数を暗記することではなく、F2・F9・数式の表示・トレースという地味な4つの操作を反射的に使い分けられるかどうかで決まります。特にF9は部分評価という強力な検算手段である一方、Escで戻さずEnterで確定すると数式そのものを壊してしまいます。この一点だけは必ず覚えておきたいです。

出典・参考(2026-08-01確認)

※本記事は教育目的の一般的な解説であり、法務・税務・投資助言ではありません。設例は理解のための仮設例です。