折现与现值
折现是将未来现金流按一定比率换算成当前价值的方法,现值是未来现金流在今天的价值
[!info] related notes
- 所属 MOC: 金融基础与资产负债表MOC
- 前置概念: 利息与利率
- 并列概念: 久期
- 易混淆概念: 通胀调整(Inflation Adjustment), 机会成本(Opportunity Cost)
- 关系笔记: 收益率曲线与债券定价
折现与现值
一句话定义
折现是把”未来的钱”换算成”今天的值多少钱”的过程。现值(Present Value, PV)就是未来某笔钱在今天的价值。今天的 100 元比明年的 100 元更值钱,折现就是量化这个差异的数学工具。
核心机制 / 工作原理
为什么未来的钱不如今天的钱?
这个问题在 利息与利率 中已经解释过,核心原因有三个:
- 机会成本:今天的钱可以投资赚钱
- 通货膨胀:未来的钱购买力下降
- 不确定性:未来的钱可能收不到
折现就是用数学方法把这三个因素量化。
现值的基本公式
一次付款的现值:
PV = FV / (1 + r)^n
其中:
- PV = 现值(Present Value)
- FV = 未来值(Future Value)
- r = 折现率(Discount Rate),即 利率
- n = 期数(年数)
例子:3 年后收到 100 元,折现率 5%
- PV = 100 / (1 + 5%)³
- PV = 100 / 1.157625
- PV = 86.38 元
这意味着:3 年后的 100 元,相当于今天的 86.38 元。或者说,今天的 86.38 元按 5% 投资 3 年,会变成 100 元。
终值 vs 现值
这是两个互逆的概念:
| 概念 | 公式 | 方向 | 通俗理解 |
|---|---|---|---|
| 终值(FV) | FV = PV × (1 + r)^n | 今天 → 未来 | 今天的钱,未来值多少 |
| 现值(PV) | PV = FV / (1 + r)^n | 未来 → 今天 | 未来的钱,今天值多少 |
例子对比:
- 今天有 100 元,利率 5%,3 年后值多少?FV = 100 × 1.05³ = 115.76 元
- 3 年后有 115.76 元,折现率 5%,今天值多少?PV = 115.76 / 1.05³ = 100 元
两个计算互为逆运算,结果一致。
折现率的含义
折现率是整个折现计算中最关键的参数,它代表了”资金的机会成本”。
| 折现率含义 | 通俗解释 | 例子 |
|---|---|---|
| 无风险利率 | 最安全投资的回报率 | 国债利率 2.5% |
| 机会成本 | 这笔钱如果不投资,损失多少 | 存银行利率 3% |
| 风险溢价 | 因为有风险,要求额外补偿 | 高风险项目要求 10%+ |
| 资本成本 | 企业融资的成本 | 贷款利率 5% |
折现率越高,现值越低——因为要求的回报越高,未来的钱折到今天就越不值钱。
| 10 年后的 100 元 | 折现率 3% | 折现率 5% | 折现率 10% | 折现率 15% |
|---|---|---|---|---|
| 现值 | 74.41 | 61.39 | 38.55 | 24.72 |
观察:同样 10 年后的 100 元,用不同折现率算出来的现值差异巨大。这就是为什么选择合适的折现率如此重要。
多期现金流的现值
如果有多个时间点的现金流,要把每个时间点的现值加起来:
PV = CF₁/(1+r)¹ + CF₂/(1+r)² + CF₃/(1+r)³ + ... + CFₙ/(1+r)ⁿ
例子:未来 3 年分别收到 100 元、200 元、300 元,折现率 5%
| 年份 | 未来现金流 | 折现因子 | 现值 |
|---|---|---|---|
| 第 1 年 | 100 | 1/1.05 = 0.9524 | 95.24 |
| 第 2 年 | 200 | 1/1.05² = 0.9070 | 181.41 |
| 第 3 年 | 300 | 1/1.05³ = 0.8638 | 259.15 |
| 合计 | 600 | 535.80 |
虽然未来总共收到 600 元,但今天的价值只有 535.80 元。
净现值(NPV)
净现值是投资决策中最核心的概念。它等于”未来所有现金流的现值之和”减去”初始投资”。
NPV = -初始投资 + CF₁/(1+r)¹ + CF₂/(1+r)² + ... + CFₙ/(1+r)ⁿ
投资决策规则:
- NPV > 0:投资可行,收益超过要求的回报率
- NPV = 0:投资刚好达到要求的回报率
- NPV < 0:投资不可行,收益达不到要求的回报率
例子:你考虑投资一个项目,初始投入 1000 元,未来 3 年分别产生 400 元、500 元、600 元的现金流。要求的回报率是 10%。
| 年份 | 现金流 | 折现因子(10%) | 现值 |
|---|---|---|---|
| 0 | -1000 | 1 | -1000 |
| 1 | 400 | 0.9091 | 363.64 |
| 2 | 500 | 0.8264 | 413.22 |
| 3 | 600 | 0.7513 | 450.80 |
| NPV | 227.66 |
NPV = 227.66 元 > 0,这个投资可行。
NPV 的含义:这个项目不仅达到了 10% 的回报要求,还额外创造了 227.66 元的价值。
年金现值
如果每年收到等额的现金流,叫做年金(Annuity)。年金有专门的现值公式:
普通年金(期末收付):
PV = C × [1 - (1+r)^(-n)] / r
例子:未来 10 年每年收到 100 元,折现率 5%
- PV = 100 × [1 - 1.05^(-10)] / 0.05
- PV = 100 × 7.7217
- PV = 772.17 元
虽然总共能收到 1000 元(100 × 10),但今天只值 772.17 元。
永续年金(Perpetuity):永远每年收到等额现金流
PV = C / r
例子:永远每年收到 100 元,折现率 5%
- PV = 100 / 0.05 = 2000 元
这就是为什么优先股(固定分红)可以用这个公式估值。
折现的实际应用场景
| 场景 | 如何使用折现 | 例子 |
|---|---|---|
| 项目投资决策 | 计算 NPV 判断项目是否可行 | 开新店需要投入 100 万,预计 5 年回本 |
| 债券定价 | 将未来利息和本金折现 | 10 年期债券,票面利率 5%,市场利率 6% |
| 股票估值 | 将未来股息或自由现金流折现 | DCF 模型估值 |
| 房贷计算 | 将未来月供折现计算实际成本 | 100 万房贷,30 年,利率 4% |
| 保险定价 | 将未来赔付折现计算保费 | 寿险、年金保险 |
| 法律赔偿 | 将未来损失折现计算赔偿金额 | 人身损害赔偿、商业纠纷 |
最小例子 / 最小场景
小明的选择:今天拿 1000 元还是明年拿 1050 元?
小明中了一个小奖,主办方给他两个选择:
- A:今天拿 1000 元
- B:明年拿 1050 元
小明怎么选?用折现来分析。
假设小明的”机会成本”(比如存银行利率)是 3%。
方案 B 的现值: PV = 1050 / (1 + 3%) = 1050 / 1.03 = 1019.42 元
方案 B 的现值(1019.42 元)大于方案 A(1000 元),所以选 B 更划算。
但如果小明能获得 6% 的投资回报呢?
方案 B 的现值(折现率 6%): PV = 1050 / (1 + 6%) = 1050 / 1.06 = 990.57 元
方案 B 的现值(990.57 元)小于方案 A(1000 元),所以选 A 更划算。
关键洞察:同一个选择,折现率不同,结论不同。折现率反映了你的投资能力和机会成本。
边界与易混淆点
它不是什么
| 易混淆概念 | 折现/现值 | 实际上是什么 |
|---|---|---|
| 通胀调整 | 按机会成本折现 | 按物价变动调整,只考虑购买力变化 |
| 机会成本 | 用折现率量化机会成本 | 机会成本是概念,折现是计算工具 |
| 会计折旧 | 资金时间价值的计算 | 固定资产成本的分摊,两者完全不同 |
| 现金流 | 把未来现金流折到现在 | 现金流是实际的钱,现值是理论计算值 |
折现 vs 通胀调整:
- 折现用的是”名义折现率”,包含了通胀因素
- 如果用”实际折现率”,就是扣除了通胀的折现
- 两者要匹配:名义现金流用名义折现率,实际现金流用实际折现率
折现 vs 折旧:
- 折现:把未来的钱换算成今天的价值
- 折旧:把固定资产的成本分摊到各年
- 两者毫无关系,只是中文名字相似
主要局限
- 折现率难以确定:不同人对同一项目的折现率判断不同,导致现值计算结果差异很大。
- 假设未来现金流确定:实际上未来现金流是估计的,充满不确定性。
- 假设折现率不变:实际上利率会随时间变化,长期项目的折现率可能变动很大。
- 不考虑灵活性:NPV 假设项目按计划进行,不考虑中途调整的可能性(实物期权)。
- 对终值敏感:长期项目中,终值(最后一年之后的价值)占比很大,但最难估计。
常见误解
-
误解:“折现就是扣除通胀” 事实:折现率包含通胀因素,但也包含机会成本和风险溢价。折现率 10% 不等于通胀率 10%。
-
误解:“NPV 为零的项目不值得做” 事实:NPV 为零意味着项目刚好达到要求的回报率。如果要求的回报率已经很高(比如 15%),NPV 为零的项目其实很好。
-
误解:“折现率越高,项目越不值钱” 事实:折现率越高,未来现金流的现值确实越低。但这只是估值角度,不代表项目本身变差了。
-
误解:“永续年金的现值是无穷大” 事实:因为折现,永续年金的现值是有限的。每年 100 元,折现率 5%,现值只有 2000 元,不是无穷大。
最短记忆方式
折现是”把未来的钱换算成今天值多少”,核心公式 PV = FV/(1+r)^n——记住折现率越高、时间越长,未来的钱在今天就越不值钱,这就是资金时间价值的本质。
参考资料
- 《公司理财》(Ross, Westerfield, Jaffe 著)——第 4-5 章详细讲解现值、终值和 NPV
- 《投资学》(Bodie, Kane, Marcus 著)——第 3 章讲解折现和债券定价
- 《金融学》(兹维·博迪, 罗伯特·默顿 著)——第 2 章讲解现值和折现的数学基础