📌 课题:当 PMT 不再相等 —— 每一笔钱都得单独算
一、从均匀到不均匀:告别「一行公式」
L091–L093 我们处理的所有现金流都有一个共同特征:每期金额相同。
| 已学工具 | 适用条件 | 计算方式 |
|---|---|---|
| 年金 PV/FV | PMT 固定 | 一个公式 / 5 个键 |
| 永续年金 | PMT 固定,n → ∞ | PV = PMT / r |
但真实世界很少有「均匀」这回事:
- 一个项目:第 1 年投 100 万,第 2 年赚 20 万,第 3 年赚 45 万,第 4 年赚 80 万——没有固定 PMT
- 一只股票:未来股息预测 $1.20, $1.50, $2.00, $2.60……不是均匀增长的
- 你的工资:每年涨幅不一样,不是固定增长率
🔑 不均匀现金流(Uneven Cash Flow):每期金额独立,没有固定模式,必须逐笔折现。
二、核心原理:拆成 N 个单笔 PV,再求和
2.1 回到 L089 的源头
L089 教过:单笔现金流的 PV = FV / (1 + r)^n。
那么 N 期不均匀现金流怎么办?——拆成 N 笔单笔现金流,每笔单独折现,全部加总。
$$\boxed{PV = \frac{CF_0}{(1+r)^0} + \frac{CF_1}{(1+r)^1} + \frac{CF_2}{(1+r)^2} + \cdots + \frac{CF_N}{(1+r)^N}}$$
通常 $CF_0$ 就是今天(t=0)的现金流,$(1+r)^0 = 1$,所以 $CF_0$ 不打折:
$$\boxed{PV = CF_0 + \frac{CF_1}{(1+r)^1} + \frac{CF_2}{(1+r)^2} + \cdots + \frac{CF_N}{(1+r)^N}}$$
2.2 逐笔计算实例
场景: 一个项目产生如下现金流(t=0 为初始投资),折现率 10%。求总 PV。
| t | 0 | 1 | 2 | 3 | 4 |
|---|---|---|---|---|---|
| CF | −1,000 | +300 | +400 | +500 | +600 |
逐笔计算:
| t | CF | 折现因子 | PV |
|---|---|---|---|
| 0 | −1,000 | 1.0000 | −1,000.00 |
| 1 | +300 | 1 / 1.10¹ = 0.9091 | +272.73 |
| 2 | +400 | 1 / 1.10² = 0.8264 | +330.58 |
| 3 | +500 | 1 / 1.10³ = 0.7513 | +375.66 |
| 4 | +600 | 1 / 1.10⁴ = 0.6830 | +409.81 |
| 合计 | +388.78 |
$$PV = -1{,}000 + \frac{300}{1.10} + \frac{400}{1.10^2} + \frac{500}{1.10^3} + \frac{600}{1.10^4} = +388.78$$
💡 这个 PV = +388.78 就是该项目的 净现值(NPV):把未来所有收益折现回来,扣掉初始投资后还剩多少钱。
三、NPV:不均匀现金流的「终极裁判」
3.1 定义
$$\boxed{NPV = \sum_{t=0}^{N} \frac{CF_t}{(1+r)^t}}$$
$$\boxed{NPV = CF_0 + \frac{CF_1}{1+r} + \frac{CF_2}{(1+r)^2} + \cdots + \frac{CF_N}{(1+r)^N}}$$
其中 r = 要求回报率 / 折现率 / 资本成本。
3.2 NPV 决策规则(CFA 核心考点)
| NPV | 含义 | 决策 |
|---|---|---|
| NPV > 0 | 项目收益超过要求回报 | ✅ 接受 |
| NPV = 0 | 项目刚好达到要求回报 | ⚖️ 中立 |
| NPV < 0 | 项目收益不足 | ❌ 拒绝 |
直觉: 如果你要求 10% 的回报率,而 NPV = +50,意味着这个项目在给你 10% 之外,还「多给了」$50 的价值。
3.3 NPV > 0 的深层含义
NPV = +388.78 意味着: 1. 该项目收回了所有初始投资(−1,000) 2. 每年都挣到了 10% 的回报 3. 并且在 10% 回报之外,额外创造了 $388.78 的「超额价值」
💡 NPV > 0 = 你赚的比你要的多。NPV < 0 = 你连自己的要求都没达到。
四、🔴 TI BA II Plus:CF 工作表(本课重中之重)
4.1 为什么年金键不够用?
年金键(N, I/Y, PV, PMT, FV)假设 PMT 固定。不均匀现金流要求每期单独输入——这需要「CF 工作簿」。
4.2 CF 工作簿结构
| 屏幕显示 | 含义 |
|---|---|
CF0 |
t=0 的现金流(不折现,直接加) |
C01 |
第 1 期现金流 |
F01 |
C01 连续重复的期数(默认 1) |
C02 |
第 2 期现金流 |
F02 |
C02 连续重复的期数 |
| …… | …… |
🔑 F(Frequency)是节约按键的设计:如果连续 3 年都是 +500,只需输入 C=500, F=3。
4.3 完整操作流程(以本节实例为例)
题目: CF₀ = −1,000, CF₁ = 300, CF₂ = 400, CF₃ = 500, CF₄ = 600,r = 10%,求 NPV。
[CF] [2ND] [CLR WORK] ← 清空 CF 工作簿
CF0 = -1000 [ENTER] [↓]
C01 = 300 [ENTER] [↓]
F01 = 1 [ENTER] [↓] ← 默认就是 1,直接 [↓] 跳过
C02 = 400 [ENTER] [↓]
F02 = 1 [ENTER] [↓]
C03 = 500 [ENTER] [↓]
F03 = 1 [ENTER] [↓]
C04 = 600 [ENTER] [↓]
F04 = 1 [ENTER]
[NPV] ← 进入 NPV 计算
I = 10 [ENTER] [↓]
NPV = [CPT] → 显示 388.78 ✅
4.4 使用 F(Frequency)快捷输入
场景: CF₀ = −5,000,第 1-5 年每年 +1,200,第 6 年 +3,000。r=8%。
[CF] [2ND] [CLR WORK]
CF0 = -5000 [ENTER] [↓]
C01 = 1200 [ENTER] [↓]
F01 = 5 [ENTER] [↓] ← 5 年重复!
C02 = 3000 [ENTER] [↓]
F02 = 1 [ENTER]
[NPV] I=8 [↓] [CPT] → NPV = ?
手算验证:
前 5 年:普通年金 $$PV_{1-5} = 1{,}200 \times PVIFA(8\%, 5) = 1{,}200 \times 3.9927 = 4{,}791.27$$
第 6 年:单笔 $$PV_6 = 3{,}000 / 1.08^6 = 3{,}000 \times 0.6302 = 1{,}890.50$$
$$NPV = -5{,}000 + 4{,}791.27 + 1{,}890.50 = +1{,}681.77$$
💡 F 键的本质:把有规律的部分「打包」输入,减少按键。不需要给每个重复年单独输入。
五、IRR:NPV = 0 时的折现率
5.1 定义
$$\boxed{NPV = 0 = \sum_{t=0}^{N} \frac{CF_t}{(1+IRR)^t}}$$
🔑 IRR(Internal Rate of Return,内部回报率):让 NPV 刚好等于 0 的折现率。
5.2 IRR 决策规则
| IRR 与 r 比较 | 含义 | 决策 |
|---|---|---|
| IRR > r | 项目回报率超过要求 | ✅ 接受 |
| IRR = r | 刚好满足要求 | ⚖️ 中立 |
| IRR < r | 项目回报率不足 | ❌ 拒绝 |
NPV 与 IRR 的关系:
| 条件 | NPV | IRR vs r | 结论 |
|---|---|---|---|
| 标准 | NPV > 0 | IRR > r | 一致:接受 |
| 标准 | NPV < 0 | IRR < r | 一致:拒绝 |
| NPV = 0 | 0 | IRR = r | 刚好达标 |
💡 在绝大多数「常规」项目中,NPV 和 IRR 决策方向一致。不一致的情况(互斥项目 + 现金流模式不同时)留到后续专题。
5.3 TI BA II Plus 计算 IRR
接上例(CF₀ = −1,000, CF₁ = 300, CF₂ = 400, CF₃ = 500, CF₄ = 600):
输入完所有 CF 后:
[IRR] [CPT] → 显示 IRR = 23.92%(approx)
验证:当 r = 23.92% 时,NPV ≈ 0。
5.4 IRR 的直觉检验
NPV = +388.78 @ 10% ➡ IRR 一定 > 10%(因为降低折现率 NPV 更大,抬高折现率 NPV 更小——IRR 就是让 NPV=0 的那个点)。
六、不均匀现金流 vs 年金:工具切换
6.1 什么时候用年金键,什么时候用 CF 键?
| 场景 | 工具 |
|---|---|
| 每期 PMT 完全相同 | N, I/Y, PV, PMT, FV 年金键 |
| 每期 PMT 相同 + 额外一笔 FV | 年金键(PMT 填数字,FV 填终值) |
| 每期金额不同 | CF 工作簿 + NPV / IRR |
| 前 n 期相同,后 m 期不同 | CF 工作簿(用 F 键) |
| 完全相同 PMT 但计算 IRR | 年金键算不出 IRR → 用 CF 工作簿 |
🔑 核心原则:PMT 是否一成不变?是→年金键。否→CF 工作簿。
6.2 年金验证法
如果你输入了一组现金流,其中一段连续相同 → 年金公式可以用于验证 CF 工作簿的结果。
七、常见错误与陷阱
陷阱 1:CF₀ 的符号 🔴
| CF₀ | 含义 | 例子 |
|---|---|---|
| 负数 | 初始投资 / 支出 | −10,000(投出去) |
| 正数 | 初始收入 | +5,000(收到) |
| 0 | 今天没有现金流 | 纯未来收益 |
🔴 CF₀ 在 NPV 公式中 不折现(第 0 期),直接加总。不要把 CF₀ 除以 (1+r)!
陷阱 2:混淆 NPV 中的「N」 🔴
年金键里的 N = 总期数。 CF 工作簿里没有单独的 N 键——N 由你输入的现金流个数自动决定。
陷阱 3:忘记清空 CF 工作簿 🔴
如果上一次用了 CF 键,残留数据会污染本次计算。
每次开始新题目前必须: [CF] [2ND] [CLR WORK]
陷阱 4:F(Frequency)输入错误 🔴
| 错误操作 | 后果 |
|---|---|
| C01=500, F01=1, C02=500, F02=1, C03=500, F03=1 | 结果对,但效率低 |
| C01=500, F01=3 | ✅ 正确快捷方式 |
| 忘记设置 F 导致少输入多期 | NPV 大幅偏差 |
💡 F 键最容易出错:输入完 C 之后按 [↓] 跳到 F,一定要确认 F 的数值再按 [↓] 去下一组。
陷阱 5:IRR 可能无解 / 多解
当现金流正负交替超过一次时(如:−100, +200, −50, +300),可能出现多个 IRR。
这是 CFA 二级专题内容;一级只需知道这种现象存在即可。
八、实战例题
📝 例题 1:基础 NPV
某项目初始投资 $10,000,预计未来 3 年分别产生 $4,000、$5,000、$3,000 的净现金流。折现率 10%。NPV 最接近:
A. −$180 B. $0 C. $180 D. $320
解:
| t | CF | PV @ 10% |
|---|---|---|
| 0 | −10,000 | −10,000.00 |
| 1 | +4,000 | 4,000 / 1.10 = 3,636.36 |
| 2 | +5,000 | 5,000 / 1.10² = 4,132.23 |
| 3 | +3,000 | 3,000 / 1.10³ = 2,253.94 |
NPV = −10,000 + 3,636.36 + 4,132.23 + 2,253.94 = +22.53
最接近 $0 → 答案 B
📝 例题 2:CF 工作簿验证
使用 TI BA II Plus 验证例题 1 的 NPV 结果:
[CF] [2ND] [CLR WORK]
CF0 = -10000 [ENTER] [↓]
C01 = 4000 [ENTER] [↓] F01=1 [↓]
C02 = 5000 [ENTER] [↓] F02=1 [↓]
C03 = 3000 [ENTER] [↓] F03=1 [ENTER]
[NPV] I=10 [ENTER] [↓] [CPT] → 22.53
📝 例题 3:NPV 决策
两项目互斥,只能用其一。折现率 12%。
| 项目 | CF₀ | CF₁ | CF₂ | CF₃ | NPV @ 12% |
|---|---|---|---|---|---|
| A | −50,000 | +20,000 | +25,000 | +30,000 | +9,264 |
| B | −50,000 | +30,000 | +25,000 | +15,000 | +7,583 |
问:应选择哪个项目?为什么?
解: 选择 A,因为 NPV_A (+9,264) > NPV_B (+7,583)。
🔑 NPV 是绝对值($金额),在互斥项目中应选 NPV大的项目,不是选 IRR 高的。
📝 例题 4:IRR 计算
某项目 CF₀ = −$20,000,CF₁ = $8,000,CF₂ = $9,000,CF₃ = $10,000。IRR 最接近:
A. 10% B. 15% C. 17% D. 20%
解: 用计算器 CF 工作簿输入后 [IRR] [CPT] → 约 16.9%,最接近 17% → 答案 C
验证:如果要求回报率 r=12%,则 IRR (16.9%) > r → ✅ 接受该项目。
📝 例题 5:带有 F 键的混合现金流
某投资:初始投入 $15,000,第 1-4 年每年回收 $4,000,第 5-6 年每年回收 $6,000。折现率 9%。NPV 最接近:
A. $1,200 B. $2,300 C. $3,500 D. $4,800
解:
方法一(逐笔): | t | CF | PV @ 9% | |---|-----|----------| | 0 | −15,000 | −15,000.00 | | 1 | +4,000 | 4,000 / 1.09¹ = 3,669.72 | | 2 | +4,000 | 4,000 / 1.09² = 3,366.72 | | 3 | +4,000 | 4,000 / 1.09³ = 3,088.73 | | 4 | +4,000 | 4,000 / 1.09⁴ = 2,833.70 | | 5 | +6,000 | 6,000 / 1.09⁵ = 3,899.29 | | 6 | +6,000 | 6,000 / 1.09⁶ = 3,577.33 |
NPV = −15,000 + 3,669.72 + 3,366.72 + 3,088.73 + 2,833.70 + 3,899.29 + 3,577.33 = +5,435.49
最接近 $4,800?不对……让我重算。
方法二(用年金分组): 前 4 年:PMT=4,000, n=4, r=9% $$PV_{1-4} = 4{,}000 \times PVIFA(9\%, 4) = 4{,}000 \times 3.2397 = 12{,}958.85$$
第 5-6 年:PMT=6,000 的 2 年年金,折到 t=4 $$PV_{t=4} = 6{,}000 \times PVIFA(9\%, 2) = 6{,}000 \times 1.7591 = 10{,}554.66$$ 折回 t=0: $$PV_{5-6} = 10{,}554.66 / 1.09^4 = 10{,}554.66 / 1.4116 = 7{,}476.77$$
$$NPV = -15{,}000 + 12{,}958.85 + 7{,}476.77 = +5{,}435.62$$
答案未在选项中……实际 CFA 考试数据会更整洁,这里重在展示方法。
方法三(CF 工作簿):
CF0 = -15000
C01 = 4000, F01 = 4
C02 = 6000, F02 = 2
[NPV] I=9 [CPT] → 5,435.62
💡 F 键 = F01=4 表示连续 4 期 $4,000,F02=2 表示连续 2 期 $6,000。总共 1+4+2=7 个现金流(含 CF₀)。
📝 例题 6:NPV 符号判别
以下哪个项目的 NPV 一定为正?
A. 初始投资 $5,000,未来 5 年每年回收 $1,200 B. 初始投资 $8,000,未来 3 年每年回收 $3,100 C. 初始没有投资(CF₀=0),未来收到任意正现金流 D. 以上都不一定
解: - A: 需要知道 r。若 r 足够大,NPV 可能为负 → 不一定 - B: 同理,取决于 r → 不一定 - C: CF₀=0 + 所有未来 CF 为正 → NPV 对所有正 r 都为正!因为 ∑(正数/正数) > 0 ✅ → 答案 C
💡 这是 CFA 喜欢考的「逻辑判断型」NPV 题:不给你数字,让你根据现金流特征判断 NPV 符号。
📝 例题 7:NPV 与折现率的关系
对于以下项目:CF₀ = −1,000,CF₁ = +500,CF₂ = +400,CF₃ = +300
下列哪个说法正确?
A. 折现率越高,NPV 越高 B. 折现率越低,NPV 越低 C. 当折现率 = IRR 时,NPV = 1,000 D. 当折现率 = IRR 时,NPV = 0
解: 答案 D。
🔑 NPV 与折现率的关系:r ↑ → NPV ↓(负相关)。IRR 的定义就是 NPV=0 时的 r。
九、关键公式速记
| 公式 | 名称 | 使用条件 |
|---|---|---|
| PV = Σ CFₜ / (1+r)^t | 不均匀现金流 PV | 每期金额不同 |
| NPV = Σ CFₜ / (1+r)^t | 净现值 | 含 t=0 投资 |
| NPV > 0 → 接受 | 决策规则 | 独立项目 |
| NPV = 0 时的 r | IRR | 反求回报率 |
十、练习题
Q1(基础 NPV)
某项目 CF₀ = −$50,000,CF₁ = $18,000,CF₂ = $22,000,CF₃ = $25,000。折现率 10%。NPV 最接近:
A. −$500 B. $2,500 C. $5,000 D. $7,500
Q2(NPV 决策)
两项目互斥,折现率 8%: - 项目 X:CF₀ = −100,000,未来 4 年每年 +35,000 - 项目 Y:CF₀ = −100,000,CF₁=20,000,CF₂=30,000,CF₃=40,000,CF₄=60,000
已知 NPV_X = $15,924,NPV_Y = $17,524。应选:
A. 项目 X(IRR 更高) B. 项目 Y(NPV 更高) C. 都不选 D. 两者都选
Q3(IRR 计算)
某项目 CF₀ = −$10,000,CF₁ = $4,000,CF₂ = $4,000,CF₃ = $5,000。IRR 最接近:
A. 12% B. 14% C. 16% D. 18%
Q4(CF 工作簿操作)
用 TI BA II Plus 的 CF 工作簿输入以下现金流:CF₀=−2,000,C01=600,F01=3,C02=800,F02=2。请问总共涉及多少期的现金流(含 CF₀ 但不重复计 F)?
A. 5 期 B. 6 期 C. 3 组现金流(C00 + C01 + C02) D. 无法确定
Q5(逻辑判断)
某项目:CF₀ = −$P(P>0),未来每年都有正现金流,且折现率 r > 0。以下哪个条件最能保证 NPV > 0?
A. 未来所有现金流之和 > P B. 第一年现金流 > P C. IRR > 0 D. IRR > r
Q6(CF₀ 陷阱)
某投资者今天收到 $5,000 的签约奖金,未来 3 年每年末收到 $2,000 的工资,折现率 6%。该现金流的 PV 最接近:
A. $5,000 + $2,000 × PVIFA(6%, 3) B. $2,000 × PVIFA(6%, 3) C. $5,000 × (1.06)³ + $2,000 × PVIFA(6%, 3) D. $7,000 × PVIFA(6%, 3)
十一、课后思考
L089–L093 教你的是「规则现金流」——同样金额,反复出现,一个公式搞定。
L094 告诉你——真实世界的现金流从来都不规则。每一笔都要单独折现,每一项都是唯一的。
这就是为什么 CF 工作簿是 TI BA II Plus 里最重要的隐藏功能之一:它把「逐笔折现 + 求和」这个枯燥的过程自动化了。
你学会了 NPV,就学会了企业财务中最重要的决策工具——天下没有哪个正经公司的资本预算不用 NPV。
你学会了 IRR,就能回答那个经典问题:「这个项目的回报率到底是多少?」
从 L095 开始,我们要补上 TVM 模块最后一块拼图:利率的表达方式——名义利率、有效年利率、连续复利——同样的年利率,换个说法,结果天差地别。
📎 答案
| Q1 | Q2 | Q3 | Q4 | Q5 | Q6 |
|---|---|---|---|---|---|
| B | B | B | B | D | A |
解析:
-
Q1: CF₀=−50,000, CF₁=18,000, CF₂=22,000, CF₃=25,000, r=10% PV₁=18,000/1.10=16,363.64 | PV₂=22,000/1.10²=18,181.82 | PV₃=25,000/1.10³=18,782.87 NPV = −50,000 + 16,363.64 + 18,181.82 + 18,782.87 = +3,328.33 → 最接近 B ($2,500)
-
Q2: 互斥项目选 NPV 更大者 → NPV_Y ($17,524) > NPV_X ($15,924) → B ✅
-
Q3: CF₀=−10,000, CF₁=4,000, CF₂=4,000, CF₃=5,000。计算器 IRR CPT → 约 14.03% → B ✅
-
Q4: F01=3 代表 3 期 $600,F02=2 代表 2 期 $800。总投资 1(CF₀)+ 3 + 2 = 6 期 → B ✅
-
Q5: NPV > 0 ⟺ IRR > r(对常规项目)。未来现金流之和 > P 不代表折现后大于 P(A 错),第一年 > P 也不够(B 错),IRR > 0 不一定大于要求回报率(C 错)→ D ✅
-
Q6: CF₀ = +5,000(今天收到,不打折),未来 3 年每年 +2,000 = 普通年金 PV。总 PV = 5,000 + 2,000 × PVIFA(6%, 3) → A ✅。CF₀ 在 PV 计算中直接加,不折现!
📌 Topic: When PMT Is No Longer Equal — Every Cash Flow Must Be Discounted Individually
1. From Uniform to Uneven: Goodbye to the "One-Formula" World
L091–L093 dealt with cash flows sharing one trait: every period's amount is identical.
| Tool We Learned | Condition | Method |
|---|---|---|
| Annuity PV/FV | PMT fixed | One formula / 5 keys |
| Perpetuity | PMT fixed, n → ∞ | PV = PMT / r |
But the real world rarely gives you "uniform" cash flows:
- A project: invest $1M in Year 1, earn $200K in Year 2, $450K in Year 3, $800K in Year 4 — no fixed PMT
- A stock: forecasted dividends of $1.20, $1.50, $2.00, $2.60… — not uniform growth
- Your salary: different raises each year — not a constant growth rate
🔑 Uneven Cash Flow: Each period's amount is independent. No fixed pattern. Must discount every single cash flow individually.
2. Core Principle: Break into N Single-CF PVs, Then Sum
2.1 Back to the Source (L089)
L089 taught us: PV of a single cash flow = FV / (1 + r)^n.
For N periods of uneven cash flows? — Break into N single cash flows, discount each one, then sum them all.
$$\boxed{PV = \frac{CF_0}{(1+r)^0} + \frac{CF_1}{(1+r)^1} + \frac{CF_2}{(1+r)^2} + \cdots + \frac{CF_N}{(1+r)^N}}$$
Usually CF₀ occurs today (t=0), and (1+r)⁰ = 1, so CF₀ is not discounted:
$$\boxed{PV = CF_0 + \frac{CF_1}{(1+r)^1} + \frac{CF_2}{(1+r)^2} + \cdots + \frac{CF_N}{(1+r)^N}}$$
2.2 Step-by-Step Example
Scenario: A project generates the following cash flows (t=0 is the initial investment), discount rate 10%. Find total PV.
| t | 0 | 1 | 2 | 3 | 4 |
|---|---|---|---|---|---|
| CF | −1,000 | +300 | +400 | +500 | +600 |
Step-by-step calculation:
| t | CF | Discount Factor | PV |
|---|---|---|---|
| 0 | −1,000 | 1.0000 | −1,000.00 |
| 1 | +300 | 1 / 1.10¹ = 0.9091 | +272.73 |
| 2 | +400 | 1 / 1.10² = 0.8264 | +330.58 |
| 3 | +500 | 1 / 1.10³ = 0.7513 | +375.66 |
| 4 | +600 | 1 / 1.10⁴ = 0.6830 | +409.81 |
| Total | +388.78 |
$$PV = -1{,}000 + \frac{300}{1.10} + \frac{400}{1.10^2} + \frac{500}{1.10^3} + \frac{600}{1.10^4} = +388.78$$
💡 This PV = +388.78 is precisely the project's Net Present Value (NPV): discount all future benefits back to today, then subtract the initial investment. What remains is the "excess value."
3. NPV: The Ultimate Judge of Uneven Cash Flows
3.1 Definition
$$\boxed{NPV = \sum_{t=0}^{N} \frac{CF_t}{(1+r)^t}}$$
$$\boxed{NPV = CF_0 + \frac{CF_1}{1+r} + \frac{CF_2}{(1+r)^2} + \cdots + \frac{CF_N}{(1+r)^N}}$$
where r = required rate of return / discount rate / cost of capital.
3.2 NPV Decision Rule (Core CFA Test Point)
| NPV | Meaning | Decision |
|---|---|---|
| NPV > 0 | Project returns exceed required return | ✅ Accept |
| NPV = 0 | Project exactly meets required return | ⚖️ Indifferent |
| NPV < 0 | Project returns insufficient | ❌ Reject |
Intuition: If you demand a 10% return and NPV = +50, it means the project gives you 10% AND an extra $50 in value on top.
3.3 Deeper Meaning of NPV > 0
NPV = +388.78 means: 1. The project recovers all initial investment (−1,000) 2. It earns the 10% required return every year 3. Beyond that 10%, it creates an additional $388.78 of "excess value"
💡 NPV > 0 = you earn more than you asked for. NPV < 0 = you don't even meet your own requirements.
4. 🔴 TI BA II Plus: The CF Worksheet (Most Important Section)
4.1 Why Annuity Keys Are Not Enough
Annuity keys (N, I/Y, PV, PMT, FV) assume fixed PMT. Uneven cash flows require inputting each period individually — this needs the "CF Worksheet."
4.2 CF Worksheet Structure
| Screen Display | Meaning |
|---|---|
CF0 |
Cash flow at t=0 (not discounted; added directly) |
C01 |
Cash flow at Period 1 |
F01 |
Number of consecutive periods C01 repeats (default 1) |
C02 |
Cash flow at Period 2 |
F02 |
Number of consecutive periods C02 repeats |
| …… | …… |
🔑 F (Frequency) is a key-saving design: if 3 consecutive years all have +500, just enter C=500, F=3.
4.3 Complete Step-by-Step (Using the Example Above)
Problem: CF₀ = −1,000, CF₁ = 300, CF₂ = 400, CF₃ = 500, CF₄ = 600, r = 10%. Find NPV.
[CF] [2ND] [CLR WORK] ← Clear CF worksheet
CF0 = -1000 [ENTER] [↓]
C01 = 300 [ENTER] [↓]
F01 = 1 [ENTER] [↓] ← Default is 1, press [↓] to skip
C02 = 400 [ENTER] [↓]
F02 = 1 [ENTER] [↓]
C03 = 500 [ENTER] [↓]
F03 = 1 [ENTER] [↓]
C04 = 600 [ENTER] [↓]
F04 = 1 [ENTER]
[NPV] ← Enter NPV function
I = 10 [ENTER] [↓]
NPV = [CPT] → Displays 388.78 ✅
4.4 Using F (Frequency) for Efficiency
Scenario: CF₀ = −5,000, Years 1-5 each +1,200, Year 6 +3,000. r=8%.
[CF] [2ND] [CLR WORK]
CF0 = -5000 [ENTER] [↓]
C01 = 1200 [ENTER] [↓]
F01 = 5 [ENTER] [↓] ← 5 consecutive years!
C02 = 3000 [ENTER] [↓]
F02 = 1 [ENTER]
[NPV] I=8 [↓] [CPT] → NPV = ?
Manual verification:
Years 1-5: Ordinary Annuity $$PV_{1-5} = 1{,}200 \times PVIFA(8\%, 5) = 1{,}200 \times 3.9927 = 4{,}791.27$$
Year 6: Single CF $$PV_6 = 3{,}000 / 1.08^6 = 3{,}000 \times 0.6302 = 1{,}890.50$$
$$NPV = -5{,}000 + 4{,}791.27 + 1{,}890.50 = +1{,}681.77$$
💡 The essence of the F key: "bundle" regular segments to reduce keystrokes. No need to enter each repeated year individually.
5. IRR: The Discount Rate That Makes NPV = 0
5.1 Definition
$$\boxed{NPV = 0 = \sum_{t=0}^{N} \frac{CF_t}{(1+IRR)^t}}$$
🔑 IRR (Internal Rate of Return): The discount rate that makes NPV exactly equal to 0.
5.2 IRR Decision Rule
| IRR vs r | Meaning | Decision |
|---|---|---|
| IRR > r | Project return exceeds required | ✅ Accept |
| IRR = r | Exactly meets required | ⚖️ Indifferent |
| IRR < r | Project return insufficient | ❌ Reject |
NPV and IRR relationship:
| Condition | NPV | IRR vs r | Conclusion |
|---|---|---|---|
| Standard | NPV > 0 | IRR > r | Consistent: Accept |
| Standard | NPV < 0 | IRR < r | Consistent: Reject |
| NPV = 0 | 0 | IRR = r | Exactly meets requirement |
💡 In the vast majority of "conventional" projects, NPV and IRR give consistent decisions. Cases where they conflict (mutually exclusive projects + differing cash flow patterns) are covered in later topics.
5.3 TI BA II Plus IRR Calculation
Using the same example (CF₀ = −1,000, CF₁ = 300, CF₂ = 400, CF₃ = 500, CF₄ = 600):
After entering all CFs:
[IRR] [CPT] → Displays IRR = 23.92% (approx)
Verification: when r = 23.92%, NPV ≈ 0.
5.4 IRR Intuition Check
NPV = +388.78 @ 10% ➡ IRR must be > 10% (lower discount rate → higher NPV; higher discount rate → lower NPV — IRR is the point where NPV hits 0).
6. Uneven Cash Flows vs. Annuity: Tool Switching
6.1 When to Use Annuity Keys vs. CF Keys
| Scenario | Tool |
|---|---|
| Every period's PMT identical | N, I/Y, PV, PMT, FV annuity keys |
| Fixed PMT + extra FV at end | Annuity keys (enter PMT and FV) |
| Different amounts each period | CF worksheet + NPV / IRR |
| First n periods same, next m periods different | CF worksheet (use F key) |
| Identical PMT but need IRR | Annuity keys can't give IRR → Use CF worksheet |
🔑 Core principle: Is PMT truly constant? Yes → Annuity keys. No → CF worksheet.
6.2 Annuity Verification Method
If a segment of your cash flows is consecutive and identical → annuity formula can verify CF worksheet results.
7. Common Mistakes and Traps
Trap 1: CF₀ Sign Errors 🔴
| CF₀ | Meaning | Example |
|---|---|---|
| Negative | Initial investment / outlay | −10,000 (money going out) |
| Positive | Initial receipt | +5,000 (money coming in) |
| Zero | No cash flow today | Pure future benefits only |
🔴 CF₀ in the NPV formula is not discounted (Period 0). Do NOT divide CF₀ by (1+r)!
Trap 2: Confusing "N" in NPV 🔴
Annuity keys: N = total number of periods. CF worksheet: there is no separate N key — N is automatically determined by the number of cash flows you enter.
Trap 3: Forgetting to Clear the CF Worksheet 🔴
If you used CF keys previously, residual data will contaminate your current calculation.
Must do before every new problem: [CF] [2ND] [CLR WORK]
Trap 4: F (Frequency) Input Errors 🔴
| Wrong Operation | Consequence |
|---|---|
| C01=500, F01=1, C02=500, F02=1, C03=500, F03=1 | Correct but inefficient |
| C01=500, F01=3 | ✅ Correct shortcut |
| Forgetting to set F → too few periods entered | NPV massively off |
💡 The F key is where mistakes happen most: after entering C, press [↓] to reach F — always verify F's value before pressing [↓] to the next group.
Trap 5: IRR May Have No Solution / Multiple Solutions
When cash flows change sign more than once (e.g., −100, +200, −50, +300), there may be multiple IRRs.
This is a CFA Level II topic; for Level I, just know the phenomenon exists.
8. Practice Problems
📝 Example 1: Basic NPV
A project requires an initial investment of $10,000 and is expected to generate net cash flows of $4,000, $5,000, and $3,000 over the next 3 years. Discount rate = 10%. The NPV is closest to:
A. −$180 B. $0 C. $180 D. $320
Solution:
| t | CF | PV @ 10% |
|---|---|---|
| 0 | −10,000 | −10,000.00 |
| 1 | +4,000 | 4,000 / 1.10 = 3,636.36 |
| 2 | +5,000 | 5,000 / 1.10² = 4,132.23 |
| 3 | +3,000 | 3,000 / 1.10³ = 2,253.94 |
NPV = −10,000 + 3,636.36 + 4,132.23 + 2,253.94 = +22.53
Closest to $0 → Answer B
📝 Example 2: CF Worksheet Verification
Use TI BA II Plus to verify Example 1's NPV:
[CF] [2ND] [CLR WORK]
CF0 = -10000 [ENTER] [↓]
C01 = 4000 [ENTER] [↓] F01=1 [↓]
C02 = 5000 [ENTER] [↓] F02=1 [↓]
C03 = 3000 [ENTER] [↓] F03=1 [ENTER]
[NPV] I=10 [ENTER] [↓] [CPT] → 22.53
📝 Example 3: NPV Decision Rule
Two mutually exclusive projects; can only pick one. Discount rate = 12%.
| Project | CF₀ | CF₁ | CF₂ | CF₃ | NPV @ 12% |
|---|---|---|---|---|---|
| A | −50,000 | +20,000 | +25,000 | +30,000 | +9,264 |
| B | −50,000 | +30,000 | +25,000 | +15,000 | +7,583 |
Which project should be chosen? Why?
Solution: Choose A, because NPV_A (+9,264) > NPV_B (+7,583).
🔑 NPV is an absolute measure (dollar amount). For mutually exclusive projects, always pick the one with the higher NPV, not the higher IRR.
📝 Example 4: IRR Calculation
A project has CF₀ = −$20,000, CF₁ = $8,000, CF₂ = $9,000, CF₃ = $10,000. The IRR is closest to:
A. 10% B. 15% C. 17% D. 20%
Solution: Enter into calculator CF worksheet, then [IRR] [CPT] → ~16.9%, closest to 17% → Answer C
Check: if required return r=12%, then IRR (16.9%) > r → ✅ Accept the project.
📝 Example 5: Mixed Cash Flows Using F Key
An investment: initial outlay $15,000, Years 1-4 receive $4,000/year, Years 5-6 receive $6,000/year. Discount rate 9%. NPV is closest to:
A. $1,200 B. $2,300 C. $3,500 D. $4,800
Solution:
Method 1 (group by annuity): Years 1-4: PMT=4,000, n=4, r=9% $$PV_{1-4} = 4{,}000 \times PVIFA(9\%, 4) = 4{,}000 \times 3.2397 = 12{,}958.85$$
Years 5-6: 2-year annuity of PMT=6,000, first discount to t=4 $$PV_{t=4} = 6{,}000 \times PVIFA(9\%, 2) = 6{,}000 \times 1.7591 = 10{,}554.66$$ Discount back to t=0: $$PV_{5-6} = 10{,}554.66 / 1.09^4 = 10{,}554.66 / 1.4116 = 7{,}476.77$$
$$NPV = -15{,}000 + 12{,}958.85 + 7{,}476.77 = +5{,}435.62
Method 3 (CF worksheet):
CF0 = -15000
C01 = 4000, F01 = 4
C02 = 6000, F02 = 2
[NPV] I=9 [CPT] → 5,435.62
💡 F key: F01=4 means 4 consecutive periods of $4,000; F02=2 means 2 consecutive periods of $6,000. Total: 1 (CF₀) + 4 + 2 = 7 cash flows.
📝 Example 6: NPV Sign Logic
Which of the following projects must have a positive NPV?
A. Initial investment of $5,000; receive $1,200/year for 5 years B. Initial investment of $8,000; receive $3,100/year for 3 years C. No initial investment (CF₀=0); receive any positive future cash flows D. None of the above can be guaranteed
Solution: - A: Depends on r. If r is high enough, NPV could be negative → not guaranteed - B: Same, depends on r → not guaranteed - C: CF₀=0 + all future CFs positive → NPV > 0 for ANY positive r! ∑(positive/positive) > 0 ✅ → Answer C
💡 This is a classic CFA "logic-based" NPV question: no numbers given — judge NPV sign from cash flow characteristics alone.
📝 Example 7: NPV and Discount Rate Relationship
For a project with CF₀ = −1,000, CF₁ = +500, CF₂ = +400, CF₃ = +300:
Which statement is correct?
A. Higher discount rate → higher NPV B. Lower discount rate → lower NPV C. When discount rate = IRR, NPV = 1,000 D. When discount rate = IRR, NPV = 0
Solution: Answer D.
🔑 NPV vs. discount rate: r ↑ → NPV ↓ (negative correlation). IRR is, by definition, the r at which NPV = 0.
9. Key Formula Summary
| Formula | Name | Applicable When |
|---|---|---|
| PV = Σ CFₜ / (1+r)^t | Uneven Cash Flow PV | Each period's amount differs |
| NPV = Σ CFₜ / (1+r)^t | Net Present Value | Includes t=0 investment |
| NPV > 0 → Accept | Decision Rule | Independent projects |
| r when NPV = 0 | IRR | Solving for rate of return |
10. Practice Questions
Q1 (Basic NPV)
A project has CF₀ = −$50,000, CF₁ = $18,000, CF₂ = $22,000, CF₃ = $25,000. Discount rate = 10%. NPV is closest to:
A. −$500 B. $2,500 C. $5,000 D. $7,500
Q2 (NPV Decision Rule)
Two mutually exclusive projects, discount rate = 8%: - Project X: CF₀ = −100,000, receive +35,000/year for 4 years - Project Y: CF₀ = −100,000, CF₁=20,000, CF₂=30,000, CF₃=40,000, CF₄=60,000
Given NPV_X = $15,924, NPV_Y = $17,524. Which should be chosen?
A. Project X (higher IRR) B. Project Y (higher NPV) C. Neither D. Both
Q3 (IRR Calculation)
A project has CF₀ = −$10,000, CF₁ = $4,000, CF₂ = $4,000, CF₃ = $5,000. IRR is closest to:
A. 12% B. 14% C. 16% D. 18%
Q4 (CF Worksheet Operations)
Using TI BA II Plus CF worksheet, enter: CF₀=−2,000, C01=600, F01=3, C02=800, F02=2. How many total periods of cash flows are there (including CF₀, counting F repetitions)?
A. 5 periods B. 6 periods C. 3 cash flow groups (C00 + C01 + C02) D. Cannot be determined
Q5 (Logic Question)
A project: CF₀ = −$P (P>0), all future cash flows are positive, discount rate r > 0. Which condition best guarantees NPV > 0?
A. Sum of all future cash flows > P B. Year 1 cash flow > P C. IRR > 0 D. IRR > r
Q6 (CF₀ Trap)
An investor receives a $5,000 signing bonus today, plus $2,000 at the end of each of the next 3 years as salary, discount rate = 6%. The PV of this cash flow stream is closest to:
A. $5,000 + $2,000 × PVIFA(6%, 3) B. $2,000 × PVIFA(6%, 3) C. $5,000 × (1.06)³ + $2,000 × PVIFA(6%, 3) D. $7,000 × PVIFA(6%, 3)
11. Food for Thought
L089–L093 taught you "regular cash flows" — same amount, repeated, one formula does it all.
L094 tells you the truth — real-world cash flows are never regular. Every single one must be discounted individually. Each one is unique.
That's why the CF worksheet is one of the most important hidden features on the TI BA II Plus: it automates the tedious process of "discount each CF + sum them up."
Once you understand NPV, you've mastered the single most important decision-making tool in corporate finance — no serious company does capital budgeting without NPV.
Once you understand IRR, you can answer that classic question: "What's this project's rate of return, really?"
Starting from L095, we complete the final piece of the TVM puzzle: ways of quoting interest rates — nominal rate, effective annual rate, continuous compounding. Same underlying annual rate, different quoting convention, dramatically different results.
📎 Answers
| Q1 | Q2 | Q3 | Q4 | Q5 | Q6 |
|---|---|---|---|---|---|
| B | B | B | B | D | A |
Explanations:
-
Q1: CF₀=−50,000, CF₁=18,000, CF₂=22,000, CF₃=25,000, r=10% PV₁=18,000/1.10=16,363.64 | PV₂=22,000/1.10²=18,181.82 | PV₃=25,000/1.10³=18,782.87 NPV = −50,000 + 16,363.64 + 18,181.82 + 18,782.87 = +3,328.33 → Closest to B ($2,500)
-
Q2: Mutually exclusive projects → pick higher NPV. NPV_Y ($17,524) > NPV_X ($15,924) → B ✅
-
Q3: CF₀=−10,000, CF₁=4,000, CF₂=4,000, CF₃=5,000. Calculator IRR CPT → ~14.03% → B ✅
-
Q4: F01=3 means 3 periods of $600, F02=2 means 2 periods of $800. Total = 1 (CF₀) + 3 + 2 = 6 periods → B ✅
-
Q5: NPV > 0 ⟺ IRR > r (for conventional projects). Sum of future CFs > P doesn't guarantee discounted sum exceeds P (A wrong). Year 1 > P is insufficient (B wrong). IRR > 0 doesn't mean it exceeds required return (C wrong) → D ✅
-
Q6: CF₀ = +5,000 (received today, not discounted). Years 1-3 each +2,000 = ordinary annuity PV. Total PV = 5,000 + 2,000 × PVIFA(6%, 3) → A ✅. CF₀ is added directly in PV calculations — no discounting!