如何在Excel中计算CAGR
三个公式,一个结果——附示例和常见修复
您可以在Excel中使用POWER函数、RATE函数或手动公式计算CAGR。每种方法结果相同;选择适合您工作表的方式。
在Excel中计算CAGR的三种方法
POWER函数
=POWER(FV/PV, 1/n)-1=POWER(20000/10000, 1/5)-1 返回 0.1487 或 14.87%
手动公式
=(FV/PV)^(1/n)-1=(20000/10000)^(1/5)-1 返回 0.1487 或 14.87%
RATE函数
=RATE(n, 0, -PV, FV)=RATE(5, 0, -10000, 20000) 返回 0.1487 或 14.87%
完整示例
以下是您可以复制到Excel的完整示例。
| 输入 | 数值 |
|---|---|
| 初始值(PV) | ¥10,000 |
| 最终值(FV) | ¥20,000 |
| 年数(n) | 5 |
| CAGR | 14.87% |
常见错误及修复方法
RATE出现#NUM!错误
Cause: PV未输入为负数。
Fix: 使用=RATE(n, 0, -PV, FV),在PV前加负号。
结果看起来太小
Cause: 单元格未设置为百分比格式。
Fix: 选择单元格,然后 开始 → 数字 → 百分比。
月度数据得出错误的CAGR
Cause: n以月为单位输入,但结果未年化。
Fix: 使用以年为单位的n,或将月度结果乘以12。
结果过大或过小100倍
Cause: 缺少百分比格式或应用了两次。
Fix: 检查单元格格式以及是否已经乘以100。
何时改用XIRR
如果您的数据包含每月定投、股息或不规则日期,请使用=XIRR(金额, 日期)代替CAGR。XIRR可处理发生在任何日期的现金流。
Frequently Asked Questions
最常见的公式是=POWER(FV/PV, 1/n)-1和=RATE(n, 0, -PV, FV)。
输入PV、FV和n=5,然后使用=POWER(FV/PV, 1/5)-1。
RATE要求PV为负数,因为它代表现金流出。
使用XIRR。CAGR假设单一初始值和最终值,而XIRR处理多笔投入。
Try Our Free CAGR Calculator
Calculate CAGR, final value, initial investment, or time period instantly. No signup required.
Open Calculator