单一费用类别的合计(SUMIF)
测试用例
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
○ 就绪 请在高亮的目标单元格输入公式,然后点「提交」。
题目
题目说明
费用逐笔记在 A2:B6。要合计的类别在 E1。把合计填进 Total 单元格 E2。
类别来自 E1——同一公式要能回答 Meals 或 Office。
题目数据
用表格查看整份数据(可选中、可复制)
| A | B | D | E | |
|---|---|---|---|---|
| 1 | Category | Amount | Category | Travel |
| 2 | Travel | 1200 | Total | |
| 3 | Office | 800 | ||
| 4 | Travel | 450 | ||
| 5 | Meals | 300 | ||
| 6 | Travel | 950 |
知识点
SUMIF(条件区域, 条件, 求和区域) 就是全部工作。最难被发现的错是漏掉第三个参数:只有两个参数时 SUMIF 会去汇总「条件列」,遇到文本类别就得到 0,看起来像「没有费用」。
解题思路
答案写在 E2。
- 目标单元格是 E2
- SUMIF 需要类别列、类别、金额列
- 三个区域必须同高
- 公式形状:=SUMIF(?, ?, ?)
函数指南
常见问题
怎么在 Excel 汇总某个类别?
=SUMIF(类别列, 类别, 金额列)。三个区域要覆盖相同的行。
为什么看得到的类别 SUMIF 却返回 0?
通常是漏了第三个参数,结果汇总到文本列。确认求和区域指向金额。