この記事で分かること

  • チェックセルの標準形(差分方式)と、TRUE/FALSE方式を避ける理由
  • マスターチェック(全チェックを1セルに束ねる)の組み方と置き場所
  • 条件付き書式で「壊れた瞬間に赤くなる」仕掛けを入れる手順

思想:チェックは「人が見る」ものではなく「勝手に光る」もの

提出前に目視で確かめるチェックは、急いでいる日に必ずスキップされます。実務のモデルは、壊れた瞬間にシートのどこかが赤く光り、開いた人が嫌でも気づくように作ります。仕組みで守る——モデルQC(4層チェック)の実装編が本記事です。

チェックセルの標準形:差分方式

表1:チェックセルの書き方
書き方評価
=資産合計−負債純資産合計(差分をそのまま表示)推奨。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で組み上げるための教材を用意しています。

教材を見る

本記事について

本文中の数値例はすべて理解のための設例であり、実在の企業・案件とは関係ありません。制度・実務慣行に触れる箇所は一般的傾向の整理です。個別案件への適用時は必ずその時点の一次情報・専門家にご確認ください。