如何在 Excel 中计算 CAGR?

2025年03月17日 | 阅读 9 分钟

CAGR 指的是复合年均增长率。 Excel 没有直接计算此值的公式。您可以使用 RRI()、RATE()、POWER 和其他 Excel 函数来计算 CAGR。CAGR 是为一段时期的投资计算的。

CAGR 对初学者来说是一个有点复杂但又很有趣的主题。因为通过计算 CAGR,可以找出您在一段时间(例如 5 年、6 年及更长)内的投资的平均增长率。

在本章关于 CAGR 的内容中,我们将讨论计算 CAGR 的不同方法,特别是 RRI() 和 RATE() 函数。

什么是 CAGR?

CAGR 代表复合年均增长率。顾名思义,它是给定时期内一年到一年的平均增长。复合年均增长率是为一段时期的投资计算的。简单来说,CAGR 有助于衡量您每年在投资上的收益。

关于 CAGR 的一些要点 -

  1. CAGR 是复合年均增长率,对于所有年份都是相同的。
  2. CAGR 与一般增长率不同。
  3. CAGR 具有重复性,而传统增长率每年的可能都不同。
  4. CAGR 有助于找出投资的总体增长率。
  5. CAGR 计算需要三个基本组成部分,即现值 (PV)、终值 (FV) 和年数,来找出您投资的增长率。

CAGR 是投资从初始金额增长到最终金额所需的回报率。假设在投资寿命的每年末都重新投资了利润。基本上,CAGR 是一个基于您的投资每年增长的数字或百分比(增长率)。

通用 CAGR 公式

Excel 不提供直接公式来计算 Excel 工作表中存储的相应数据的 CAGR。但是,您可以使用其通用公式进行计算。

此公式也可以这样写 -

其中,FV 是终值,PV 是现值,n 是周期数。这些值与

FV = 结束值,

PV = 开始值,以及

N = 年数(周期数)

如果您已知总体增长率,即 (FV-PV)/PV 在一段时间(天数)内的值,请使用以下公式。这意味着如果您知道天数而不是年数。

此处,

(1+增长率) = (结束值/开始值)

(1/年数) = (365/天数)

以上就是使用这些通用公式计算 Excel 中 CAGR 的方法。此外,还有一些其他方法可以在 Excel 中计算 CAGR。除了使用 Excel CAGR 公式外,您还可以使用在线 CAGR 计算器进行快速计算。

内置函数计算 CAGR

Excel 提供了两个或更多函数来计算 CAGR。在本章中,我们将介绍以下两个内置函数来计算 Excel 中的 CAGR。它们是 -

  1. RRI() 函数
  2. RATE() 函数

使用通用公式在 Excel 中计算 CARG

首先,我们将向您展示使用通用公式计算 CAGR 的详细步骤。为此,我们有一个存储在 Excel 工作表中的 6 年(2011 - 2015 年)数据集,其中包含每年的收入。

在初始年份(2010 年),投资仅为 100 卢比,在接下来的五年(2015 年)增长到 248 卢比,每年增长率不同。这意味着 - 每年的增长率都不同。

How to calculate CAGR in Excel?

示例

在以下 CAGR 计算中,我们将找到复合年均增长率。

步骤 1:在此,开始值为 100,结束值为 248,以计算 5 年的复合年均增长率。

How to calculate CAGR in Excel?

这里的年份值为 5,因为年数应该从 0 开始计算。现在,让我们使用其通用公式计算 CAGR。其中,

开始值 = 100,结束值 = 248,年数 = 5

步骤 2:选择一个单元格来存储结果,并在其中输入以下 CAGR 公式

=(G4/B4)^(1/5)

How to calculate CAGR in Excel?

步骤 3:按 **Enter** 键,您将获得复合年均增长率,即 1.19919646。

How to calculate CAGR in Excel?

此值有助于查找一段时间内的未来收入。但此公式尚不完整。

步骤 4:要完成公式并获得实际的 CAGR 结果,请从结果值中减去 1,即

=B7-1

How to calculate CAGR in Excel?

复合年均增长率是 0.19919646

步骤 5:如果您希望 CAGR 值以百分比显示,只需选择两个计算值,然后转到 **数字** 组并单击 % 符号。

CAGR 值非常接近 20,因此它将四舍五入到 20,您将获得如下值 -

How to calculate CAGR in Excel?

复合年均增长率是 20%

虽然您也可以使用 Excel 中的 RATE() 和 RRI() 函数。但我们想向您展示它的工作原理。我们还将在本章下面简要介绍这些函数。

CAGR 如何工作?

您现在可以使用此增长率检查和重新验证结束值。除此之外,您还可以使用此复合年均增长率 (CAGR) 找出其他年份的值。

步骤 1:复制定义的的数据集并将其粘贴到新行中。仅保留第一年的收入(2011 年),删除其他行,如下所示。

How to calculate CAGR in Excel?

步骤 2:现在,使用以下公式通过 CAGR 值获取下一年的带利息的金额。

=开始值 * 增长率

=B9*1.1992

How to calculate CAGR in Excel?

"在公式中手动输入增长率,而不是传递其单元格引用。"

步骤 3:按 **Enter** 键,您将获得 2011 年的计算收入。

How to calculate CAGR in Excel?

步骤 4:现在,选择 2012 年的计算收入单元格。将鼠标放在单元格右下角,会出现一个 **+** 符号,将其拖到最后。

How to calculate CAGR in Excel?

它将自动为其他年份执行相同的计算,并且每次都会为每年的收入计算使用一个新的更新值,即 pv*1.992。

步骤 5:您将在此处看到结束值为 248.0,与原始数据相同。

How to calculate CAGR in Excel?

