公司金融(Corporate Finance)
一、本课定位
| 课次 | 主题 | 能力 |
|---|---|---|
| L269 | IRR(内部收益率)法 | 能够计算项目IRR,判断接受/拒绝决策,理解IRR与NPV的关系及多重IRR、无IRR等特殊情况 |
二、我们要解决什么问题?
某公司考虑投资一个新工厂,初始投入800万元,预计未来5年每年产生不等的现金流入。公司希望知道这个项目的年化回报率到底是多少?如果公司要求的资本成本是10%,这个项目是否值得投资?传统回收期和会计收益率无法给出“真正年化收益率”的答案,IRR正是为了解决“使项目净现值为零的贴现率是多少”这一核心问题而诞生的。在CFA考试中,IRR是资本预算决策中最常考的工具之一,但也隐藏着众多陷阱,如非常规现金流导致的多重IRR问题。
三、IRR的基本概念与计算原理
内部收益率(Internal Rate of Return, IRR)是指使项目未来现金流量的现值等于初始投资现值(即NPV=0)时的贴现率。其经济含义是项目预期能获得的复合年化收益率。
数学定义为求解以下方程中的$r$: $$ NPV = CF_0 + \frac{CF_1}{(1+r)^1} + \frac{CF_2}{(1+r)^2} + \cdots + \frac{CF_n}{(1+r)^n} = 0 $$ 其中$CF_0$通常为负的初始投资。
IRR的决策规则: - 若IRR > 资本成本(WACC或要求回报率),接受项目; - 若IRR < 资本成本,拒绝项目; - 若IRR = 资本成本,项目处于无差异状态。
与NPV相比,IRR的优点是给出百分比形式的直观结果,便于与融资成本比较;缺点是假设再投资利率等于IRR本身(而NPV假设再投资利率等于资本成本,更为现实)。
四、IRR的计算方法
对于常规现金流(初始流出后跟随一系列流入),IRR通常用试错法(Trial and Error)、财务计算器或Excel的IRR函数求解。CFA考试中常要求考生手工插值计算。
插值公式: $$ IRR \approx r_L + \left( \frac{NPV_L}{NPV_L - NPV_H} \right) \times (r_H - r_L) $$ 其中$r_L$为使NPV>0的较低测试利率,$r_H$为使NPV<0的较高测试利率。
五、非常规现金流与多重IRR问题
当现金流符号在项目生命周期内改变超过一次时,可能出现多个IRR(Multiple IRRs)。这是因为$n$次多项式方程最多有$n$个实根。
Descartes符号法则:正负号变化次数等于可能正实根的最大数量。
解决方法: 1. 采用修正IRR(Modified IRR, MIRR):将所有流入按资本成本复利到终值,所有流出按融资成本贴现到现值,再计算单一收益率。 2. 优先使用NPV作为决策标准。
无IRR情况:当所有现金流均为正或均为负时,方程无实根解。
六、IRR与NPV的关系(互补与冲突)
- 常规独立项目:IRR与NPV决策一致。
- 互斥项目:当规模不同或现金流发生时间不同时,可能出现交叉率(Crossover Rate),此时IRR与NPV决策冲突。此时必须以NPV为准。
- NPV曲线:横轴为贴现率,纵轴为NPV。曲线与横轴交点即为IRR。
完整案例演算
案例 1:常规现金流项目的IRR计算
某项目初始投资100万元,未来3年现金流入分别为40万、50万、60万。资本成本为12%。计算IRR并决策。
手工试错过程: - 测试$r=18\%$:NPV = -100 + 40/1.18 + 50/1.18² + 60/1.18³ ≈ -100 + 33.90 + 35.92 + 36.55 ≈ +6.37(>0) - 测试$r=22\%$:NPV = -100 + 40/1.22 + 50/1.22² + 60/1.22³ ≈ -100 + 32.79 + 33.58 + 33.00 ≈ -0.63(<0)
插值计算: $$ IRR \approx 18\% + \left( \frac{6.37}{6.37 + 0.63} \right) \times (22\%-18\%) \approx 18\% + 0.91 \times 4\% \approx 21.64\% $$ 因21.64% > 12%,接受项目。
案例 2:多重IRR的非常规现金流
项目现金流(万元):第0年 -100,第1年 +300,第2年 -220。计算可能的IRR。
现金流符号变化2次,可能有2个IRR。解方程: $$ -100 + \frac{300}{1+r} - \frac{220}{(1+r)^2} = 0 $$ 解得$r_1=10\%$,$r_2=100\%$。此时IRR无意义,应改用NPV决策。在10%资本成本下,NPV = -100 + 300/1.1 - 220/1.21 ≈ +49.59 >0,应接受。
案例 3:互斥项目中的IRR与NPV冲突
项目A:初始投资200万,IRR=18%,NPV(10%)=52万
项目B:初始投资800万,IRR=15%,NPV(10%)=148万
虽然A的IRR更高,但B的NPV更大。若公司只能二选一,应选择B(NPV规则优先)。交叉率约为13.8%,当资本成本低于13.8%时,NPV偏好B;高于13.8%时,IRR偏好A。
易错陷阱对照
| 陷阱场景 | 错误做法 | 正确做法 |
|---|---|---|
| 非常规现金流 | 直接报告计算出的IRR并决策 | 识别多重IRR,优先使用NPV |
| 互斥项目 | 选择IRR较高的项目 | 选择NPV较高的项目 |
| 再投资率假设 | 认为IRR隐含了现实再投资率 | 明确IRR假设再投资于IRR本身,NPV更合理 |
| Excel IRR函数 | 直接用Excel IRR而不检查现金流符号 | 先画出现金流时间线,确认常规或非常规 |
| 无IRR项目 | 认为所有项目都有IRR | 当所有现金流同号时,方程无实根 |
| 融资 vs 投资 | 把借入资金的IRR当成项目收益率 | 区分投资型IRR(接受>资本成本)和融资型IRR(接受<资本成本) |
关键公式 / 关系速记
- IRR定义:$NPV(r) = 0$时的$r$
- 插值近似:$IRR \approx r_L + \frac{NPV_L}{NPV_L - NPV_H}(r_H - r_L)$
- MIRR公式:$\text{MIRR} = \sqrt[n]{\frac{FV(\text{正现金流}, WACC)}{PV(\text{负现金流}, \text{融资成本})}} - 1$
- 决策规则:独立项目接受条件为$IRR > r_c$($r_c$为资本成本)
- NPV与IRR冲突时,NPV优先
练习题(含计算与情景)
Q1. 以下哪项最可能是IRR的定义?
A. 项目预期会计收益率
B. 使项目NPV等于零的贴现率
C. 项目现金流现值与初始投资的比率
D. 项目达到盈亏平衡时的增长率
Q2. 某常规项目IRR为15%,公司WACC为12%,则该项目:
A. 应被拒绝
B. NPV为负
C. 应被接受
D. MIRR一定低于15%
Q3. 当现金流符号改变两次时,最可能出现:
A. 单一IRR
B. 多重IRR
C. 无IRR
D. 负IRR
Q4. 对于两个互斥项目,当资本成本低于交叉率时,通常:
A. IRR较高的项目NPV也较高
B. NPV较高的项目IRR较低
C. 两个指标决策一致
D. 应采用IRR决策
Q5. 某项目现金流为:-200, +800, -650。以下说法正确的是:
A. 该项目不可能有IRR
B. 该项目最多有两个IRR
C. 该项目IRR一定大于0
D. 该项目应直接按IRR>资本成本接受
Q6. IRR的主要局限性不包括:
A. 再投资率假设不现实
B. 非常规现金流时可能多解
C. 无法用于比较不同规模项目
D. 总是与NPV决策一致
Q7. 计算IRR时最准确的方法是:
A. 仅使用10%和20%两个测试利率插值
B. 使用财务计算器或Excel IRR函数并验证现金流符号
C. 直接用平均现金流除以初始投资
D. 仅凭回收期判断
Q8. 某项目初始投资100,之后每年现金流入30,持续5年。已知10%时NPV≈19.0,15%时NPV≈3.5,18%时NPV≈-4.2。则IRR最接近:
A. 16.2%
B. 16.8%
C. 17.1%
D. 15.9%
答案与详解
| 题号 | 答案 | 详解 |
|---|---|---|
| Q1 | B | IRR正是使NPV=0的贴现率,这是其核心数学定义 |
| Q2 | C | IRR 15% > WACC 12%,常规项目应接受,NPV为正 |
| Q3 | B | 符号改变两次,根据Descartes法则,最多两个正实根,即多重IRR |
| Q4 | B | 交叉率以下,规模较大、IRR较低的项目通常NPV更高 |
| Q5 | B | 现金流符号改变两次,最多有两个IRR,需进一步计算NPV决策 |
| Q6 | D | IRR与NPV在互斥项目中可能冲突,这是其重要局限 |
| Q7 | B | 财务计算器和Excel是高效工具,但必须先检查现金流是否常规 |
| Q8 | A | 使用15%和18%插值:3.5/(3.5+4.2)×3%≈1.37%,15%+1.37%≈16.37%,最接近16.2% |
本节要点速记
- IRR是使NPV=0的贴现率,代表项目预期复合年化收益率
- 常规独立项目:IRR > 资本成本则接受
- 非常规现金流可能导致多重IRR,此时NPV是可靠决策标准
- 互斥项目中IRR与NPV可能冲突,必须优先采用NPV
- IRR隐含再投资利率等于IRR本身,这是其主要理论缺陷
- 计算时务必画出现金流时间线,判断是否为常规现金流
Corporate Finance
I. Lesson Focus
| Lesson | Topic | Learning Outcome |
|---|---|---|
| L269 | IRR Method | Calculate a project’s IRR, make accept/reject decisions, understand the relationship between IRR and NPV, and identify special cases such as multiple IRRs and no IRR |
II. The Problem
A company is evaluating a new factory requiring an initial outlay of CNY 8 million and generating uneven cash inflows over the next five years. Management wants to know the project’s true annualized rate of return. If the firm’s cost of capital is 10%, should the project be accepted? Traditional payback period and accounting rate of return cannot answer the question of “what is the true annualized yield?” The IRR was developed precisely to solve the core problem: “What discount rate makes the project’s net present value equal to zero?” In the CFA exam, IRR is one of the most frequently tested capital-budgeting tools, yet it contains numerous traps, especially multiple IRRs arising from non-conventional cash flows.
III. Basic Concept and Calculation Principle of IRR
The Internal Rate of Return (IRR) is the discount rate that makes the present value of a project’s future cash flows equal to the present value of its initial investment (i.e., NPV = 0). Economically, it represents the project’s expected compound annualized rate of return.
Mathematically, solve for $r$ in: $$ NPV = CF_0 + \frac{CF_1}{(1+r)^1} + \frac{CF_2}{(1+r)^2} + \cdots + \frac{CF_n}{(1+r)^n} = 0 $$ where $CF_0$ is typically the negative initial outlay.
IRR Decision Rule
- Accept the project if IRR > cost of capital (WACC or required return).
- Reject if IRR < cost of capital.
- Indifferent if IRR = cost of capital.
Compared with NPV, IRR’s advantage is that it expresses return as an intuitive percentage that can be compared directly with financing cost. Its main disadvantages are the unrealistic reinvestment-rate assumption (reinvestment at the IRR itself) and potential mathematical problems with non-conventional cash flows.
IV. Methods of Calculating IRR
For conventional cash flows (initial outflow followed by a series of inflows), IRR is usually found by trial-and-error, financial calculator, or Excel’s IRR function. CFA exams frequently require candidates to perform linear interpolation manually.
Interpolation formula: $$ IRR \approx r_L + \left( \frac{NPV_L}{NPV_L - NPV_H} \right) \times (r_H - r_L) $$ where $r_L$ is the lower trial rate that produces positive NPV and $r_H$ is the higher trial rate that produces negative NPV.
V. Non-conventional Cash Flows and the Multiple-IRR Problem
When the sign of cash flows changes more than once during the project’s life, multiple IRRs may exist because an $n$th-degree polynomial can have up to $n$ real roots.
Descartes’ Rule of Signs: The number of sign changes equals the maximum number of positive real roots.
Solutions: 1. Use Modified IRR (MIRR): compound all inflows to a terminal value at the cost of capital, discount all outflows to present value at the financing cost, then solve for the single rate. 2. Rely on NPV as the primary decision criterion.
No-IRR situation: When all cash flows are positive or all negative, the equation has no real roots.
VI. Relationship Between IRR and NPV (Complementarity and Conflict)
- Conventional independent projects: IRR and NPV give the same accept/reject decision.
- Mutually exclusive projects: When project sizes or cash-flow timing differ, a crossover rate may exist and rankings can conflict. In such cases, NPV is the superior criterion.
- NPV Profile: Plot NPV on the vertical axis against discount rate on the horizontal axis. The horizontal intercept is the IRR.
Worked Cases
Case 1: IRR Calculation for a Conventional Project
Project: Initial investment CNY 1,000,000; cash inflows CNY 400,000, 500,000, and 600,000 over the next three years. Cost of capital = 12%. Compute IRR and decide.
Trial-and-error: - At 18%: NPV ≈ –100 + 33.90 + 35.92 + 36.55 ≈ +6.37 (>0) - At 22%: NPV ≈ –100 + 32.79 + 33.58 + 33.00 ≈ –0.63 (<0)
Interpolation: $$ IRR \approx 18\% + \left( \frac{6.37}{6.37+0.63} \right) \times 4\% \approx 21.64\% $$ Since 21.64% > 12%, accept the project.
Case 2: Multiple IRRs with Non-conventional Cash Flows
Cash flows (CNY 000): Year 0: –100; Year 1: +300; Year 2: –220.
Sign changes twice → up to two positive real roots. Solving the quadratic yields IRR₁ = 10% and IRR₂ = 100%. IRR is meaningless here. At a 10% cost of capital, NPV ≈ +49.59 > 0, so the project should be accepted on NPV grounds.
Case 3: IRR–NPV Conflict in Mutually Exclusive Projects
Project A: Investment CNY 2 m, IRR = 18%, NPV(at 10%) = CNY 0.52 m
Project B: Investment CNY 8 m, IRR = 15%, NPV(at 10%) = CNY 1.48 m
Although A has the higher IRR, B has the materially higher NPV. If the projects are mutually exclusive, select B. The crossover rate is approximately 13.8%. When the cost of capital is below 13.8%, NPV prefers B; above 13.8%, IRR prefers A.
Traps
| Trap Scenario | Common Mistake | Correct Approach |
|---|---|---|
| Non-conventional cash flows | Report any calculated IRR and make decision | Recognize multiple IRRs; rely on NPV |
| Mutually exclusive projects | Choose project with higher IRR | Choose project with higher NPV |
| Reinvestment-rate assumption | Believe IRR uses a realistic reinvestment rate | IRR assumes reinvestment at IRR; NPV is more realistic |
| Excel IRR function | Use Excel IRR without checking cash-flow signs | Always draw timeline first to confirm conventional vs. non-conventional |
| Projects with no IRR | Assume every project has an IRR | No real root exists when all cash flows have the same sign |
| Financing vs. investing | Treat IRR on borrowed funds the same as investment IRR | Accept financing-type IRR only when it is below the cost of capital |
Key Formulas
- IRR definition: discount rate where $NPV(r) = 0$
- Linear interpolation: $IRR \approx r_L + \frac{NPV_L}{NPV_L-NPV_H}(r_H-r_L)$
- MIRR: $\text{MIRR} = \sqrt[n]{\frac{FV(\text{inflows at WACC})}{PV(\text{outflows at financing cost})}} - 1$
- Decision rule for independent projects: accept if $IRR > r_c$
- When IRR and NPV conflict, NPV is preferred
Practice Questions
Q1. Which of the following is the most accurate definition of IRR?
A. The project’s expected accounting rate of return
B. The discount rate that makes the project’s NPV equal to zero
C. The ratio of the present value of cash flows to initial investment
D. The growth rate at which the project breaks even
Q2. A conventional project has an IRR of 15% and the company’s WACC is 12%. The project should:
A. Be rejected
B. Have a negative NPV
C. Be accepted
D. Have an MIRR necessarily lower than 15%
Q3. When cash-flow signs change twice during a project’s life, the most likely outcome is:
A. A single IRR
B. Multiple IRRs
C. No IRR
D. A negative IRR
Q4. For two mutually exclusive projects, when the cost of capital is below the crossover rate, it is usually true that:
A. The higher-IRR project also has the higher NPV
B. The higher-NPV project has the lower IRR
C. Both criteria give the same ranking
D. The IRR rule should be followed
Q5. A project has cash flows of –200, +800, –650. Which statement is most accurate?
A. The project cannot have an IRR
B. The project can have at most two IRRs
C. The project’s IRR must be greater than zero
D. The project should be accepted if its IRR exceeds the cost of capital
Q6. Which of the following is not a limitation of the IRR rule?
A. Unrealistic reinvestment-rate assumption
B. Potential for multiple solutions with non-conventional cash flows
C. Inability to rank projects of different sizes
D. Always consistent with the NPV decision
Q7. The most accurate way to calculate IRR is to:
A. Interpolate using only 10% and 20% test rates
B. Use a financial calculator or Excel IRR function after verifying cash-flow signs
C. Divide average annual cash flow by initial investment
D. Rely solely on the payback period
Q8. A project requires an initial outlay of 100 and then 30 per year for five years. NPV at 10% ≈ 19.0, at 15% ≈ 3.5, at 18% ≈ –4.2. The IRR is closest to:
A. 16.2%
B. 16.8%
C. 17.1%
D. 15.9%
Answers
| Question | Answer | Explanation |
|---|---|---|
| Q1 | B | By definition, IRR is the discount rate that sets NPV exactly to zero |
| Q2 | C | IRR 15% > WACC 12%; for a conventional project NPV is positive and it should be accepted |
| Q3 | B | Two sign changes imply up to two positive real roots (multiple IRRs) per Descartes’ rule |
| Q4 | B | Below the crossover rate the larger, lower-IRR project generally has the higher NPV |
| Q5 | B | Two sign changes imply at most two IRRs; NPV should be used for the final decision |
| Q6 | D | IRR and NPV can conflict on mutually exclusive projects; this is a key limitation |
| Q7 | B | Calculators and Excel are efficient, but the cash-flow timeline must first be examined |
| Q8 | A | Linear interpolation between 15% and 18%: 3.5/(3.5+4.2) × 3% ≈ 1.37%; 15% + 1.37% ≈ 16.37%, closest to 16.2% |
Takeaways
- IRR is the discount rate that sets NPV to zero and represents the project’s expected compound annual return
- For conventional independent projects, accept when IRR exceeds the cost of capital
- Non-conventional cash flows can produce multiple IRRs; NPV is then the reliable criterion
- In mutually exclusive projects, IRR and NPV may rank differently; always prefer NPV
- IRR implicitly assumes reinvestment at the IRR itself, which is its main theoretical weakness
- Always draw the cash-flow timeline first to determine whether the project is conventional or non-conventional