全部工具
FINANCIAL · 财务计算

NPV 与 IRR 计算器:一个项目值不值得投,让数字说话

一款折现现金流分析器,可根据一系列周期性现金流计算净现值(NPV)与内部收益率(IRR)。自由增删期数、设定 NPV 折现率,一键得出两项指标,流入与流出以颜色区分。IRR 采用数值方法求解,所有数值均在浏览器中私密计算。

净现值 NPV 与内部收益率 IRR

录入各期现金流(t=0 通常为初始投入,负值),按折现率计算 NPV 与 IRR。

CF0-10,000.00
CF13,000.00
CF23,000.00
CF33,000.00
CF43,000.00
NPV/IRR · 使用指南

NPV 与 IRR 计算器使用说明

现金流的净现值与内部收益率

评估一个项目值不值得投,不能只看"总共能赚多少",还要看钱什么时候回来。NPV(净现值)把项目每期现金流按你的要求回报率折算成"今天的钱"再求和;IRR(内部收益率)则是让这笔投资恰好不亏不赚的那个隐含年化收益率。输入各期现金流与折现率,本工具同时给出两个指标,适用于加盟开店、设备采购、房产出租、教育投资等所有"先投入、后回收"的决策场景。

01 输入现金流

CF0 是第 0 期(今天)的现金流,通常是初始投资,因此为负。按 Add 追加 CF1、CF2 等各期现金流。正值为收入,负值为成本。使用某一行旁的 × 移除单个现金流,使用 Clear 重新开始。

折现率是用于折现未来现金流的年度百分比——你的资本成本或要求收益率。按 Compute 查看 NPV(折现之和)和 IRR。正的 NPV 意味着项目在所选利率下创造价值;IRR 高于折现率通常具有吸引力,而负的 IRR 会以警告色高亮显示,因为该项目亏损。

折现率怎么选:个人投资者可用自己的机会成本(不投这个项目,钱放在稳健理财能拿到的收益率);企业常用加权平均资本成本 WACC;高风险项目应在无风险利率上加风险溢价。折现率是整个评估中最主观也最敏感的输入,建议做敏感性分析:上下浮动 2% 各算一遍,看 NPV 结论是否依然成立。

  • NPV = Σ CFₙ / (1 + r)ᴺ
  • IRR 是使 NPV = 0 的利率 r
  • 现金流必须至少包含一个正值和一个负值,IRR 才有意义
  • 多次变号可能产生多个 IRR——需谨慎解读

02 一个完整的项目评估示例

假设开一间小店:初始投入 20 万(CF0 = -200000),未来 5 年每年净现金流分别为 3 万、5 万、6 万、7 万、8 万,取折现率 8%。逐笔录入后计算:NPV ≈ 3.26 万元 > 0,IRR ≈ 13.4% > 8%。两个指标一致指向"值得投资"。

现在做敏感性测试:若第 4、5 年现金流打八折(竞争加剧情景),NPV 转负,IRR 降至约 8.9%——仅略高于折现率。这说明该项目对后期收入的预测相当敏感,"值得做"的结论并不稳健。这种"改一个假设看结论是否翻转"的测试,比单次计算结果本身更有价值。

03 NPV 与 IRR 的配合与分歧

两个指标回答的问题不同:NPV 告诉你"这个项目相当于今天多赚了多少钱",IRR 告诉你"这笔钱的实际年化收益率是多少"。评估单个项目时两者通常结论一致;比较不同规模的项目时可能打架——小项目 IRR 高、大项目 NPV 大,此时以 NPV 为准,因为财富增量才是目标。

IRR 的数学陷阱:它是求根方程的解,现金流符号每变一次就可能多一个根。标准的"先负后正"项目有唯一 IRR;"负-正-负"结构(期初投入、中期回收、期末再支付拆除/修复费)可能出现多个 IRR,此时指标失效。全部同号的现金流则无解——工具会如实提示,而不是编造一个数字。

还有一个隐含假设需要注意:IRR 假设中间收回的现金能按同样的 IRR 再投资,现实中再投资收益率往往更低,因此 IRR 系统性偏乐观。专业实务中会使用修正 IRR(MIRR)或干脆以 NPV 为最终依据。

