在财务分析、投资评估、贷款计算等场景中,Excel 提供了一套专业的财务函数。它们可以帮助你计算现值、终值、净现值、内部收益率、等额本息还款额等。即使你不是财务专业人士,掌握这些函数也能让你在处理资金时间价值问题时游刃有余。
本文将通过通俗易懂的案例,讲解 PV、FV、NPV、IRR、PMT 五个最常用的财务函数。
一、财务函数的核心概念:资金的时间价值
简单来说,今天的 100 元比一年后的 100 元更值钱,因为你可以将今天的钱投资获得利息。财务函数正是基于这一原理,通过折现率(利率) 将不同时点的资金换算到同一时点进行比较。
通用参数说明
rate | ||
nper | ||
pmt | ||
pv | ||
fv | ||
type |
符号约定:在财务函数中,现金流出用负数,现金流入用正数。例如,你贷款(收到钱)为正值,还款(支出)为负值。
二、PV – 计算现值
功能
返回一项投资或贷款的当前价值。例如:已知未来某年要获得一笔钱,现在需要存入多少?
语法
=PV(rate, nper, pmt, [fv], [type])pmt和fv至少提供一个,另一个可为 0。
实战案例1:一次性投资现值
问题:你想在 5 年后获得 100,000 元,年利率 5%,现在需要存入多少?
=PV(5%, 5, 0, 100000)结果约为 -78,352.62(负号表示你需要支出这笔钱)。如果希望显示为正,可在公式前加负号:=-PV(...)。
实战案例2:年金现值(定期领取)
问题:退休后每年年末领取 50,000 元,共领取 20 年,年利率 4%,现在需要准备多少资金?
=PV(4%, 20, -50000, 0, 0)结果约为 679,516.29(正数,表示你需要准备的资金)。注意 pmt 使用负数,因为这是你的支出(支付给退休金计划)。
三、FV – 计算终值
功能
返回一项投资的未来价值。例如:现在存入一笔钱,到期后本息合计多少?
语法
=FV(rate, nper, pmt, [pv], [type])实战案例1:一次性存款终值
问题:现在存入 10,000 元,年利率 3%,5 年后本息多少?
=FV(3%, 5, 0, -10000)结果约为 11,592.74。
实战案例2:每月定投终值
问题:每月末定投 500 元,年化收益率 6%(月利率 0.5%),持续 10 年(120 期),最终金额多少?
=FV(6%/12, 120, -500, 0, 0)结果约为 81,877.57。
实战案例3:一次性存款 + 定期追加
问题:初始存入 5,000 元,以后每年末存入 1,000 元,年利率 4%,5 年后总额。
=FV(4%, 5, -1000, -5000, 0)结果约为 11,749.22。
四、PMT – 计算每期还款额
功能
基于固定利率和等额分期付款方式,计算每期的还款金额(常用于贷款)。
语法
=PMT(rate, nper, pv, [fv], [type])实战案例1:房贷等额本息还款
问题:贷款 1,000,000 元,年利率 4.9%,期限 30 年(360 个月),每月末还款多少?
=PMT(4.9%/12, 360, 1000000, 0, 0)结果约为 -5,307.27(负号表示你支出)。取绝对值即每月还款约 5,307 元。
实战案例2:车贷计算
问题:车价 200,000 元,首付 50,000,贷款 150,000,年利率 5%,分 3 年(36 个月)还清,月供多少?
=PMT(5%/12, 36, 150000)结果约为 -4,496.24。
五、NPV – 计算净现值
功能
基于一系列未来现金流(各期不等)和折现率,计算净现值。用于评估投资项目是否可行:NPV > 0 表示项目有正收益。
语法
=NPV(rate, value1, [value2], ...)
rate:折现率。value1, value2...:各期现金流。第一期现金流发生在第一个期末(即第一期后)。
注意:如果初始投资发生在第 0 期(现在),需要从 NPV 结果中减去初始投资。
实战案例:投资项目评估
问题:某项目初始投资 100,000 元(现在支出)。未来 4 年每年末产生现金流:30,000、40,000、50,000、30,000。折现率 8%。是否值得投资?
公式:
=NPV(8%, 30000, 40000, 50000, 30000) - 100000结果约为 16,038.76(正值 → 值得投资)。
如果现金流在每年年初发生,需要调整:将第一年现金流单独折现,或使用 NPV(rate, 0, 现金流2, ...) + 初始现金流。
六、IRR – 计算内部收益率
功能
返回一系列现金流的内部收益率(使得净现值等于 0 的折现率)。用于评估投资回报率。
语法
=IRR(values, [guess])values:现金流数组,必须包含至少一个正数和一个负数。guess:猜测值,可选(默认 0.1 = 10%)。
实战案例1:项目 IRR
问题:同上例现金流(-100000, 30000, 40000, 50000, 30000)。计算 IRR。
公式:
=IRR(A1:A5) ' 假设 A1=-100000, A2=30000, A3=40000, A4=50000, A5=30000结果约为 15.04%。由于大于折现率 8%,项目可行。
实战案例2:计算分期付款的实际利率
问题:贷款 10,000 元,分 12 个月等额还款,每月还 900 元。实际月利率是多少?
现金流:第 0 期收到 10,000(正),第 1~12 期各支付 -900(负)。
在 A1:A13 输入:
10000, -900, -900, ...。
=IRR(A1:A13)结果约为 1.17%(月利率),年利率 ≈ 1.17%×12 = 14.04%。
七、综合实战案例
案例1:贷款比较表
制作一张表格,输入贷款金额、利率、年限,自动计算月供、总利息、总还款额。
=PMT(B2/12, B3*12, B1) | |||
=B4*B3*12 | |||
=B5-B1 |
案例2:退休规划
目标:退休后 20 年,每年末领取 100,000 元。退休前还有 25 年,年化收益率 5%。现在需要一次性存入多少?若改为每月定投,每月投多少?
步骤:
计算退休时需要准备的总现值(退休时点):
=PV(5%, 20, -100000, 0, 0)结果约 1,246,221 元。
计算现在需要一次性存入:
=PV(5%, 25, 0, 1246221)结果约 -368,171 元(现在需存入约 36.8 万)。
若每月定投(假设年化 5%,月利率 5%/12),每月投多少:
=PMT(5%/12, 25*12, 0, 1246221)结果约为 -1,404 元(每月定投约 1,404 元)。
案例3:比较两个投资方案
方案 A:初始投资 50 万,后三年每年末收入 20 万、25 万、30 万。
方案 B:初始投资 60 万,后三年每年末收入 30 万、30 万、30 万。
折现率 6%。计算 NPV 和 IRR 选择方案。
=NPV(6%,200000,250000,300000)-500000 | =IRR({-500000,200000,250000,300000}) | |
=NPV(6%,300000,300000,300000)-600000 | =IRR({-600000,300000,300000,300000}) |
计算后比较 NPV 和 IRR。
八、常见错误及解决方法
#NUM! | guess 参数 | |
九、函数速查表
PV | ||
FV | ||
PMT | ||
NPV | ||
IRR |
十、总结
| PV | |
| FV | |
| PMT | |
| NPV | |
| IRR |
学习建议:
先理解“现金流入为正、流出为负”的规则,这是财务函数使用的基础。
确保利率与期数单位一致(年/月/日)。
使用 PMT 时,注意
type参数:大多数贷款是期末还款(默认),房租等可能是期初。
掌握这五个函数,你就可以独立完成大多数个人理财、贷款分析和简单投资评估
夜雨聆风