0

0

如何在 Excel 中计算复合年增长率 (CAGR)

冷漠man

冷漠man

发布时间:2025-12-23 16:18:46

|

379人浏览过

|

来源于php中文网

原创

Excel中计算CAGR有五种方法:一、基础公式=(B2/A2)^(1/C2)-1;二、POWER函数=POWER(B2/A2,1/C2)-1;三、RATE函数=RATE(C2,0,-A2,B2);四、LOG与EXP组合=EXP(LN(B2/A2)/C2)-1;五、XIRR函数处理非整年日期。

如何在 excel 中计算复合年增长率 (cagr)

如果您需要在 Excel 中计算复合年增长率(CAGR),该指标用于衡量一项投资在特定时间段内的平均年增长率,且假设利润每年按复利再投资,则可通过多种数学公式与内置函数实现。以下是具体操作方法:

一、使用基础公式法

CAGR 的数学定义为:(期末值 ÷ 期初值)的 n 次方根减 1,其中 n 为年数。Excel 中可直接用幂运算符 ^ 实现该逻辑,无需额外函数。

1、在目标单元格中输入公式:=(B2/A2)^(1/C2)-1,其中 A2 为期初值,B2 为期末值,C2 为年数(注意:年数应为正整数或小数,如 3.5 表示三年半)。

2、按 Enter 键确认,结果将以小数形式显示。

3、选中该单元格,点击「开始」选项卡 → 「数字」组 → 点击「百分比样式」按钮,将结果转换为百分比格式。

二、使用 POWER 函数法

POWER 函数可替代幂运算符 ^,提高公式的可读性与兼容性,尤其适用于嵌套复杂计算的场景。

1、在目标单元格中输入公式:=POWER(B2/A2,1/C2)-1,参数含义同上。

2、按 Enter 键确认计算结果。

3、右键单元格 → 「设置单元格格式」→ 「百分比」→ 小数位数设为 2,完成格式化。

三、使用 RATE 函数法

RATE 函数本质用于求解每期利率,在 CAGR 场景中可将其视为“年化复利利率”,需将期初值设为负数以符合现金流方向约定。

1、在目标单元格中输入公式:=RATE(C2,0,-A2,B2),其中 C2 为年数,0 表示无中间现金流,-A2 表示期初投入(现金流出),B2 表示期末收回(现金流入)。

GoEnhance
GoEnhance

全能AI视频制作平台:通过GoEnhance AI让视频创作变得比以往任何时候都更简单。

下载

2、按 Enter 键执行计算。

3、应用百分比格式:选中单元格 → Ctrl+1 → 选择「百分比」并设定小数位数。

四、使用 LOG 和 EXP 函数组合法

该方法基于对数恒等式推导,适用于需规避幂运算精度误差或进行进一步数学扩展的情形。

1、在目标单元格中输入公式:=EXP(LN(B2/A2)/C2)-1,LN 计算自然对数,EXP 进行指数还原。

2、按 Enter 键得出结果。

3、通过「开始」→ 「数字」→ 「百分比样式」一键转换格式。

五、使用 XIRR 函数处理非年度间隔数据

当起止日期非整年且需按实际天数加权计算时,XIRR 可依据具体日期序列返回年化内部收益率,其结果在仅含两笔现金流时等价于 CAGR。

1、在空白列中依次输入期初日期(如 A5)、期末日期(如 A6);在相邻列输入对应金额(A5 对应 -A2,A6 对应 B2)。

2、在目标单元格中输入公式:=XIRR(B5:B6,A5:A6),确保日期为 Excel 可识别的序列值格式。

3、对该单元格应用百分比格式以获得标准 CAGR 表达。

热门AI工具

更多
DeepSeek
DeepSeek

幻方量化公司旗下的开源大模型平台

豆包大模型
豆包大模型

字节跳动自主研发的一系列大型语言模型

通义千问
通义千问

阿里巴巴推出的全能AI助手

腾讯元宝
腾讯元宝

腾讯混元平台推出的AI助手

文心一言
文心一言

文心一言是百度开发的AI聊天机器人,通过对话可以生成各种形式的内容。

讯飞写作
讯飞写作

基于讯飞星火大模型的AI写作工具,可以快速生成新闻稿件、品宣文案、工作总结、心得体会等各种文文稿

即梦AI
即梦AI

一站式AI创作平台,免费AI图片和视频生成。

ChatGPT
ChatGPT

最最强大的AI聊天机器人程序,ChatGPT不单是聊天机器人,还能进行撰写邮件、视频脚本、文案、翻译、代码等任务。

相关专题

更多
java基础知识汇总
java基础知识汇总

java基础知识有Java的历史和特点、Java的开发环境、Java的基本数据类型、变量和常量、运算符和表达式、控制语句、数组和字符串等等知识点。想要知道更多关于java基础知识的朋友,请阅读本专题下面的的有关文章,欢迎大家来php中文网学习。

1503

2023.10.24

Go语言中的运算符有哪些
Go语言中的运算符有哪些

Go语言中的运算符有:1、加法运算符;2、减法运算符;3、乘法运算符;4、除法运算符;5、取余运算符;6、比较运算符;7、位运算符;8、按位与运算符;9、按位或运算符;10、按位异或运算符等等。本专题为大家提供相关的文章、下载、课程内容,供大家免费下载体验。

233

2024.02.23

php三元运算符用法
php三元运算符用法

本专题整合了php三元运算符相关教程,阅读专题下面的文章了解更多详细内容。

87

2025.10.17

excel对比两列数据异同
excel对比两列数据异同

Excel作为数据的小型载体,在日常工作中经常会遇到需要核对两列数据的情况,本专题为大家提供excel对比两列数据异同相关的文章,大家可以免费体验。

1402

2023.07.25

excel重复项筛选标色
excel重复项筛选标色

excel的重复项筛选标色功能使我们能够快速找到和处理数据中的重复值。本专题为大家提供excel重复项筛选标色的相关的文章、下载、课程内容,供大家免费下载体验。

411

2023.07.31

excel复制表格怎么复制出来和原来一样大
excel复制表格怎么复制出来和原来一样大

本专题为大家带来excel复制表格怎么复制出来和原来一样大相关文章,帮助大家解决问题。

564

2023.08.02

excel表格斜线一分为二
excel表格斜线一分为二

在Excel表格中,我们可以使用斜线将单元格一分为二。本专题为大家带来excel表格斜线一分为二怎么弄的相关文章,希望可以帮到大家。

1245

2023.08.02

excel斜线表头一分为二
excel斜线表头一分为二

excel斜线表头一分为二的方法有使用合并单元格功能方法、使用文本框功能方法、使用自定义格式方法。本专题为大家提供excel斜线表头一分为二相关的各种文章、以及下载和课程。

368

2023.08.02

go语言 注释编码
go语言 注释编码

本专题整合了go语言注释、注释规范等等内容,阅读专题下面的文章了解更多详细内容。

30

2026.01.31

热门下载

更多
网站特效
/
网站源码
/
网站素材
/
前端模板

精品课程

更多
相关推荐
/
热门推荐
/
最新课程
Excel 教程
Excel 教程

共162课时 | 14.8万人学习

成为PHP架构师-自制PHP框架
成为PHP架构师-自制PHP框架

共28课时 | 2.5万人学习

关于我们 免责申明 举报中心 意见反馈 讲师合作 广告合作 最新更新
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送

Copyright 2014-2026 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号