1
场景背景
「同比增长」是和去年同期比,「环比增长」是和上一期比。公式都是 (本期-上期)/上期。年度复合增长率(CAGR)则要用 POWER:(期末/期初)^(1/年数)-1。这些指标一定要处理分母为 0 的情况。
2
数据结构
共 1 个 Sheet3
解决步骤
1
第 1 步:基础增长率
(本期 - 上期)÷ 上期,结果是小数,设为百分比格式。
=IFERROR((C2-B2)/B2,0)
2
第 2 步:同比与环比的差别
同比的上期是「去年同月」,环比的上期是「上个月」。公式一样,只是取的数不同。
3
第 3 步:复合增长率 CAGR
(期末/期初) 开 n 次方再减 1。POWER 的指数写 1/n。
=POWER(C2/B2,1/E2)-1
4
第 4 步:展示成「+25.0%」
TEXT 可以把正负号和百分比一起格式化,比手拼字符串省事。
=TEXT(D2,"+0.0%;-0.0%;0.0%")
4
完整公式与逐段拆解
=IFERROR((C2-B2)/B2,0)
C2-B2增长额/B2除以基期,得到相对变化IFERROR(...,0)基期为 0 时显示 0%,避免 #DIV/0!| A | B | C | D | E | F | |
|---|---|---|---|---|---|---|
| 1 | 客户 | 去年同期 | 本期 | 增长额 | 增长率 | 对比 |
| 2 | 甲公司 | 12000 | 15000 | 3,000 | 25.0% | 增长 |
| 3 | 乙公司 | 8000 | 7600 | -400 | -5.0% | 下滑 |
| 4 | 丙公司 | 5000 | 5000 | 0 | 0.0% | 持平 |
| 5 | 丁公司 | 3000 | 4200 | 1,200 | 40.0% | 增长 |
当前表:两期对比 · 公式单元格 E2 · 绿色底为公式,蓝色底为动态数组溢出结果
甲公司从 12000 涨到 15000,增长率 25.0%
6
数据流向
数据流向演示1 / 4
来源两期对比!B2
➜
去向作分母
去年同期
来源两期对比!C2
→
去向作分子
本期
来源B2,C2
→
去向增长率
相减再相除
来源增长率
→
去向E2
格式化为百分比
跟着高亮一步步看数据怎么流动
7
注意事项与坑
!基期为负数时增长率没有意义,要单独标注。
!「增长了 25%」和「增长到 125%」是两个意思,汇报时说清楚。
!CAGR 用的是年数不是月份数,3 年就是 3。
8