年同比增长率(百分比变化)
测试用例
1
2
3
重置
提交
A
B
C
D
E
F
G
1
2
3
4
5
6
7
8
9
10
○ 就绪 请在高亮的目标单元格输入公式,然后点「提交」。
测试用例
1
2
3
重置
提交
A
B
C
D
E
F
G
1
2
3
4
5
6
7
8
9
10
○ 就绪 请在高亮的目标单元格输入公式,然后点「提交」。
题目
题目说明
演示文稿需要一个数字:今年收入比去年增长多少。B2:B3 里是这两年的收入。请在 Growth 单元格 D2 算出增长率,保留三位小数——演示文稿会另外套用百分比格式。
请引用两个收入单元格,不要手动输入金额,这样数字更新时公式仍然正确。
题目数据
用表格查看整份数据(可选中、可复制)
| A | B | D | |
|---|---|---|---|
| 1 | Year | Revenue | Growth |
| 2 | 2023 | 480000 | |
| 3 | 2024 | 612000 |
知识点
百分比变化是(新值 − 旧值)÷ 旧值,也等于 新值 ÷ 旧值 − 1。算出来是十进制小数:0.275,不是 27.5。ROUND(...,3) 先收掉浮点误差,数值再进图表。下滑时结果是负数,这是正确的——不要用 ABS 掩盖方向。
解题思路
答案写在 D2。提交时我们会换 3 组输入重跑你的公式,写死数字一定过不了 —— 公式必须跟着单元格走。
- 目标单元格是 D2
- 两个收入值是 B2(去年)与 B3(今年)
- 百分比变化=(新值 − 旧值)÷ 旧值
- 外层用 ROUND 保留三位小数
官方解法
展开 2 种解法(建议先自己试一次)
解法 1:新值 ÷ 旧值 − 1
=ROUND(B3/B2-1,3)
612000 ÷ 480000 等于 1.275,减 1 后是 0.275,即增长 27.5%。ROUND(...,3) 保留三位小数,顺带去掉除法留下的 0.000000000000x 尾巴。
解法 2:(新值 − 旧值)÷ 旧值
=ROUND((B3-B2)/B2,3)
教科书写法:变化量(132000)除以起始值(480000)。结果完全相同,别人打开文件时也更容易读懂。
函数指南
常见问题
Excel 的百分比变化公式是什么?
=(新值−旧值)/旧值,或等价的 新值/旧值−1。这里就是 =ROUND(B3/B2-1,3)。把结果单元格设为百分比格式,才会显示 27.5% 而不是 0.275。
为什么我的答案是 0.275 而不是 27.5%?
因为公式返回的是小数,不是格式化后的百分比。可对单元格套用百分比格式;若结果必须是文本,则改用 TEXT(...,"0.0%")。
下滑时要用 ABS 吗?
不要。负的增长率本身就是信息:收入下滑 7%。用 ABS 会抹掉方向,让图表说谎。