年同比增长率(百分比变化)

简单 数学
题目说明
提示 0/4
官方解法 2
–
测试用例
1
2
3
重置
提交
fx
A
B
C
D
E
F
G
1
2
3
4
5
6
7
8
9
10
正在加载交互式电子表格...
正在准备单元格数据与公式求解引擎
○ 就绪 请在高亮的目标单元格输入公式,然后点「提交」。

题目

题目说明

演示文稿需要一个数字:今年收入比去年增长多少。B2:B3 里是这两年的收入。请在 Growth 单元格 D2 算出增长率,保留三位小数——演示文稿会另外套用百分比格式。

请引用两个收入单元格,不要手动输入金额,这样数字更新时公式仍然正确。

题目数据

用表格查看整份数据(可选中、可复制)
这道题的数据表
ABD
1YearRevenueGrowth
22023480000
32024612000

知识点

百分比变化是(新值 − 旧值)÷ 旧值,也等于 新值 ÷ 旧值 − 1。算出来是十进制小数:0.275,不是 27.5。ROUND(...,3) 先收掉浮点误差,数值再进图表。下滑时结果是负数,这是正确的——不要用 ABS 掩盖方向。

解题思路

答案写在 D2。提交时我们会换 3 组输入重跑你的公式,写死数字一定过不了 —— 公式必须跟着单元格走。

  1. 目标单元格是 D2
  2. 两个收入值是 B2(去年)与 B3(今年)
  3. 百分比变化=(新值 − 旧值)÷ 旧值
  4. 外层用 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 练习

常见问题

Excel 的百分比变化公式是什么?

=(新值−旧值)/旧值,或等价的 新值/旧值−1。这里就是 =ROUND(B3/B2-1,3)。把结果单元格设为百分比格式,才会显示 27.5% 而不是 0.275。

为什么我的答案是 0.275 而不是 27.5%?

因为公式返回的是小数,不是格式化后的百分比。可对单元格套用百分比格式;若结果必须是文本,则改用 TEXT(...,"0.0%")。

下滑时要用 ABS 吗?

不要。负的增长率本身就是信息:收入下滑 7%。用 ABS 会抹掉方向,让图表说谎。