预算差异(IFERROR 处理除零)
测试用例
1
重置
提交
A
B
C
D
E
F
G
1
2
3
4
5
6
7
8
9
10
○ 就绪 请在高亮的目标单元格输入公式,然后点「提交」。
测试用例
1
重置
提交
A
B
C
D
E
F
G
1
2
3
4
5
6
7
8
9
10
○ 就绪 请在高亮的目标单元格输入公式,然后点「提交」。
题目
题目说明
第 2 行的预算与实际在 B2:C2。把差异——实际减预算、除以预算,用小数——填进 Variance 单元格 D2。
预算为 0 的部门必须返回 0,不是 #DIV/0!,因为报表是照原样打印的。
题目数据
用表格查看整份数据(可选中、可复制)
| A | B | C | D | |
|---|---|---|---|---|
| 1 | Department | Budget | Actual | Variance |
| 2 | Marketing | 5000 | 5500 | |
| 3 | Ops | 8000 | 7600 |
知识点
对费用而言,正数代表超支;符号约定比算式更重要。预算为 0 会让除法失效,用 IFERROR 补 0,报表才能打印。
解题思路
答案写在 D2。
- 目标单元格是 D2
- (实际 − 预算)/ 预算
- 处理预算为 0
- 公式形状:=IFERROR(ROUND(?, 4), ?)
函数指南
常见问题
怎么算预算差异?
(实际 − 预算)/ 预算。先决定符号约定:费用通常是正数代表超支。
为什么出现 #DIV/0!?
预算为 0。把除法包进 IFERROR,或先检查分母。