この記事で分かること
- 財務モデルの品質管理に効く条件付き書式の実戦レシピ5つ(設定手順つき)
- ハードコード検出——ISFORMULAで「数式のはずが直打ち」を炙り出す
- やり過ぎを防ぐ運用ルール(正常時は無色・ルールの棚卸し)
思想:書式は飾りでなく警報装置
条件付き書式の価値は、セルの状態を人間の注意力に頼らず視覚化することにあります。チェックセルの赤色化(検算の設計)はその代表ですが、他にも財務モデルを守るレシピがあります。共通の設定手順は「範囲選択→ホーム→条件付き書式→新しいルール→数式を使用」です。
レシピ①:チェック≠0で赤(基本装備)
- ルール式:=ROUND(A1,6)<>0(適用先=チェック行)。書式:赤背景・白太字。
- 浮動小数点の微小誤差での誤報を防ぐためROUNDを噛ませるのがコツです。
レシピ②:ハードコード検出(レビュー前の必殺技)
- ルール式:=AND(NOT(ISFORMULA(A1)),ISNUMBER(A1))(適用先=計算エリア全体)。書式:目立つ橙背景。
- 「数式であるべき領域に直打ちされた数字」が一望できます。QCの第2層を常時監視に変える設定で、他人のモデルを引き継いだ直後に特に効きます。
- 入力エリア(青字の前提)には適用しないこと——そこは直打ちが正しい場所です。
レシピ③〜⑤:実務の常備薬
| 目的 | ルール式(例)と書式 |
|---|---|
| ③マイナス残高の検出 (現金・在庫・デット) | =A1<0 → 赤文字。返し過ぎ・引き過ぎの事故(デバッグ対象)を残高行で常時監視 |
| ④重複の検出 (IDリスト・母集団) | =COUNTIF($A:$A,A1)>1 → 黄背景。Compsの母集団(構築手順)や案件リストの重複混入を防ぐ |
| ⑤エラー値の検出 | =ISERROR(A1) → 赤背景。#REF!や#DIV/0!の見落としをゼロに(IFERRORで隠すのでなく光らせる) |
運用ルール:警報装置を風景にしない
- 正常時は無色が鉄則。常に色が付く装飾的ルール(縞模様等)と警報ルールを混ぜない。
- ルールの適用範囲を広げすぎない:シート全体への適用は再計算を重くします(高速化(制作中)の観点)。必要な行・ブロックに限定。
- 棚卸し:条件付き書式→ルールの管理で、範囲の断片化(コピペで増殖した重複ルール)を定期的に掃除します。ルール数百件のシートは動作も管理も壊れます。
- 共有前の確認:相手の環境でも同じに見えるか(色覚多様性への配慮として、色だけでなく太字・記号も併用すると親切です)。
Q. 条件付き書式とチェックセル、どちらを使うべき?
A. 併用です。チェックセルは「何がどれだけズレたか」という情報を持ち、条件付き書式は「気づかせる」装置。チェックセルに条件付き書式を掛けるのが基本形で、レシピ②③⑤はセルを増やさず監視だけ足せる補完です。
Q. ハードコード検出で前提エリアまで橙色になります。
A. 適用範囲から前提ブロックを除外してください。そもそも入力と計算の区画が分かれていない(設計原則違反の)モデルでは、このレシピの前に区画の整理が先です。書式は設計の代わりにはなりません。
まとめ
- 条件付き書式は警報装置。レシピは①チェック赤②ハードコード橙③負残高④重複⑤エラー値の5つ。
- ②のISFORMULA監視は引き継ぎモデルの点検で絶大。入力エリアには掛けない。
- 正常時無色・範囲限定・定期棚卸し。警報を風景にしないことが運用のすべて。
実務Excel教材(投資銀行フォーマット)
読んで分かったら、次は手を動かす番です。本記事の内容を実務形式のExcelで組み上げるための教材を用意しています。
本記事について
本文中の数値例はすべて理解のための設例であり、実在の企業・案件とは関係ありません。制度・実務慣行に触れる箇所は一般的傾向の整理です。個別案件への適用時は必ずその時点の一次情報・専門家にご確認ください。