「Excel で損益計算書(P/L)を作ろうとしたら、数式が縦横に入り組み、前提の売上成長率を 1 つ変えただけで数値が壊れた」——そんな経験はないでしょうか。結論から言えば、壊れない P/L モデルの鍵は“数式の書き方”ではなく“セル設計”にあります。 理由はシンプルで、財務モデルの品質はセル 1 つの関数ではなく、前提・計算・出力をどう分離したかでほぼ決まるからです。たとえば前提値を数式の中に直接打ち込むと、後で条件が変わったとき修正漏れが起き、静かに間違った利益が出力されます。本記事では、現役コンサル(具体企業名は伏せる)が実務で組む、3 期分の P/L を 1 シートで仕上げるセル設計と関数の使い方を、そのまま流用できる形で整理します。
前提|なぜ「3 期分」を 1 シートで作るのか
事業計画の P/L は単年ではなく複数年で作るのが定石です。金融機関は短期の返済能力を、投資家は中長期の成長性を見るため、少なくとも 3 年、できれば 5 年分を並べると説得力が増します(事業計画書の P/L の作り方(bulkup))。実務では 1 期目は月次、2 期目以降は年次 で作ると、初年度の資金繰りの解像度と、中期のトレンドの見やすさを両立できます。
そして 3 期分を横に並べる最大の効用は、前年比の変化が一目で追えることです。売上・費用・利益を年ごとに横並びにすると、どの費用がどれだけ膨らんだかがすぐ分かり、中期経営計画の検討やコスト構造のレビューに直結します。
P/L モデルの 3 ブロック構造
壊れないモデルは、シートを役割で 3 つに分けます。この分離こそがコンサル品質の土台です。
| ブロック | 役割 | 中身 | 色分け |
|---|---|---|---|
| A. 前提条件 | 入力する | 顧客数・単価・成長率・原価率・税率 | 🔵 青字 |
| B. 計算(P/L 本体) | 数式で連動 | 売上・原価・粗利・販管費・営業利益 | ⚫ 黒字 |
| C. 参照・集計 | 他シート引用 | KPI・グラフ用データ | 🟢 緑字 |
この 3 分離と色分け(青=直接入力・黒=計算式・緑=他シート参照)は、財務モデリングの標準作法として広く推奨されています(財務計画(財務モデル)の作り方(start-link))。色を見るだけで「ここは触っていいセル/触ってはいけないセル」が判別でき、他人が引き継いでも事故が起きません。
ステップで組む|前提から営業利益まで
A ブロックに前提条件を集約する
シート上部(1〜10 行目)に、顧客数・月額単価・成長率・原価率・人件費・固定費・税率といった「後で動かしたくなる数値」をすべて青字で並べます。数式の中に直接書きたくなった数字は、例外なくここへ追い出すのが原則です。
売上を「単価 × 数量」で構造化する
売上は結果ではなく分解して作ります。売上 = 顧客数 × 月額単価 が基本形で、既存顧客と新規顧客を分けて計算し合算すると精度が上がります。成長率は前提セルを絶対参照($B$3)で引き、翌期は =前期売上*(1+$B$3) と横にコピーするだけで 3 期分が伸びます。
原価・販管費を前提参照で積む
売上原価は =売上*$原価率 のように率で連動させます。固定費や人件費は前提ブロックの月次額を参照し、採用計画による段階的増加は SUMIFS や SUMPRODUCT で「入社月が当月以前の社員だけ」を累積加算する設計にすると、期の途中の増員も正しく反映されます。
粗利・営業利益を差し引きで出す
粗利 = 売上 − 売上原価、営業利益 = 粗利 − 販管費 を単純な引き算で組みます。ここは前提を持たず、上のブロックの結果を引くだけにするのが鉄則。利益セルに前提値が混ざると、どこで数字が作られたか追えなくなります。
使う関数はこれだけ|P/L モデルの主力 5 関数
P/L モデルは難しい関数を必要としません。実際に多用するのは次の 5 つに集約されます。
| 関数 | 用途 | 使いどころ |
|---|---|---|
| SUM | 範囲合計 | 販管費の小計・費用合計 |
| SUMIFS | 条件付き集計 | 部門別・科目別に試算表から集計 |
| IF | 条件分岐 | 黒字/赤字判定・閾値処理 |
| XLOOKUP | 縦横参照 | 勘定科目コードから名称・金額を引く |
絶対参照 $ | 参照固定 | 前提セルをコピーしてもずらさない |
試算表から損益計算書を組み立てるモデルでは、SUMIFS と VLOOKUP/XLOOKUP が主役になると解説されています(Excel で学ぶ財務諸表作成術(GLOBIS 学び放題))。凝った配列数式より、この基本 5 関数を絶対参照で正しく組むことのほうが、はるかに保守しやすいモデルを生みます。
3 期比較を見やすくする仕上げ
数字が組み上がったら、レビューに耐える見た目に整えます。
- 前年比・成長率の行を追加——各科目の下に
=当期/前期-1を置き、%表示にする。伸び/縮みが一目で伝わります - 表示単位を「千円」か「百万円」に統一——桁が大きいと誤読を招きます。単位の揃え方は 数値の単位を揃える方法 を参照してください
- 入力セルだけ薄い背景色——青字に加えてセル塗りを付けると、触っていい場所がさらに明確になります
まとめ
3 期分の P/L モデルを Excel で組む核心は、前提・計算・参照の 3 分離と、基本 5 関数を絶対参照で正しく使うことの 2 点に尽きます。凝った関数は要りません。
- 3 ブロック構造——前提(青)・計算(黒)・参照(緑)を役割で分ける
- 前提の集約——数式に生の数字を書かず、前提ブロックの 1 セルに置いて参照する
- 売上の分解——「単価 × 数量」で構造化し、成長率で 3 期に伸ばす
- 主力 5 関数——SUM・SUMIFS・IF・XLOOKUP・絶対参照で保守可能に組む
- 3 期比較の仕上げ——前年比・表示単位・入力色で、レビューに耐える見た目にする
まず、次に作る P/L で「前提にすべき数値」をシート上部に 10 行書き出してみてください。その 10 行を分離した瞬間から、あなたのモデルは壊れない資料に変わります。次は Excel で CF(キャッシュフロー)モデルを作る で、P/L から現金の流れへつなげる設計に進みましょう。
関連記事:
- Excel で事業計画モデルを作る完全ガイド|3 期分の P/L・CF を 1 シートで仕上げる
- 数値の単位を揃える方法|千円・億円・万人の表記ルール
- コンサル現場で本当に使われる PPT 構成 5 パターン完全ガイド