计算复合年增长率 (CAGR)
- Home
- 资源
- 用户手册
- thinkcell Core:演示文稿基础
- Excel 工具
- 计算复合年增长率 (CAGR)
thinkcell TCCAGR 公式可简化复合年增长率 (CAGR) 的计算。使用此函数可以快速分析随时间变化的业务数据。如需了解有关 CAGR 的更多信息,请参阅 Wikipedia。
使用 TCCAGR 公式
- 在 Excel 中,将数据输入单行或单列的单元格区域。
-
在另一个单元格中,键入
=TCCAGR(FIRST_CELL:LAST_CELL)。将FIRST_CELL替换为区域中的第一个单元格,将LAST_CELL替换为最后一个单元格。或者,如需直接从 Excel 功能区计算 CAGR,请选择一行中的数据区域,然后选择 thinkcell > Formulas > Insert CAGR
。目前,Insert CAGR
按钮仅适用于一行单元格。
注意:TCCAGR 公式仅使用区域中的第一个和最后一个单元格——两者之间的单元格不会影响计算。此外,该公式要求第一个和最后一个单元格中的值均为正数,才能返回有意义的结果。
用多个单元格表示一年
TCCAGR 公式提供可选的第二个参数,用于用多个单元格表示一年的数据。要使用此参数,请在区域后添加表示一年的单元格数量。如果不使用此可选参数,TCCAGR 公式默认将每个单元格视为一年。
例如:=TCCAGR(B1:B5) 计算四年期间的 CAGR,每个单元格代表一年。使用可选参数时,=TCCAGR(B1:B9, 2) 计算两年期间的 CAGR,区域中每两个单元格代表一年。
注意:在大多数 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 要求这两个单元格都包含正数。
需要排查问题吗?
查看我们的知识库