「損益計算書(P/L)では黒字なのに、通帳を見ると現金がじりじり減っていく」——このズレに戸惑ったことはないでしょうか。結論から言えば、利益と現金は別物であり、その差を埋めて“現金の実像”を映すのがキャッシュフロー計算書(CF)です。 理由はシンプルで、P/L は売上を「請求した時点」で計上する一方、現金は「入金された時点」でしか増えないからです。たとえば売掛金が積み上がれば、利益は出ているのに現金は入ってこない。本記事では、現役コンサル(具体企業名は伏せる)が実務で組む、営業 CF・投資 CF・財務 CF の 3 区分を Excel で仕上げるセル設計と手順を、そのまま流用できる形で整理します。前提となる Excel で 3 期分の P/L モデルを作る を先に読むと、本記事の連動がすっきり理解できます。
前提|CF が「営業・投資・財務」の 3 区分に分かれる理由
キャッシュフロー計算書は、現金の増減を活動の種類ごとに 3 区分で示します(キャッシュフロー計算書の作り方(マネーフォワード))。この 3 分割こそが、CF が P/L では見えない経営の実態を映す仕組みです。
| 区分 | 何を示すか | 主な中身 |
|---|---|---|
| 営業 CF | 本業で稼いだ現金 | 税引前利益・減価償却費・売掛金/買掛金の増減 |
| 投資 CF | 設備・資産への出入り | 固定資産の取得・売却、有価証券の購入 |
| 財務 CF | 資金調達・返済 | 借入・返済、増資、配当の支払い |
読み方の勘所は、営業 CF がプラスで、投資 CF がマイナスという形が健全だということです。本業で現金を生み(営業 CF プラス)、それを未来への投資に回している(投資 CF マイナス)——これが成長企業の典型パターンです。逆に営業 CF がマイナスなのに財務 CF のプラス(借入)で穴埋めしている状態は、資金繰りの黄信号として真っ先に読み取れます。
間接法と直接法|Excel で作るなら間接法
営業 CF の作り方には間接法と直接法の 2 つがあり、最終的な合計額は必ず一致します。異なるのは、そこへ至る過程だけです(間接法とは(弥生))。
| 観点 | 間接法 | 直接法 |
|---|---|---|
| 計算の起点 | 税引前当期純利益から調整 | 収入・支出を取引ごとに直接集計 |
| 必要データ | P/L と BS があれば作れる | 取引ごとのキャッシュ明細が必要 |
| 手間 | 少ない | 多い |
| 採用実態 | 上場企業の大多数 | 少数 |
Excel でモデルを組むなら、答えは間接法一択です。理由は、間接法なら既にある P/L と BS の数字を組み合わせるだけで作れるのに対し、直接法は取引ごとのキャッシュ明細という追加データが要り、事業計画のシミュレーションには向かないからです(キャッシュフロー計算書の間接法とは(freee))。本記事も以降は間接法で解説します。
間接法・営業 CF の骨格|利益から現金へ 3 段階で調整
間接法の営業 CF は、税引前当期純利益を起点に 3 種類の調整を積んで組みます。この順序を Excel の行として固定するのが設計の第一歩です。
税引前当期純利益を P/L から転記する
営業 CF の一番上に、P/L の税引前当期純利益を持ってきます。数式で P/L シートの当該セルを参照し(=PL!B20 のように)、直接数字を打ち込まないのが鉄則です。これで P/L を修正すれば CF も自動追随します。
非資金項目(減価償却費など)を足し戻す
減価償却費は P/L で費用として利益を減らしていますが、現金は出ていきません。そこで利益に足し戻します。貸倒引当金の繰入なども同様に、現金の動きを伴わない損益項目(非資金項目)を加減します(キャッシュフロー計算書の作り方(マネーフォワード))。
運転資本の増減を BS の差分から調整する
売掛金・在庫・買掛金といった運転資本は、BS の前期と当期の差分で調整します。売掛金が増えれば現金は入っていないのでマイナス、買掛金が増えれば支払いを繰り延べているのでプラス——この符号の向きを間違えないことが最大の関門です。
BS の各科目について「当期-前期」を計算し、資産の増加はマイナス、負債の増加はプラスとして振り分けていく——この作業は既にある BS と P/L の数字を組み合わせるパズルに近く、Excel と相性が抜群です(エクセルで簡易キャッシュフロー計算書を作る(サム・ライズ))。
投資 CF・財務 CF と期末現金への着地
営業 CF が組めたら、残り 2 区分と現金残高への連結です。ここは比較的シンプルに積み上がります。
- 投資 CF——固定資産の取得は現金流出(マイナス)、売却は流入(プラス)。設備投資計画(CAPEX)の前提セルを参照して組む
- 財務 CF——借入は流入(プラス)、返済・配当は流出(マイナス)。返済スケジュールの前提を参照する
- 現金増減額=営業 CF + 投資 CF + 財務 CF を単純合算する
- 期末現金残高=期首現金残高 + 当期の現金増減額。この期末残高が、翌期の期首残高(=翌期列の先頭)に横へつながる
最後の「期末残高が翌期の期首残高になる」連結を絶対参照と横コピーで組むと、3 期分の現金の流れが 1 本の帯としてつながります。そしてこの期末現金残高は、BS の現金預金勘定と一致しなければなりません——ここが合えば、モデル全体の整合が取れている何よりの証拠です(財務計画(財務モデル)の作り方(start-link))。
壊れない CF モデルの原則
CF モデルも、P/L モデルと同じく「前提・計算・参照の 3 分離」と「絶対参照」が土台です。ここを外すと、期をまたいだ連結が静かに壊れます。
まとめ
Excel で CF モデルを組む核心は、営業・投資・財務の 3 区分を、間接法で P/L・BS から連動させることに尽きます。凝った関数は要りません。
- 3 区分構造——営業 CF(本業)・投資 CF(設備)・財務 CF(調達)で現金の出所を分ける
- 間接法を選ぶ——P/L と BS だけで作れ、前提を動かしてシミュレーションできる
- 利益から現金へ 3 段階調整——税引前利益→非資金項目の足し戻し→運転資本の BS 差分調整
- 符号の向きを死守——資産増=マイナス、負債増=プラス。逆にすると資金繰りが真逆に見える
- 期末現金を BS と照合——一致すればモデル全体の整合が取れている証拠
まず、手元の P/L と BS を並べ、税引前利益に減価償却費を足し戻すところから始めてみてください。その 1 行が引けた瞬間から、あなたのモデルは「利益」だけでなく「現金」を語れる資料に変わります。次は財務三表を一本に連動させる設計へ——Excel で事業計画モデルを作る完全ガイド で全体像をつかみましょう。
関連記事:
- Excel で 3 期分の P/L モデルを作る|セル設計と関数の使い方
- Excel で事業計画モデルを作る完全ガイド|3 期分の P/L・CF を 1 シートで仕上げる
- 数値の単位を揃える方法|千円・億円・万人の表記ルール