04 常见误区与工具边界

误区一:"NPV 为正就能投"。NPV 的质量完全取决于现金流预测的质量——收入预测偏乐观 20%,结论可能完全翻转。误区二:"IRR 越高越好"。高 IRR 的小项目可能不如中等 IRR 的大项目赚得多;超短期的回款也会把 IRR 推到虚高。误区三:"折现率随便填"。折现率差 2 个百分点,长期项目的 NPV 可能差出一倍。

工具边界:本计算器处理的是确定性现金流,不含税收、通胀变化与风险事件建模;各期现金流间隔默认为均匀(年度)。月度现金流可以按"每期"口径录入,但此时 IRR 是每期收益率,比较时请年化(月 IRR × 12 仅为近似,精确年化 = (1+月IRR)¹² − 1)。所有数据仅在浏览器本地运算。

按键与按钮

现金流编辑器

  • 金额输入框输入现金流金额(流出为负)。
  • Add将该金额追加为下一期的现金流。
  • Clear移除所有现金流行以重新开始。
  • ×删除该单个现金流条目。
  • CF0, CF1, …按期索引的现金流列表;颜色表示流入与流出。

计算

  • 折现率用于折现未来现金流以计算 NPV 的年利率(%)。
  • Compute根据现金流序列计算 NPV 和 IRR。
  • NPV以货币表示的净现值;正的项目在创造价值。
  • IRR内部收益率;为负时以警告色显示。
温馨提示
  • 保持各期一致——如果现金流是月度的,IRR 就是每期的;比较时请年化。
  • 务必将初始投资作为 CF0(负值)输入。
  • 使用 NPV 比较规模和期限相似的项目;将 IRR 作为次要检查。
  • 如果找不到 IRR,请检查现金流是否至少变号一次。
  • 对折现率做 ±2% 敏感性分析,结论稳健的项目才值得深入。
  • 现金流多次变号(如期末大额支出)时可能出现多个 IRR,请改用 NPV 判断。
  • "垃圾进,垃圾出"——先把每期现金流预测做扎实,再谈指标。

"这个项目年化能到 15%,要不要投?"要回答这类问题,靠感觉是不够的。净现值(NPV)和内部收益率(IRR)是把不同时点的现金流折算到同一尺度进行比较的两个标准工具,也是商学院和投行尽调的基本功。输入每期的现金流入流出,这个计算器帮你把决策从"拍脑袋"变成"看数字"。

为什么需要折现:钱有时间成本

一年后的 100 元不等于今天的 100 元,因为今天的钱可以投资生息。评估项目时,不能简单地把未来各年利润加总减去成本,而要把每笔未来现金流按某个利率"打折"回今天再加总,这个利率叫折现率。折现率越高,未来现金流在今天看来越不值钱——它本质上是你的机会成本。

NPV:把所有现金流折算成"今天的钱"

净现值公式:NPV = CF₀ + CF₁/(1+r) + CF₂/(1+r)² + … + CFₙ/(1+r)ⁿ。CF₀ 通常是初始投资(负数),后续各期是净现金流入。NPV > 0 说明项目收益超过你的要求回报率,创造价值;NPV < 0 说明还不如把钱投到别处。NPV 直接告诉你"赚了多少今天的钱",是最可靠的决策指标。

IRR:项目自己跑出来的收益率

内部收益率是让 NPV 恰好等于零的那个折现率。它不需要预设要求回报率,算出来就是一个百分比,可以直接拿去和贷款利率、理财收益或你的"心理门槛"比较:IRR 高于门槛就值得考虑,低于门槛就放弃。直觉上,IRR 就是"这笔钱在这个项目里实际跑出的复合年化收益率"。

一个完整的项目评估示例

