
【温馨提示】小伙伴们,阅读之前请您点击【关注】,您的支持将是我最大的动力!
案例6 对大于1000的数据求和( SUMIF)
对仓库进货数据中单次进货超过1000的商品进行求和。
在单元格D2中输入如下公式:
=SUMIF(B2:B8,"> 1000")
按下[Enter]键后,公式将返回当日数据中超过1 000的数量之和,结果如图1.12所示。

公式说明:
SUMIF函数的第三参数是可选参数,如果忽略则对第参数所代表的区域求和,
本例中条件区域和求和区域都是B2:B8,因此忽略了第三参数。
如果添加第三参数也可以得到正确结果,公式如下:
=SUMIF(B2:B8,">1000" ,B2)
使用注意:
(1) SUMIF函数省略第三参数的用法只针对第一参数既是条件区域又是求和
区域的情况,而且这个区域必须是数值,否则没有意义,文本的合计永远是0。
(2)如果需要对区域中不等于1 000的数据求和,则公式可以写为:
=SUMIF(B2:B8,"< 1000")
(3)如果需要对区域中等于1 000的数据进行求和,则公式可以写为:
=SUMIIF(B2:B8, 1000)
当条件是数值时,SUMIF函数的第二参数有3种表示方法。假设条件是
1 000, 那么第二参数可以写为“"=1000””、“"1000"” 或者“1000”,三种写法
的计算结果一致。但是条件是文本时则只有两种写法,不能忽略等号的同时又忽略
引号。
(4)当求和区域中存在文本时(本例的求和区域是B2:B8) ,SUMIF函数
会自动略过文本。假设在B2单元格输入文本“函数”,“函数”二字是大于数值
1000的,但是它并不会参与求和,因此公式的结果不会产生变化。
案例链接:
思考:计算图1.12中小于等于1000的进库数据之和。
提示:参考本例的公式修改一下逻辑运算符即可。
案例7 使用通配符对车间人 员的工资求和( SUMIF)
公司包含人事部、采购部、一车间、二车间、三车间、业务部和印刷分部7个部门,
现要求汇总车间的职工工资。
在本数据单元格E2中输入如下公式:
=SUMIF(A2:A10,"?车间",C2)
按下[Enter]键后,将返回所有车间人员的工资之和,结果如图所示。

公式说明:
本公式中SUMIF函数的第一参数是条件区域,第二参数“?车间”表示条件是
以“车间”二字结尾,同时其长度为3。第三参数是简写,虽然只有“C2”,而实
际计算时是用C2:C10区域参与求和。整个公式的含义是如果A2:A10区域中任意单
元格包含3个字而且以“车间”二字结尾,那么对该单元格在C列中对应的单元格求和。
本例最终的求和单元格是C2、C4、C6、C8:C10。
使用注意:
(1) SUMIF函数的第二参数支持通配符“*”和“?”。其中“?”表示任意
单个字符,“*” 表示任意长度的字符。在本例中比较特殊,使用“?”和“”都
能得到同样结果。
(2)如果单元格中本身就有“?”符号,那么可以使用第三个通配符“”。例如:
=SUMIF(A2:A10,"~?",C2)--此处的 “?”不再具备通配符的功能,仅当作标
点符号“?”处理。
(3)如果统计工资表中的“高周波车间”和“印刷车间”等不同长度的部门名
称,本公式需要修改为“=SUMIF(A2:A10,"*车间",C2)”。
(4)通配符包括“*”、“?”和“”三个符号,它们只能在半角状态下输入。
案例链接:
思考:计算本例中非车间部门的工资。
提示:可以采取两个思路,其一是全部求和,然后减去车间的工资总数,其二
是利用“<>?车间”作为SUMIF函数的求和条件。
今天就分享到这里里,小伙伴们,在使用Excel中还碰到过哪些问题,评论区留言一起讨论学习,坚持原创不易,您的点赞、转发、就是对文老师最大的支持,谢谢啦!
每天学一点、每天进步一点、我们就会更幸福、更快乐。加油 加油 加油
关注我吧
美好的事情即将发生……
学会查询函数这四招,让工作效率和工资火速上升(关注并收藏吧)
职场必备Excel函数公式,这10个几乎天天都在用,赶紧收藏