この記事で分かること
- チェックセルの標準形(差分方式)と、TRUE/FALSE方式を避ける理由
- マスターチェック(全チェックを1セルに束ねる)の組み方と置き場所
- 条件付き書式で「壊れた瞬間に赤くなる」仕掛けを入れる手順
思想:チェックは「人が見る」ものではなく「勝手に光る」もの
提出前に目視で確かめるチェックは、急いでいる日に必ずスキップされます。実務のモデルは、壊れた瞬間にシートのどこかが赤く光り、開いた人が嫌でも気づくように作ります。仕組みで守る——モデルQC(4層チェック)の実装編が本記事です。
チェックセルの標準形:差分方式
| 書き方 | 評価 |
|---|---|
| =資産合計−負債純資産合計(差分をそのまま表示) | 推奨。0なら合格。壊れた時に「いくらズレたか」が見え、原因推理(差額から犯人を推理)に直結する |
| =ROUND(差分, 6) | 浮動小数点の微細な誤差(1E-12等)を丸めて「見かけの不合格」を防ぐ実務形 |
| =IF(差分=0,”OK”,”NG”)/TRUE/FALSE | 非推奨。ズレ幅の情報が消える。また浮動小数点誤差で常時NGになりやすい |
チェックを置くべき場所(最小セット)
- BSバランス:全期間の差分行+
=MAX(ABS(範囲))の集約セル(3表チュートリアルの47行目が原型)。 - 3表整合:CF計算書の期末現金−BSの現金/CFの起点−PLの純利益。
- ロールフォワード:デット・PP&E・利益剰余金の「期首+増減−期末」=0。
- 合計の二重計算:区分合計の和−総合計=0(行挿入による合計漏れの検出)。
- 参照の生存確認:=COUNTIF(主要範囲,”#REF!”)的な発想で、エラー値の存在を数える(=SUMPRODUCT(–ISERROR(範囲)) が定石)。
マスターチェック:全チェックを1セルへ
- 各シートのチェックセルを1枚の「Checks」シートに一覧化し、=MAX(ABS(全チェックセル)) をマスターチェックとします。0なら全合格、0以外ならどこかが壊れています。
- マスターチェックへの参照を全シートのヘッダー(例:A1近くの固定位置)に置くと、どのシートで作業していても異常が目に入ります。
- チェック一覧には「何のチェックか・どのシートか」のラベルを添え、光った時に3秒で現場へ飛べるようにします。
条件付き書式で「光らせる」
- チェックセル範囲を選択→ホーム→条件付き書式→セルの強調表示ルール→「指定の値に等しくない」→0→書式は赤背景・白太字。合格時は目立たず、壊れた瞬間だけ悲鳴を上げる設定です。
- マスターチェックには「0より大きい」ルールで同じ書式を。ヘッダーに置いた参照セルにも同じルールを適用します。
- やり過ぎ注意:普段から色が付いているチェックは風景になります。正常時は無色が鉄則です。
Q. チェックが増えすぎて管理できません。
A. 増やすこと自体は正義ですが、必ずChecksシートに登記してマスターに束ねてください。「野良チェック」が散在すると、どれが生きているか分からなくなります。チェックの棚卸し(使途不明なものの削除)も版更新時の作業に含めます。
Q. IFERRORで計算式を包んではダメで、チェックで数えるのはなぜ?
A. IFERRORはエラーの発生自体を隠し、原因を残したまま見た目だけ治すからです。チェックで「エラーが存在する」ことを検出し、原因(ゼロ除算が起きる入力条件など)を処理するのが正順です。表示目的のIFERRORは最終出力シートに限定します。
まとめ
- チェックは差分方式+ROUND。TRUE/FALSEはズレ幅情報が消えるので避ける。
- 最小セットはBSバランス・3表整合・ロールフォワード・合計二重計算・エラー数。
- Checksシートに登記→MAX(ABS())でマスター化→全シートのヘッダーに参照+条件付き書式で赤く光らせる。
実務Excel教材(投資銀行フォーマット)
読んで分かったら、次は手を動かす番です。本記事の内容を実務形式のExcelで組み上げるための教材を用意しています。
本記事について
本文中の数値例はすべて理解のための設例であり、実在の企業・案件とは関係ありません。制度・実務慣行に触れる箇所は一般的傾向の整理です。個別案件への適用時は必ずその時点の一次情報・専門家にご確認ください。