NPV(正味現在価値)は、投資判断の中心に置かれる指標です。M&Aアドバイザリーや事業価値評価の現場では、「このプロジェクトに投資すべきか」という問いに対して、NPVが答えを出す最初の道具になります。本記事では、NPVの定義から計算方法、財務モデリングでの実践的な使い方まで体系的に解説します。
NPVとは何か:正味現在価値の基本概念
NPVの定義
NPV(Net Present Value:正味現在価値)とは、将来のキャッシュフローをすべて現在価値に割り引いた合計から、初期投資額を差し引いた値です。
計算式は以下の通りです。
NPV = Σ(各期のキャッシュフロー ÷ (1 + 割引率)^期数)- 初期投資額
たとえば、1年後に110万円のキャッシュインフローが見込まれるプロジェクトがあるとします。割引率(資本コスト)を10%とすると、その110万円の現在価値は「110万 ÷ 1.1 = 100万円」です。初期投資額が90万円であれば、NPV = 100万 - 90万 = 10万円となります。
NPVがプラスであれば「投資すべき」、マイナスであれば「投資を見送る」というのが基本的な判断基準です。
なぜ「現在価値」に割り引くのか
「1年後の100万円」と「今日の100万円」は、同じ価値ではありません。今日の100万円は運用すれば増えますし、インフレや不確実性を考慮しても、現時点での100万円の方が本質的に価値が高い。これを「貨幣の時間価値(Time Value of Money)」と呼びます。
NPVはこの概念を数式化したものです。将来のキャッシュフローを「割引率」で割ることで、すべての期のキャッシュフローを「今日の価値」に統一し、比較可能にします。
NPVの計算方法:ステップごとに解説
STEP1:将来キャッシュフローの予測
NPV計算の最初のステップは、プロジェクトが生み出す将来のフリーキャッシュフロー(FCF)を予測することです。財務モデリングでは通常、5〜10年分の予測を立てます。
キャッシュフローの予測に含める主な項目は以下です。
- 売上収益(Revenue)
- 営業費用(Operating Expenses)
- 設備投資(Capital Expenditures)
- 運転資本の変動(Changes in Working Capital)
- 税金(Taxes)
重要なのは「会計上の利益」ではなく「実際のキャッシュの動き」を使うことです。減価償却費は非現金費用なので、税引後利益に加え戻します。
STEP2:割引率(Discount Rate)の設定
割引率の設定はNPV計算で最もセンシティブな部分です。企業価値評価では、WACC(加重平均資本コスト、Weighted Average Cost of Capital)を割引率として用いるのが標準的です。
WACCは以下の要素から算出します。
- 株主資本コスト(Ke):CAPM(資本資産評価モデル)を用いて算定。Ke = リスクフリーレート + β × マーケットリスクプレミアム
- 負債コスト(Kd):借入金利から税効果を差し引いた実質コスト
- 資本構成(D/E比率):負債と株主資本の構成比
実務では、WACCが1〜2%変動するだけでNPVが大きく変わります。感度分析(Sensitivity Analysis)でレンジを示すのが誠実なアプローチです。
STEP3:現在価値の計算と合計
各期のキャッシュフローを割引率で割り引き、すべての現在価値を合計します。最後に初期投資額を差し引いた値がNPVです。
年数が多い場合、予測期間後の価値を「ターミナルバリュー(Terminal Value:残存価値)」として計算し、NPVに加えます。ターミナルバリューの計算には永続成長モデル(Gordon Growth Model)が広く使われます。
TV = FCF × (1 + 成長率) ÷ (WACC - 成長率)
ExcelでのNPV計算:実践的な使い方
Excelの NPV関数の使い方と注意点
ExcelにはNPV関数が用意されていますが、初期投資額は自動では引いてくれないという重要な注意点があります。
ExcelのNPV関数の構文は次の通りです。
=NPV(割引率, キャッシュフロー1, キャッシュフロー2, …)
この関数は「1期目以降のキャッシュフローの現在価値の合計」を返します。そのため、初期投資額(0期目のキャッシュアウト)は別途差し引く必要があります。
正しい計算式:=NPV(割引率, CF1:CF5) + 初期投資額(マイナス値として入力)
よくあるミスは、初期投資額をNPV関数の引数に含めてしまうことです。0期目のキャッシュフローはすでに現在価値なので割引不要ですが、NPV関数は引数の最初の値を1期目として処理してしまいます。
財務モデリングにおけるNPVの実装方法
財務モデリングでは、NPVを単独で計算するだけでなく、DCFモデルの文脈の中に組み込むのが実務標準です。具体的には以下のような構造になります。
- 損益計算書(P&L):売上・費用・EBITを予測
- キャッシュフロー計算書:FCFへの橋渡し計算(EBIT × (1-t) + D&A - Capex - ΔWC)
- ディスカウント計算シート:各期FCFの現在価値 + ターミナルバリューの現在価値 = エンタープライズバリュー
- エクイティバリュー計算:EV - ネット有利子負債 = 株主価値
NPVが「プロジェクトの採算判断」に使われるのに対し、DCFモデルでは「企業全体の価値」を算出するという違いはありますが、計算の本質は同じです。
NPVとIRRの違い:どちらをいつ使うか
NPVと並んで頻繁に使われるのがIRR(内部収益率、Internal Rate of Return)です。IRRとは、「NPVがゼロになる割引率」のことです。
両者の使い分けは以下の通りです。
- NPV:絶対的な価値創造額を示す。割引率を外部から与える必要がある。比較対象プロジェクトのスケールが異なる場合に優れている
- IRR:投資の効率性(利回り)を示す。割引率なしで計算できる。PEファンドやVC投資での報告指標として多用される
理論的にはNPVの方が優れた指標とされています。IRRには「複数解問題」(キャッシュフローの符号が複数回変わると複数のIRRが生じる)や「再投資仮定の問題」(IRRは中間キャッシュフローをIRRレートで再投資できると仮定している)などの限界があるためです。
一方、実務ではIRRの方が経営陣への説明がしやすい場面も多く、NPVとIRRをセットで報告するのが現場のベストプラクティスです。
NPV計算における実務上の落とし穴
割引率の恣意性
NPVは割引率の設定に大きく依存します。WACCを1%変えるだけで、企業価値評価では数十億円単位の差が生じることも珍しくありません。売り手・買い手でWACCの前提を変えることで、都合のいい価値を「計算」することもできてしまいます。
これを防ぐため、実務では感度分析(Sensitivity Analysis)やシナリオ分析(Scenario Analysis)を必ず添付します。WACCを±1〜2%、成長率を±0.5〜1%変化させた場合の企業価値レンジを表にして示すことで、結論の確からしさを示します。
キャッシュフロー予測の楽観バイアス
もう一つの落とし穴は、将来キャッシュフローの予測が過度に楽観的になりやすいことです。M&Aの文脈では、売り手が提示する事業計画は往々にして「ホッケースティック型」(直近は低調だが、来期から急成長する見通し)になっています。
買い手側のアドバイザーとして独立した財務モデルを構築する際は、売り手の事業計画をそのまま使わず、過去の実績成長率、業界のベンチマーク、市場の成長率などを参照して独自の予測を立てることが重要です。
ターミナルバリューへの過度な依存
DCFモデルでは、企業価値全体に占めるターミナルバリューの割合が60〜80%に達することがよくあります。つまり、NPVの大部分を「10年後以降の価値」に依存しているという構造です。これはモデルの不確実性を高めます。
EV/EBITDAマルチプルを使ったターミナルバリュー(Exit Multiple法)と永続成長モデルの2手法で計算し、レンジが大きくずれる場合はその原因を深堀りすることが大切です。

