数学
SUMIFS
定义
SUMIFS 只返回你给出的每项测试都满足的那些行的总和。
语法
=SUMIFS(sum_range, criteria_range1, criteria1, criteria_range2, criteria2)
参数
| 参数 | 含义 |
|---|---|
sum_range |
该行上每项测试都通过时要加总的数字,例如 C2:C5。 |
criteria_range1 |
要检查的第一组单元格。 |
criteria1 |
第一组单元格必须满足的值。 |
criteria_range2 |
要检查的第二组单元格。 |
criteria2 |
第二组单元格必须等于的值。 |
示例演练
一个仓库在 A2:C5 中记录库区编号、通道编号和箱数。
| A:库区 | B:通道 | C:箱数 |
|---|---|---|
| 3 | 8 | 40 |
| 3 | 2 | 15 |
| 5 | 8 | 22 |
| 3 | 8 | 11 |
公式:=SUMIFS(C2:C5,A2:A5,3,B2:B5,8)
结果:51。库区 3 和通道 8 同时出现在第 2 行和第 5 行,所以 40 + 11 等于 51。
练习
单元格 A2:A5 中是 1、1、2 和 1。单元格 B2:B5 中是 10、20、10 和 10。单元格 C2:C5 中是 5、8、3 和 4。请在 D2 中写出一个公式,把 A2:A5 等于 1 且 B2:B5 等于 10 的行中的 C2:C5 加起来。
- 在 D2 中写出一个 SUMIFS 公式,把 A2:A5 等于 1 且 B2:B5 等于 10 的行中的 C2:C5 加起来。
- D2 应显示 A2:A5 等于 1 且 B2:B5 等于 10 时 C2:C5 的总和。
第 1 步,共 2 步
在 D2 中输入 =SUMIFS(C2:C5,A2:A5,1,B2:B5,10)。
第 2 行和第 5 行匹配。C2 是 5,C5 是 4,所以 5 + 4 是 9。
无论使用哪种语言,这里的公式都使用英文函数名(如 SUM),小数点一律使用句点“.”。
正在加载工作表…
D2 使用 SUMIFS。
D2 现在显示 9。
相关函数
SUMIF 对通过一项测试的单元格求和。COUNTIF 统计这些匹配项。SUMIFS 在求和之前再加一项测试。
常见错误
像 SUMIF 那样把要相加的数字放在最后,例如 =SUMIFS(A2:A5,3,B2:B5,8,C2:C5)。SUMIFS 需要这些数字作为第一个参数。