Excel 関数 NPV は、**正味現在価値(Net Present Value)**を求める関数です。投資判断やキャッシュフローの現在価値評価に使われます。
🔹 構文(Syntax)
NPV(rate, value1, [value2], ...)
🔹 引数の説明
| 引数 | 説明 |
|---|---|
rate | 割引率(利率)例:年利5% → 0.05 |
value1~ | 将来のキャッシュフロー(通常、年ごとの利益・支出) |
📌 重要ポイント
NPVは最初の投資額(初期費用)を含めません。それは別に引く必要があります。value1以降の金額は、1期目以降のキャッシュフローです。
🔹 戻り値
- 指定した割引率での、将来キャッシュフローの**正味現在価値(NPV)**を返します。
- 投資額を差し引いた純利益的な現在価値。
🔹 使用例
例:初期投資 ¥100,000、今後3年間で以下のキャッシュフローを得る:
- 割引率:10%(年利 0.10)
- キャッシュフロー:
- 年1:¥40,000
- 年2:¥50,000
- 年3:¥30,000
=NPV(0.10, 40000, 50000, 30000) - 100000
→ 結果:約 ¥5,237
🔹 注意点
NPVは 1期目以降のキャッシュフローにのみ割引をかけて合計します。- 初期投資(期0)を含めると二重に割引されるためNG。必ず別途引いてください。
🔹 関連関数
| 関数 | 説明 |
|---|---|
XNPV | 正確な日付に基づいたNPVを求める |
IRR | 内部収益率(NPVが0になる利率)を計算 |
XIRR | 不定期なキャッシュフローのIRR |
PV | 1回の将来価値に対する現在価値を計算 |
🔹 補足:初期投資を含めたい場合の工夫
=NPV(0.1, B2:B4) + B1
B1に「-100000(初期投資)」があるとするB2:B4に将来キャッシュフローを入力