「P/L も BS も CF も、それぞれは正しく作ったはずなのに、最後に BS の左右が合わない」。財務モデリングでいちばん多いつまずきがこれです。結論から言えば、3 表の連動は“3 つの表を作ること”ではなく、表と表をつなぐ「2 本の連結線」を Excel の式で結ぶことに尽きます。理由は単純で、財務 3 表はもともと同じ取引を 3 つの切り口で写した一体の帳簿であり、つながりを式で再現できていれば数字は必ず整合し、できていなければどこかで必ずズレるからです。たとえば当期純利益を利益剰余金に足し忘れれば、BS は永遠に釣り合いません。本記事では、現役コンサル(具体企業名は伏せる)が実務で組む財務 3 表連動モデルを、シート構成・作成順序・連結の式・検算まで、そのまま流用できる形で整理します。各表の作り方そのものは Excel で 3 期分の P/L モデルを作る・Excel で CF(キャッシュフロー)モデルを作る・Excel で BS(貸借対照表)モデルを作る で解説済みなので、ここでは“つなぎ方”に集中します。
財務 3 表がつながる 2 つの急所
財務 3 表(P/L・BS・CF)は独立した 3 枚の表ではなく、同じ事業活動を「儲け(P/L)」「財産(BS)」「現金(CF)」の 3 視点で写したものです。だから相互にリンクさせてモデル化することが、財務モデルで最も基本的かつ重要なプロセスになります(財務三表のつながりが大事!投資銀行流で学ぶ財務モデリングのステップ(BizObi))。つなぎ目は、実はたった 2 か所しかありません。
| 連結線 | どこからどこへ | 意味 |
|---|---|---|
| 利益の線 | P/L 当期純利益 → BS 利益剰余金 | 稼いだ利益が財産として積み上がる |
| 現金の線 | CF 期末現金残高 → BS 現金及び預金 | 期中に動いた現金が財産残高になる |
1 つ目は利益の線です。P/L の当期純利益から配当金を差し引いた額が、その期に増えた利益剰余金であり、これが BS と P/L を紐づける唯一の項目です(財務諸表間の「つながり」をわかりやすく解説(Eurekapu))。2 つ目は現金の線で、CF で算出した期末の現金残高は、BS 資産の部の「現金及び預金」と原則一致します(財務三表のつながりを図解。PL・BS・CF の役割と読み解く基本(cvmax))。この 2 本さえ式で結べれば、3 表は自動で整合します。
シート構成と作成順序
連結を式で組むには、シートの並びと作る順番が決定的に重要です。財務三表モデルは Parameter(前提)・PL・BS・CF の各シートで構成し、これらを丁寧につなぎ合わせて完成させます(財務三表モデルの作成チュートリアル(Zaimo))。作成は「前提 → P/L → CF → BS」の順が鉄則です。
| 順 | シート | 役割 | 前のシートから受け取るもの |
|---|---|---|---|
| ① | Parameter | 成長率・利益率などの前提 | —(起点) |
| ② | P/L | 売上〜当期純利益 | 前提の数値 |
| ③ | CF | 営業・投資・財務 CF | P/L の利益・BS 科目の増減 |
| ④ | BS | 資産・負債・純資産 | P/L の利益・CF の期末現金 |
P/L を先に作るのは、当期純利益が下流すべての起点になるからです。次に CF を作るのは、CF が P/L の税引前利益を出発点に、非資金項目の足し戻しと運転資本の増減で現金を計算するため(間接法)。最後に BS を置くのは、BS が「P/L の利益」と「CF の現金」という下流 2 つの結果を受け取る集約地点だからです。この順で組めば、参照は常に「上流シート → 下流シート」の一方向になり、後述する循環参照を避けやすくなります。
2 本の連結線を式で結ぶ
利益の線:当期純利益を利益剰余金へ流す
BS の当期末「利益剰余金」セルに、=前期末利益剰余金 + P/L!当期純利益 − 当期配当金 を入れます。前期末の残高に、今期 P/L シートで計算した当期純利益を足し、配当があれば引く。これで「稼いだ利益が財産に積み上がる」流れがセルの式として再現されます。配当がないモデルなら単純に前期末+当期純利益です。
現金の線:CF の期末現金を BS 現金へ渡す
BS 資産の部「現金及び預金」セルに、=CF!期末現金残高 と、CF シートの最終行をそのまま参照させます。CF は「期首現金 + 営業 CF + 投資 CF + 財務 CF = 期末現金」で現金の動きを積み上げているので、その結論を BS がそのまま受け取る形です。ここを手入力の数値で埋めると連動が切れるので、必ずセル参照にします。
運転資本の線:BS の増減を CF へ戻す
間接法の CF は、売掛金・在庫・買掛金など運転資本の「前期末と当期末の差分」を使います。CF シートの該当行から BS の各科目セルを参照し、=−(当期末売掛金 − 前期末売掛金) のように増減を式で取り込みます。これで BS と CF が双方向で噛み合い、3 表が一つの計算網としてつながります。
検算:BS の左右一致で全体を点検する
BS の末尾に検算行 =資産合計 −(負債合計 + 純資産合計) を置き、結果が常に 0 になることを確認します。1 円でもズレたら、2 本の連結線か運転資本の符号のどこかが切れています。この 1 セルが、モデル全体の整合を一発で見張る番人になります。
BS が合わないときのチェック順序
検算行が 0 にならないとき、闇雲に探すと時間を溶かします。原因はほぼ決まっているので、上から順に潰します。
| 疑う順 | 症状 | よくある原因 |
|---|---|---|
| 1. 利益の線 | ズレ額=当期純利益 | 利益剰余金に純利益を足していない |
| 2. 現金の線 | ズレ額=CF の増減額 | BS 現金が CF を参照せず手入力 |
| 3. 運転資本 | ズレ額=売掛等の増減 | CF の符号(+−)が逆 |
| 4. 配当・その他 | 端数ズレ | 配当や税金の二重計上・取りこぼし |
ズレた「金額そのもの」が犯人を教えてくれます。差額が当期純利益とぴったり同じなら利益の線、CF の当期増減額と同じなら現金の線が切れています。金額を手がかりに連結線をたどるのが、最短のデバッグ経路です。
まとめ
Excel で財務 3 表を連動させる核心は、**「3 つの表を作ること」ではなく「表をつなぐ 2 本の連結線を式で結ぶこと」**にあります。この視点さえ持てば、合わないモデルの原因は構造から即座に絞り込めます。
- つなぎ目は 2 か所だけ——「当期純利益→利益剰余金」と「期末現金→BS 現金」
- 作成順は前提→P/L→CF→BS——参照が一方向に流れ、循環参照を避けられる
- 連結は必ずセル参照——手入力するとリンクが切れて連動しない
- BS 左右一致で一発検算——ズレ額が犯人(=どの連結線か)を教えてくれる
- 循環参照は設計で断つ——期首残高で利息計算し、反復計算に安易に頼らない
まずは既に作った P/L・BS・CF の 3 シートを 1 つのブックにまとめ、利益剰余金セルと BS 現金セルの 2 か所だけをセル参照に置き換えてみてください。検算行が 0 になった瞬間、3 枚の表が「一つの生きたモデル」に変わる手応えがつかめます。全体像から作りたい場合は Excel で事業計画モデルを作る完全ガイド もあわせてどうぞ。
関連記事:
- Excel で 3 期分の P/L モデルを作る|セル設計と関数の使い方
- Excel で CF(キャッシュフロー)モデルを作る|営業 CF・投資 CF・財務 CF
- Excel で BS(貸借対照表)モデルを作る|資産・負債・純資産の連動
- Excel で事業計画モデルを作る完全ガイド|3 期分の P/L・CF を 1 シートで仕上げる