净现值计算器

免费在线净现值(NPV)计算器。输入现金流、折现率和复利频率,即可得到 NPV、流入/流出现值、盈利指数(PI)和接受/拒绝建议。

把未来现金流折算到今天的价值。 填写初始投入(可选)和各期现金流,设置年化折现率和复利频率,即可得到 NPV、流入/流出现值、盈利指数(PI)以及接受/拒绝建议。

净现值 (NPV)
流入现值
流出现值
盈利指数 (PI)
决策

净现值基础

什么是 NPV?

净现值(NPV)是把每笔未来现金流按选定折现率折算到今天,再求和。结果为正表示项目能创造高于必要回报的价值;为负则会毁灭价值。

\[ NPV = \sum \frac{CF_t}{(1 + r)^{t}} \]

其中 \(CF_t\) 是第 \(t\) 期现金流(\(CF_0\) 通常为初始投入,折现),\(r\) 是每期折现率。

为什么要折现?

今天的 1 元比明天的 1 元更值钱,原因有三:

  1. 今天的 1 元可以投资产生回报。
  2. 通胀会侵蚀明天的购买力。
  3. 未来现金流有不确定性。

折现率 r 应该同时反映货币时间价值(无风险利率)和项目风险。

算例

项目今天投入 10,000 元,未来三年分别回收 3,000、4,200、6,800 元。折现率 10%(年复利):

\[ NPV = -10000 + \frac{3000}{1.1} + \frac{4200}{1.1^{2}} + \frac{6800}{1.1^{3}} = -10000 + 2727.27 + 3471.07 + 5104.59 \approx \text{1,302.93 元} \]

NPV 为正 → 在 10% 必要回报率下接受该项目。

折现率如何选?

  • 资本成本:WACC 是公司金融项目的标准选择。
  • 必要回报率:股权投资者常用 12-15% 的门槛率,对应机会成本。
  • 风险调整率:高风险项目(创投、新兴市场)要求更高折现率。

折现率过低会让差项目显得不错,过高会让好项目显得不行。要有依据地选择。

盈利指数(PI)

PI 衡量每投入 1 元能创造多少现值:

\[ PI = \frac{\text{流入现值}}{|\text{流出现值}|} \]

  • PI > 1:项目创造价值。
  • PI < 1:项目毁灭价值。
  • PI = 1:NPV 为零(盈亏平衡)。

当比较不同规模的项目时,PI 特别有用——一个 PI=1.5 的 100 万项目创造的绝对价值高于一个 PI=2 的 10 万项目。

复利频率

年化利率转每期利率:

\[ \text{每期利率} = \frac{\text{年化利率}}{\text{复利频率}} \]

10% 年化利率,月复利 → 每期 0.833%;日复利 → 每期 0.0274%。同样的名义年化,复利频率越高,实际年化利率越高。

NPV vs. IRR

  • NPV 衡量创造的价值(金额),依赖你选择的折现率。
  • IRR 是让 NPV = 0 的那个折现率,不依赖外部折现率。

在资本预算中,NPV 通常是更被推荐的指标,因为它直接衡量价值增量;IRR 更适合快速筛选和沟通。

局限性

  • NPV 对折现率敏感,小幅变化可能翻转接受/拒绝决策。
  • 它假设中间现金流能按折现率再投资。
  • 它依赖准确的现金流预测——garbage in, garbage out。

工具说明

NPV 按所选折现率和频率对现金流折现后求和;流入现值(正值 PV 之和)与流出现值(负值 PV 的绝对值)用于计算盈利指数。图表用 Chart.js(MIT)绘制——绿色柱表示正现金流、红色柱表示负现金流,琥珀色折线为各期现值。当琥珀线稳定位于红色流出现值之上、累计净值转正时,意味着项目正在创造价值。

开源许可声明:NPV 数学由本工具独立实现;图表使用 Chart.js by Chart.js contributors(MIT),本地打包引入。

常见问题解答

折现率应该选多少?
企业项目一般用 WACC;个人投资可以用相似风险下其他投资的回报率(如指数基金对应中低风险项目)。高风险投资需要更高折现率。
为什么改变复利频率后 NPV 会变化?
10% 年化利率分摊到每个月或每天后,实际年化利率会上升。在不同复利频率下,相同的名义利率对应不同的实际利率。请选择与现金流到达频率一致的复利周期(债券一般用半年)。
盈利指数有什么用?
PI = 流入现值 ÷ 流出现值绝对值。PI=1.4 表示每投入 1 元能换回 1.40 元的现值。在规模不同的项目之间排序时尤其有用。
为什么 IRR 处的 NPV 应该是零?
这正是 IRR 的定义——让 NPV=0 的折现率。如果先在 IRR 计算器求出 IRR,再把这个折现率代入本工具,应该看到 NPV ≈ 0。
初始投入要单独填吗?
两种方式都行。本工具把独立输入视为第 0 期(不折现),列表中视为第 1、2、3 … 期。如果想全部填在列表里,把独立输入框设为 0,第一项填负的初始投入即可。
NPV 正好为零怎么办?
盈亏平衡。项目的回报恰好等于折现率。是否接受没有数学上的偏好,可以结合战略因素综合判断。
为什么 NPV 在资本预算里比 IRR 更受推荐?
NPV 直接衡量创造的价值,并且能跨项目相加。IRR 在多次变号时会失真,再投资假设不现实,并且忽略规模。大多数金融专业人士把 IRR 当作筛选工具,把 NPV 当作决策依据。