数学

SUMIF

定义

SUMIF 返回对应单元格通过一项测试的那些数字的总和。

语法

=SUMIF(range, criteria, sum_range)

参数

参数 含义
range 与条件比较的单元格,例如 B2:B5。
criteria 算作匹配的值。数字可以直接输入;文本要用双引号括起来。
sum_range 当 range 中对应的单元格通过测试时,要相加的单元格。

示例演练

一家印刷店记录纸张等级以及每份印件用了多少张纸。等级位于 B2:B5,张数位于 C2:C5。

A:印件 B:等级 C:张数
海报 2 18
传单 5 9
横幅 2 13
卡片 4 7

公式:=SUMIF(B2:B5,2,C2:C5)

结果:31。等级 2 出现在 B2 和 B4,所以 18 + 13 等于 31。

练习

单元格 A2:A5 中是 4、9、4 和 6。单元格 B2:B5 中是 10、20、15 和 5。请在 C2 中写出一个公式,把 A2:A5 等于 4 的行中的 B2:B5 加起来。

  1. 在 C2 中写出一个 SUMIF 公式,把 A2:A5 等于 4 的行中的 B2:B5 加起来。
第 1 步,共 2 步
无论使用哪种语言,这里的公式都使用英文函数名(如 SUM),小数点一律使用句点“.”。
正在加载工作表…

相关函数

COUNTIF 统计有多少个单元格通过一项测试,SUM 不加测试就把每个数字相加。SUMIF 保留一项测试并返回总和。

常见错误

把第一个和最后一个参数写反,例如 =SUMIF(C2:C5,2,B2:B5),这样公式测试的是张数,相加的却是等级代码。

相关函数

这些链接是相关函数。