计算复合年增长率 (CAGR)

  1. Home
  2. 资源
  3. 用户手册
  4. thinkcell Core:演示文稿基础
  5. Excel 工具
  6. 计算复合年增长率 (CAGR)

thinkcell TCCAGR 公式可简化复合年增长率 (CAGR) 的计算。使用此函数可以快速分析随时间变化的业务数据。如需了解有关 CAGR 的更多信息,请参阅 Wikipedia。

使用 TCCAGR 公式

  1. 在 Excel 中,将数据输入单行或单列的单元格区域。
  2. 在另一个单元格中,键入 =TCCAGR(FIRST_CELL:LAST_CELL)。将 FIRST_CELL 替换为区域中的第一个单元格,将 LAST_CELL 替换为最后一个单元格。

    或者,如需直接从 Excel 功能区计算 CAGR,请选择一行中的数据区域,然后选择 thinkcell > Formulas > Insert CAGR 。目前,Insert CAGR 按钮仅适用于一行单元格。

Insert CAGR button on TC13

注意:TCCAGR 公式仅使用区域中的第一个和最后一个单元格——两者之间的单元格不会影响计算。此外,该公式要求第一个和最后一个单元格中的值均为正数,才能返回有意义的结果。

用多个单元格表示一年

TCCAGR 公式提供可选的第二个参数,用于用多个单元格表示一年的数据。要使用此参数,请在区域后添加表示一年的单元格数量。如果不使用此可选参数,TCCAGR 公式默认将每个单元格视为一年。

例如:=TCCAGR(B1:B5) 计算四年期间的 CAGR,每个单元格代表一年。使用可选参数时,=TCCAGR(B1:B9, 2) 计算两年期间的 CAGR,区域中每两个单元格代表一年。

Representing years in single vs. multiple cells with TCCAGR

注意:在大多数 Excel 版本中,逗号用作分隔符。但在某些本地化版本中,逗号是小数分隔符,因此参数使用分号而不是逗号。请确保使用适合你的 Excel 版本的正确分隔符。

排查 TCCAGR 公式问题

使用 TCCAGR 公式时,你可能会遇到三种错误结果: #VALUE!、#DIV/0! 和 #NUM!。

#VALUE!

 #VALUE! 错误可能由公式输入错误或参数无效导致。请确保在本地化版本中使用正确的标点。例如,在英文版 Excel 中,公式如下:=TCCAGR(A1:A10, 2);但在德语版 Excel 中,逗号会替换为分号:=TCCAGR(A1:A10; 2)。

TCCAGR 公式适用于排列在单行或单列中的单元格区域。如果将该公式用于不在单行或单列中的单元格,将导致 #VALUE! 错误。

导致 #VALUE! 错误的另一个原因是区域中的第一个或最后一个单元格包含负值。TCCAGR 公式要求这两个单元格中均为正数才能正常运行。

#DIV/0!

如果区域中第一个单元格的值为零,公式将返回 #DIV/0! 错误,因为 CAGR 计算会涉及除以零。

#NUM!

如果区域中的第一个和最后一个单元格的值都为零,公式将返回 #NUM! 错误,因为 TCCAGR 要求这两个单元格都包含正数。

需要排查问题吗?

查看我们的知识库