Excel求和函数之 SUMIF
的有关信息介绍如下:在Excel函数的使用中,求和函数除了SUM函数外,SUMIF也是常用的函数之一。SUMIF函数和SUM函数一样语法简单、使用方便,进行求和运算时可以忽略存有文本、空格等数据的单元格。但实际上,Excel的求和函数还包括SUBTOTAL、SUMIF、SUMPRODUCT、SUMSQ、SUMX2MY2、SUMX2PY2和SUMXMY2等函数。本文介绍常用的SUMIF函数。使用 SUMIF 函数可以对区域中符合指定条件的值求和。
什么?不会用函数?赶快猛戳http://jingyan.baidu.com/article/3aed632e0d46fc70108091e0.html (如何使用EXCEL函数(公式))
SUMIF语法:
SUMIF(range, criteria, [sum_range])
range 必需。用于条件计算的单元格区域。每个区域中的单元格都必须是数字或名称、数组或包含数字的引用。空值和文本值将被忽略。
criteria 必需。用于确定对哪些单元格求和的条件。
sum_range 可选。要求和的实际单元格。
首先我们用SUM函数对所有人的薪资求和,以利于后面的比较。
=SUM(E2:E11)
接下来我们对薪资小于5005的员工进行薪资求和。虽然同样的区域,但是函数求和时会过滤掉薪资大于5005的员工。第三个参数可以省略。
=SUMIF(E2:E11,"<=5005")
对薪资小于5005的员工进行求和,我们还可以使用引用,如下:(结果是一样的)
=SUMIF(E2:E11,"<=" & H1)
如果我只想计算下 销售部 的员工的薪资,怎么做呢?也很简单,使用下面的函数,C2到C11中包含了员工的部门信息,那就对C2:C11进行条件筛选!
=SUMIF(C2:C11,"销售部",E2:E11)
有时候,我们会疏忽,一不小心把第三个参数的区域范围写小了!例如
=SUMIF(C2:C11,"销售部",E2:E3)
天啊!怎么办?没关系,强大的SUMIF会宽容我们的小错误,结果依然一样!
PS:不会所有的函数都这么大度啊,切记!切记!
SUMIF还可以对多列进行求和,如 对B14:C15中值为 C 的单元格对应的数值求和
=SUMIF(B14:C15,"C",D14:E15)
注意:条件区域和求和区域一一对应
可以在 criteria 参数中使用通配符和星号 (*),星号匹配任意一串字符。
如对 B14:C15 中值包含 C 的单元格对应的数值求和(C、CD、CAB都被匹配)
=SUMIF(B14:C15,"C*",D14:E15)
可以在 criteria 参数中使用通配符 问号 (?)。 问号匹配任意单个字符。
如对B14:C15中值包含C的单元格对应的数值求和(只匹配C和CD)
=SUMIF(B14:C15,"C?",D14:E15)