仅供教育用途,不构成投资建议。投资可能导致损失。
直接回答
内部收益率(IRR)是使特定现金流序列的净现值等于零的折现率 r:
0 = NPV(r) = Σ[CF_t / (1 + r)^t]
对于先有一笔初始流出、随后产生流入的常规项目,IRR是有用的盈亏平衡收益率指标。如果其唯一IRR高于适用于该项目且期间、币种、通胀、税务和现金流口径均一致的门槛收益率,则该项目按该门槛收益率计算的NPV也为正。这个百分比是模型输出,并非观察到的回报、保证或完整的项目排序。
当现金流不止一次改变符号、日期不规则、项目互斥、资本受限,或融资现金流混入经营现金流时,IRR可能含义不明或具有误导性。应查看NPV曲线和金额NPV,而不是未经核对便接受计算器返回的单一结果。
运作机制
按以下顺序构建并检验计算:
- 定义决策及现金流归属方。 可使用归属于企业的税后增量现金流并匹配项目资本成本,或使用扣除债务现金流后归属于权益的现金流并匹配权益成本。不要计算权益IRR却与WACC比较,也不要计算项目IRR却与权益成本比较。
- 构建完整时间线。 以估值日为
t = 0,记录资本支出、经营现金流、税项、营运资金变动、机会成本、内部蚕食、终止清理、残值收入及其他增量影响。排除沉没成本,并避免在无杠杆项目现金流序列中计入融资现金流。 - 选择周期折现或按日期折现。 周期IRR假设现金流等间隔发生,并给出每期利率。日期不规则时,应使用有明确说明的日期方程,例如
0 = Σ[CF_i / (1 + r)^((date_i - date_0) / 365)];电子表格XIRR采用365天基准,其他系统可能采用不同的日数计算或复利惯例。 - 求解后进行验证。 数值求解器通常从用户指定或默认猜测值开始搜索
r。确认重新计算的NPV接近0,扫描合理的利率区间,并绘制NPV曲线。不同初始猜测值可能找到另一个根,也可能在存在其他根时仍求解失败。 - 按匹配单位解释结果。 月度IRR是月利率。按月复利时,其有效年化利率为
(1 + monthly IRR)^12 - 1,并不自动等于12 × monthly IRR。名义现金流与实际现金流、币种、税务及门槛收益率惯例必须一致。 - 应用正确决策规则。 对单个独立的常规项目,应在按适当门槛收益率计算的NPV为正时接受;唯一相关根下的等价表述为
IRR > hurdle rate。对于互斥项目,应按资本机会成本选择可行方案中正NPV最高者,而不一定选择IRR最高者。增量IRR或交叉收益率可以解释排序冲突,但不能取代NPV。 - 进行压力测试并核对。 改变价格、销量、利润率、资本支出、营运资金、税项、时点、终值现金流、融资和折现率。比较IRR与NPV、回收期、规模、流动性、产能约束和情景结果。
MIRR可以明确设定融资利率和再投资利率,但必须说明其计算惯例及终止期限,而且仍不能取代以金额衡量的价值创造。
周期IRR计算通常至少需要一笔负现金流和一笔正现金流。符号改变多于一次可能产生多个实数根,但一次符号改变并不保证每个潜在根都是真实的、具有经济意义的,或能被特定求解器找到。如果NPV在经济上可接受的利率范围内没有穿越零点,应报告不存在可用IRR,而不是强行给出一个百分比。
示例
应分别进行以下四项检验,而不是只依赖一个醒目的收益率:
- 常规项目: 现金流为
-$10.0000m(发生在t = 0),随后三个年度期末依次为$4.0000m、$4.5000m和$5.0000m,得到IRR = 15.9753%。在10.0000%的年度门槛收益率下,NPV = -$10m + $4m / 1.10 + $4.5m / 1.10^2 + $5m / 1.10^3 = $1.1119m。由于这是常规现金流序列,正NPV与IRR高于门槛的结论一致。 - 规模冲突: 项目B现在支付
-$1.0000m,一年后收取$1.3000m,因此IRR为30.0000%,按10.0000%计算的NPV为$0.1818m。与其互斥的项目C现在支付-$10.0000m,一年后收取$12.0000m,其IRR较低,为20.0000%,但NPV较高,为$0.9091m。如果两者同样可行且风险调整适当,项目C创造的模型金额价值更高。 - 多个根: 非常规现金流序列
-$100.0000、+$230.0000、-$132.0000有两个IRR,分别为10.0000%和20.0000%。按15.0000%计算的NPV约为$0.1890,因此无论是基于求解器返回的单一根制定规则,还是笼统地说“IRR高于门槛”,都不能可靠描述该NPV曲线。必须检查完整曲线。 - 不规则日期: 日期现金流为
-$1,000.0000(2026-01-01)、+$300.0000(2026-07-01)、+$400.0000(2027-04-01)和+$500.0000(2028-01-01),按365天基准计算的XIRR约为14.4803%。在10.0000%下,日期XNPV约为$54.5641。把这四个日期视为等间隔年度期末,回答的是另一个问题。
风险
- 说明现金流序列衡量的是项目、企业还是权益现金流,并使用相匹配的门槛收益率。
- 使用增量现金流;排除沉没成本,但纳入机会成本和内部蚕食。
- 按实际日期纳入资本支出、营运资金、税费、终止清理、残值和放弃项目的影响。
- 在同一币种下,将名义现金流与名义利率匹配,将实际现金流与实际利率匹配。
- 记录每笔现金流发生在期初、期末还是某一具体日期。
- 仅对等间隔期间使用周期IRR,并标明结果是月度、季度还是年度利率。
- 通过复利将周期利率转换为有效年利率,不要自动相乘。
- 日期不规则时,说明日期系统、日数计算基准、复利惯例及所用软件。
- 在预期获得标准周期IRR或日期IRR前,确认至少有一笔负现金流和一笔正现金流。
- 计算现金流符号改变次数,并检查NPV曲线是否存在多个根、没有根或经济上不可接受的根。
- 测试不止一个求解器猜测值,并独立验证每个已报告根均使NPV约等于零。
- 不要把求解器报错当作不存在数学根的证明,也不要把返回一个根当作其唯一性的证明。
- 仅对具有唯一相关根的独立常规项目应用简单的
IRR > hurdle rate规则。 - 对互斥项目,应在可行性和风险保持一致的前提下,按适当资本机会成本下的NPV排序。
- 使用增量分析调查时点或规模冲突,同时保留NPV作为价值判断标准。
- 报告MIRR时说明融资利率、再投资利率、期限及工具计算惯例。
- 如果没有实际匹配机会,不要把按IRR、MIRR或门槛收益率再投资视为已实现结果。
- 将借款推高的权益IRR与基础项目经济性改善区分开来。
- 资本限额下应对可行投资组合及约束建模;仅凭IRR未必能最大化总NPV。
- 保留完整精度、核对计算器输出,并对不确定现金流进行压力测试,不要把一个精确百分比呈现为确定结果。
常见误区
- “IRR就是投资者将获得的年回报率。” 它是特定预测的一个根;其频率、日期、现金流口径及假设决定这个百分比的含义。
- “IRR最高的项目创造的价值最大。” IRR忽略金额规模;对于规模或时点不同的互斥项目,它可能与NPV排序冲突。
- “每个现金流序列都有且只有一个IRR。” 一个序列可能有一个根、多个根、没有可用根,或返回结果取决于求解器。
- “XIRR只是显示得更精确的周期IRR。” XIRR按指定日数惯例对实际日期折现,因此当间隔不规则时,它刻画的是不同时间线。
- “MIRR能解决IRR的所有问题。” 它按一种惯例明确融资及再投资假设,但输入、规模、项目风险和NPV仍须单独判断。
相关主题
来源
- OpenStax:内部收益率(IRR)法。
- OpenStax:项目选择。
- Microsoft Support:结合现金流——在Excel中计算NPV与IRR。
- Microsoft Support:XIRR函数。
- Microsoft Support:MIRR函数。
- NYU Stern / Aswath Damodaran:公司金融资料与投资分析资源。