假设开一间小店:初始投入 20 万(CF₀ = -200000),未来 5 年每年净现金流分别为 3 万、5 万、6 万、7 万、8 万。取折现率 8%(你的机会成本)。计算 NPV ≈ -200000 + 30000/1.08 + 50000/1.08² + 60000/1.08³ + 70000/1.08⁴ + 80000/1.08⁵ ≈ 3.26 万 > 0,IRR ≈ 13.4%。两个指标都指向:这个项目值得做,但注意它依赖"每年净现金流准确预测"这个前提。

NPV 与 IRR 的分歧:谁说了算

两个指标偶尔打架:项目 A 的 IRR 高但规模小,项目 B 的 IRR 低但 NPV 大。此时以 NPV 为准——因为它直接衡量财富增量,而 IRR 只是比率,会被规模误导。比如"投 100 元赚 50%"的 IRR 高达 50%,但只赚了 50 元;"投 100 万赚 20%"IRR 只有 20%,却赚了 20 万。专业投资人做资本配置时,NPV 优先。

IRR 的陷阱:多解、无解与误用

IRR 由求根方程得出,现金流符号每变一次就可能多一个根。标准项目(先负后正)只有一个 IRR;但如果现金流是"负-正-负"(如先投入、再回收、期末再花大额拆除费),可能出现多个 IRR,此时这个指标失去意义。全为正或全为负的现金流则根本无解——工具会提示无解而非给出错误数字。

折现率怎么选:最难也最关键

常见取法:用自有资金的机会成本(如稳健理财收益 3%~4%);用加权平均资本成本 WACC(企业评估常用);或在无风险利率上加风险溢价(项目风险越大,溢价越高)。敏感性分析是好习惯:把折现率在 ±2% 区间内各算一遍,看 NPV 结论是否稳健。对折现率极其敏感的项目,本质上是在赌预测。

手把手使用本计算器

第一步:在输入框填入第 0 期现金流(初始投资,负数),点 Add 追加;第二步:逐期追加后续各年净现金流,输错的行可以点 × 删除;第三步:设定折现率(%),点击 Compute。结果区同时显示 NPV(货币单位)与 IRR(百分比),IRR 为负或不存在时会以警示色标注。所有数据仅保留在浏览器本地。

典型应用场景

个人层面:评估加盟项目、光伏屋顶投资、商铺购置出租、教育投资回报。企业层面:资本预算、设备更新决策、研发项目筛选。学习层面:CFA、CPA、FRM 考试中 DCF 是核心考点。日常生活中"一次性买断 vs 分期付款""提前还款 vs 拿去理财"这类问题,本质上都是 NPV 比较。

与 TVM 计算器怎么分工

TVM 求解器处理的是"规则现金流":每期金额相等、间隔均匀,可以套用一个方程。NPV/IRR 计算器处理"不规则现金流":每期金额可以任意不同,逐笔录入。月供、定投问题用 TVM 更快;开店、项目投资这种前低后高、金额不一的现金流用本工具。两者共享同一套折现逻辑,是互补关系。

局限性与免责声明

NPV/IRR 的质量完全取决于现金流预测的质量——"垃圾进,垃圾出"。模型本身不含税收、通胀变化、融资成本变动与风险事件;IRR 假设中间现金流能按同一利率再投资,现实中未必成立。本工具用于教学与初步测算,不构成投资建议。重大投资决策请结合完整尽调并咨询专业人士。

常见问题

QNPV 和 IRR 到底有什么区别?
A

NPV 是把所有现金流按给定折现率折算成今天的钱后求和,结果是一个金额("这个项目值多少今天的钱");IRR 是让 NPV 等于零的那个折现率,结果是一个百分比("这个项目的实际年化收益率")。前者告诉你赚多少,后者告诉你赚多快。评估单个项目两者常一起用,比较不同规模的项目时以 NPV 为准。

Q为什么 NPV 比 IRR 更可靠?
A

三个原因:一是 IRR 是比率会被规模误导,100% 收益不等于赚得多;二是非常规现金流(多次变号)下 IRR 可能有多个解或无解;三是 IRR 隐含假设中间现金流按 IRR 再投资,这个假设常常高估实际收益。NPV 直接度量财富增量、结果唯一、假设透明,因此专业资本预算以 NPV 为第一指标。

Q折现率应该怎么选?
A