注意:对于此计算,我们假设所有年份的增长率都相同。尽管您在原始数据集中会看到,每年的增长率都不同。

结论:类似于此验证,您可以使用此增长率计算其他年份的未来值。

使用 CAGR 计算未来值

我们将向您展示复合年均增长率如何帮助计算未来几年的收入。我们将使用此计算出的 CAGR 来找出未来五年的收入。步骤几乎相同,但值不同。请从下面的示例中学习。

示例 -

这次,

开始值:248

复合年均增长率是:1.1992 (当 CAGR 为 120% 时)

有两种公式可以计算五年后(2016 年至 2020 年)的投资金额。

步骤 1:使用开始值为 248 的 2016 年至 2020 年的表格创建新表格。输入以下公式

=开始值单元格引用 * 1.1992

How to calculate CAGR in Excel?

步骤 2:按 **Enter** 键,您将获得下一年的收入。现在,将鼠标放在计算出的收入的角落,然后将 + 符号拖到最后。

How to calculate CAGR in Excel?

步骤 3:现在查看所有值。您可以通过在 **数字** 部分中选择逗号样式 (,) 来从 Excel 功能区中删除小数点后的数字。

How to calculate CAGR in Excel?

除此以外,您还可以使用另一个提供相同输出的公式 -

=开始值+(开始值*0.1992)

此处,CAGR 值是第二个值(您从中减去 1 的 CAGR 值)。虽然公式不同,但它将为您提供相同的值。

使用 RRI() 函数计算 CAGR

我们将通过一个示例向您展示 RRI() 函数如何帮助计算复合年均增长率。RRI() 函数接受三个参数:年数、现值和终值。这使计算对您来说更容易。

语法

RRI() 函数的语法如下 -

如上所述,这三个值是 RRI() 计算 CAGR 所必需的。

参数

所有三个参数都是 RRI() 函数的必需参数。

  1. Nper - 年数
  2. Pv - 现值(开始值)
  3. Fv - 终值(结束值)

使用 RRI() 计算 CAGR 的步骤

我们用于使用通用公式计算 CARG 的过程也可以使用 RRI() 函数完成。您会发现此公式比通用 CAGR 公式更容易。这使得该过程简单快捷。那么,让我们看看如何完成

步骤 1:为此示例采用相同的数据集表,其中包含每年的收入(2011 - 2016 年)。

How to calculate CAGR in Excel?

此处,

pv 是 100 (在 B4 单元格),

fv 是 248 (在 G4 单元格),以及

年数是 5,与上面的示例相同。

步骤 2:在您希望保留结果值的单元格中输入以下 RRI() 公式。

=RRI(5, B4, G4)

How to calculate CAGR in Excel?

步骤 3:按 Enter 键,查看使用 RRI() 函数计算后返回的 CAGR 结果。

How to calculate CAGR in Excel?

在此,您可以检查并验证 - 此复合年均增长率与我们使用此 **(结束值/开始值)^(1/年数)-1** 公式获得的上述示例相同。

额外:如果您希望增长率以百分比显示,请选择该值,然后在 **主页** 选项卡 **数字** 部分中单击 % **符号**。您可以看到,现在它是 20%。

How to calculate CAGR in Excel?

这是这五年的复合年均增长率(百分比)。

使用 RATE() 函数计算 CAGR

Excel 还提供了一个内置函数,用于计算 CAGR。此函数有六个参数,其中前三个是必需的,其他是可选参数。

语法

RATE() 函数的语法如下

前三个参数是必需的,后三个是可选参数。

参数描述
Nper此参数接受总支付期数。
Pmt这是付款金额。它始终保持不变。
Pvpv 指的是现值。
[fv]Fv 表示终值。这是一个可选参数。
[type]这指的是付款类型。“1”表示期初,“0”表示期末。
[guess]这也是一个可选参数。它估计内部回报率应为多少。

要使用 RATE() 函数计算 CAGR,您必须提供第一个参数 nper、第三个参数 pv 值和第四个参数 fv 值。第二个参数留空。

注意:请将现值 (pv) 指定为第三个参数,并带有负号。否则,在返回结果时将遇到 #NUM! 错误。

返回值

RATE() 函数以百分比返回复合年均增长率。

示例

我们将针对以下数据集展示此示例。我们有五年的数据,初始投资额为 200,000,在接下来的四年中增长到 390,000。

How to calculate CAGR in Excel?

所以,

PV = 200,000,FV = 390,000,nper = 4

步骤 2:根据 CAGR 单元格写出如下的 RATE() 公式。

=RATE(5, , -E3, E7)

How to calculate CAGR in Excel?

步骤 3:按 **Enter** 键,您将获得复合年均增长率(百分比),即 18%。它可能接近四舍五入值。

How to calculate CAGR in Excel?

此增长率也可以以普通形式表示,如下所示

How to calculate CAGR in Excel?

CAGR 和增长率是否不同?

是的,CAGR 和增长率这两个术语是不同的。CAGR 意为“复合年均增长率”,它对于所有年份都相同。而增长率每年可能都不同。但是,当将 CAGR 应用于正常计算的增长率数据时,最终值将是相同的。

在下面的屏幕截图中,您可以查看和分析它们之间的差异。

How to calculate CAGR in Excel?

CAGR 假设增长率在每一年都具有重复性。而根据传统方法,每年的增长率可能都不同。这是它们之间的关键区别。但最终,使用这两种增长率的最终值是相同的。

结论

CAGR 是一种有助于找出投资总体增长率的技术。它可以计算过去的回报和未来的回报,如我们在第一个示例中所计算的。请记住一件事 - 它不能准确计算定期投资。它主要关注投资的初始值和最终值进行计算。

结论是 - CAGR 非常有用,因为它有助于分析您的投资增长情况。


下一主题Excel 转 Word