在Excel函数的使用中,求和函数除了SUM函数外,SUMIF也是常用的函数之一。SUMIF函数和SUM函数一样语法简单、使用方便,进行求和运算时可以忽略存有文本、空格等数据的单元格。但实际上,Excel的求和函数还包括SUBTOTAL、SUMIF、SUMPRODUCT、SUMSQ、SUMX2MY2、SUMX2PY2和SUMXMY2等函数。本文介绍常用的SUMIF函数。使用 SUMIF 函数可以对区域中符合指定条件的值求和。
什么?不会用函数?赶快猛戳 http://jingyan.baidu.com/article/3aed632e0d46fc70108091e0.html (如何使用EXCEL函数(公式))
前期准备工作(包括相关工具或所使用的原料等)
Microsoft Office 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)

注意事项
?使用通配符时,如果要查找实际的问号或星号,请在该字符前键入波形符 (~)。若要根据多个条件对若干单元格求和,请使用 SUMIFS 函数。如果您喜欢,别忘了投票、分享支持我哈~~经验内容仅供参考,如果您需解决具体问题(尤其法律、医学等领域),建议您详细咨询相关领域专业人士。作者声明:本教程系本人依照真实经历原创,未经许可,谢绝转载。- 评论列表(网友评论仅供网友表达个人看法,并不表明本站同意其观点或证实其描述)
-
