如何在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
CAGR14.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