「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営業・投資・財務 CFP/L の利益・BS 科目の増減
BS資産・負債・純資産P/L の利益・CF の期末現金

P/L を先に作るのは、当期純利益が下流すべての起点になるからです。次に CF を作るのは、CF が P/L の税引前利益を出発点に、非資金項目の足し戻しと運転資本の増減で現金を計算するため(間接法)。最後に BS を置くのは、BS が「P/L の利益」と「CF の現金」という下流 2 つの結果を受け取る集約地点だからです。この順で組めば、参照は常に「上流シート → 下流シート」の一方向になり、後述する循環参照を避けやすくなります。

2 本の連結線を式で結ぶ

STEP 01

利益の線:当期純利益を利益剰余金へ流す

BS の当期末「利益剰余金」セルに、=前期末利益剰余金 + P/L!当期純利益 − 当期配当金 を入れます。前期末の残高に、今期 P/L シートで計算した当期純利益を足し、配当があれば引く。これで「稼いだ利益が財産に積み上がる」流れがセルの式として再現されます。配当がないモデルなら単純に前期末+当期純利益です。

STEP 02

現金の線:CF の期末現金を BS 現金へ渡す

BS 資産の部「現金及び預金」セルに、=CF!期末現金残高 と、CF シートの最終行をそのまま参照させます。CF は「期首現金 + 営業 CF + 投資 CF + 財務 CF = 期末現金」で現金の動きを積み上げているので、その結論を BS がそのまま受け取る形です。ここを手入力の数値で埋めると連動が切れるので、必ずセル参照にします。

STEP 03

運転資本の線:BS の増減を CF へ戻す

間接法の CF は、売掛金・在庫・買掛金など運転資本の「前期末と当期末の差分」を使います。CF シートの該当行から BS の各科目セルを参照し、=−(当期末売掛金 − 前期末売掛金) のように増減を式で取り込みます。これで BS と CF が双方向で噛み合い、3 表が一つの計算網としてつながります。

STEP 04

検算: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 で事業計画モデルを作る完全ガイド もあわせてどうぞ。

関連記事:

参考文献