净现值计算器
把一系列现金流折算成今天的价值,查看净现值、逐年表格、IRR、回收期和 NPV 曲线——全部在你的设备上计算。
净现值计算器完全在你的浏览器中运行。你输入的折现率和现金流留在你的设备上,绝不会被上传。
由 Udit Agarwal 开发和维护
打开 IRR 计算器
关于 净现值计算器
净现值只回答一个问题:把每一笔未来现金流按你要求的收益率折现之后,这个项目的价值是否超过它的成本?输入初始投资、折现率和每个期间的现金流——按年、按季或按月,发生在期末或期初,还可以加上终值。计算器会给出带接受或拒绝判断的 NPV、含折现系数和累计现值的折现现金流表,以及 IRR、MIRR、回收期、折现回收期和盈利指数。切换到日期模式可按 365 天计算 XNPV,可并排比较两个项目,也可以看 NPV 曲线,了解项目在哪个折现率之后不再有回报。所有数字都在你的浏览器中计算;你输入的数字绝不会被上传。
功能特性
- NPV 附带清晰的接受、拒绝或盈亏平衡判断,以及实际使用的折现
- 折现现金流表:每个期间的现金流、折现系数、现值和累计现值
- 按年、季或月的期间,现金流可发生在每个期间的期末或期初
- 日期模式按 365 天的一年对实际日期折现,与 Excel 的 XNPV 一致
- 基于同一组现金流得出 IRR、MIRR、回收期、折现回收期和盈利指数
- NPV 曲线图标出 IRR 的交点,并附 ±2 和 ±4 个百分点的折现率敏感性表
- 并排比较两个项目,可选终值和逐期增长的现金流
- Excel 核对框会写出对应的 NPV 公式,并解释 Excel 期末折现的特殊之处
如何使用 净现值计算器
- 输入折现率,并选择现金流是按期间还是对应具体日期
- 把初始投资作为正的成本输入,然后输入每个期间或日期的现金流
- 可选:加上终值、从表格粘贴一列数据,或生成逐期增长的现金流
- 阅读 NPV、折现表和 IRR,再查看 NPV 曲线和敏感性表
- 打开「比较」来测试第二个项目,或复制 Excel 公式来重现结果
示例
输入
Discount rate: 10 %
Initial investment: 1,000
Cash flows (end of year 1-3): 300, 400, 500
输出
NPV: -21.04 (reject)
PV of the flows: 272.73 + 330.58 + 375.66 = 978.96
IRR: 8.90 % Profitability index: 0.979
Payback: 2.60 years Discounted payback: not recovered
Excel: =NPV(0.1,300,400,500)-1000
该项目的回报率约为 8.9%,低于 10% 的门槛,所以它的 NPV 为负。
常见错误与故障排除
- 我在 Excel 里算出的 NPV 比这里的结果高。 — Excel 的 NPV 函数会把第一个值折现整整一个期间。请把初始投资放在函数之外,事后再加上,写成 =NPV(rate, flows)+initial,而不要把它放进区域里。
- IRR 显示为未定义。 — IRR 至少需要一笔流出和一笔流入。如果所有现金流的符号相同,就没有任何折现率能让 NPV 为零,此时请改看 NPV 和回收期。
- 切换到按月期间后,结果变化很大。 — 折现率是年率,所以要除以 12(或按复利折算)才得到月利率。请确认现金流确实是月度金额,并在「高级」中选择折算方法,如果这对你很重要的话。
- 某个带日期的行被拒绝了。 — 每个日期都必须是不早于起始日期的真实日历日。日期模式把起始日期当作零时刻,与 XNPV 对待它的第一个日期完全一样。
常见问题
- 净现值计算器如何对每笔现金流折现?
- 每笔现金流乘以 1 除以 (1 + r) 的、到其发生为止的期数次方,然后把所有现值与初始投入相加。两年后的 400,在 10% 下今天值 400 / 1.21 = 330.58。
- 净现值为负对我的项目意味着什么?
- 这意味着在你选定的折现率下,这些现金流今天的价值低于投资额,所以项目赚得比你要求的回报少。正的 NPV 表示收益高于该折现率,接近零的 NPV 则表示收益大约等于该折现率。
- 我可以用真实日期而不是整数期间来计算 NPV 吗?
- 可以。切换到日期模式,为初始投资设置起始日期,并给每笔现金流一个自己的日期。现金流按实际天数除以 365 折现,这与 Excel 的 XNPV 一致。
- 在项目之间做选择时,什么时候该用 NPV 而不是 IRR?
- 当项目的规模、时间不同,或现金流不止一次变换符号时,请用 NPV,因为 IRR 可能给出错误的排序或多个答案。比较模式和 NPV 曲线会显示这两个指标在哪里出现分歧。
- 期末现金流和期初现金流有什么区别?
- 期末现金流发生在时间 1、2、3 等,类似普通年金。期初现金流发生在时间 0、1、2,类似先付年金,所以每一笔都少折现一个期间,NPV 也就更高。
- NPV 计算中如何处理终值?
- 终值是一笔额外的现金流,比如转售价值或持续经营的价值,放在最后一个期间的期末,并像其他现金流一样折现。如果项目就此结束,请留空。
相关工具
更多金融工具
查看全部金融工具 (70) · 全部工具