三种常见思路:个人投资用自己的机会成本(比如不买这个项目,钱能拿到的稳健收益率);企业用加权平均资本成本 WACC;高风险项目在无风险利率上加风险溢价。折现率是对"风险与等待"的定价,选得越准结论越可靠。建议做敏感性分析:折现率上下浮动 2%,看 NPV 结论是否依然成立。

Q为什么我的 IRR 显示"无解"?
A

IRR 是求根方程的解,存在的前提是现金流既有流入又有流出(至少一次变号)。全部为正说明纯白赚、收益率无穷大;全部为负说明纯白送、无解。还有一种情况:数值上根确实存在但超出求解器搜索范围。先检查每一笔现金流的符号是否录入正确,再考虑是否需要改用 NPV 直接评估。

Q什么情况下会出现多个 IRR?
A

现金流符号变化超过一次时就可能出现多个 IRR。典型例子是"负-正-负"结构:期初投入、中期回收、期末再支付大额费用(如矿山修复、设备拆除)。这种情况下每个 IRR 在数学上都成立,但经济上无法解释"哪个是真实收益率"。遇到多次变号,请放弃 IRR、改用 NPV 或修正 IRR(MIRR)的思路。

QIRR 为负数意味着什么?
A

负 IRR 表示项目整体是亏损的:把所有现金流折算后,总收回小于总投入,按复利年化是负收益。比如投 10 万、三年总共只收回 8 万,IRR 约为 -10%。工具会以警示色标出负值。它回答了"这笔投资实际亏得多快",和"亏了多少"(NPV)是互补的两个视角。

Q第 0 期(CF0)应该填什么?
A

填"今天"发生的现金流,通常是初始投资,因此是负数。开店的装修和首批货款、买设备的一次性支出、项目的首付款都属于 CF0。如果项目不需要初始投入(纯收款),CF0 可以为 0 或从第一期开始。注意 CF0 不折现——它就发生在今天,除以的是 (1+r)⁰ = 1。

Q月供、定投这类规则现金流也要用 NPV 算吗?
A

不必,用 TVM 计算器更高效。NPV/IRR 计算器的优势是处理"每期金额都不相同"的不规则现金流,比如开店前三年亏损、后五年盈利的项目。规则年金(每期等额)直接套 TVM 方程一步出结果;不规则现金流才需要逐笔录入、分别折现。两个工具底层是同一套折现数学。

Q评估房产出租投资时现金流怎么填?
A

CF0 = 首付 + 税费 + 装修等初始支出(负);各期 = 年租金净收入(租金 − 物业 − 维护 − 空置损失 − 房贷利息部分的现金流口径需统一,建议直接用"租金净额 − 当年还贷总额");最后一期额外加上预期卖出净得。折现率可用你的资金机会成本。这样算出的 IRR 才是买房出租的真实年化回报,可以和理财直接对比。

Q"买断更便宜"和"分期没利息"怎么用 NPV 判断?
A

把两个方案都折算成今天的成本再比较。买断方案:NPV = 买断价。分期方案:NPV = 各期付款按你的资金收益率折现之和。例如 1 万元商品分 12 期免息,按月折现率 0.3%(年化约 3.6%)算,分期现值约 9836 元——若买断价低于此数选买断,否则分期更划算。这就是"免息分期其实赚到了时间价值"的数学解释。

Q现金流数据会被保存或上传吗?
A

不会。所有计算在浏览器本地运行,录入的现金流不会发送到服务器。你可以主动点击"记入历史"把结果摘要存到浏览器本地存储,用于稍后对比;清除浏览器数据即可彻底删除。涉及真实商业机密的项目数据,可以放心使用。

QNPV 算出来是正的就一定能投吗?
A

不一定。NPV > 0 只说明"在你假定的现金流和折现率下"项目创造价值,而假定本身可能出错:收入预测偏乐观、成本漏项、风险事件未计入。实务中还要做敏感性分析(关键参数变差 10%~20% 后 NPV 是否仍为正)、情景分析,并考虑流动性、政策与执行风险。NPV 是必要工具,不是充分条件。