excel表格_excel函数公式大全_execl从入门到精通
求和函数SUMIF,这些经典用法都不会用,怎么和老板谈涨薪?2024-05-08 14:18:53
E公司办公室。
小G:前两天我们分别说完了SUM和IF,今天趁热打铁来说SUMIF。
初步了解:SUMIF是按指定条件,在指定区域求和,函数结构为(判断条件区域,指定求和条件,需要求和区域)。值得注意的是:
1、“指定求和条件”中可以使用通配符“?”和“*”,前者表示单一字符,后者表示任意字符。如果条件本身就是“?”和“*”,则在该符号前加"~"。
2、当“需要求和区域”省略时,SUMIF会对“判断条件区域”求和。
基础应用:
单区域单条件求和,如下图,统计女生岗位评分合计。
一般应用:
1、多区域多条件求和,如下图,统计A、B、C部门岗位评分合计,其中部门条件为数组公式,需要用“CTRL+SHIFT+回车”完成。
多区域多条件求和数据公式如果我们初学者看到会有些懵,其实分解一下就是如下:
=SUM(SUMIF(D3:D10,{"A","B","C"},E3:E10))=SUMIF(D3:D10,"A",E3:E10)+SUMIF(D3:D10,"B",E3:E10)+SUMIF(D3:D10,"C",E3:E10)
根据我的经验,看不明白就多用几次,换不同的场景用,几次就明白了。
2、类似前N名数据统计的问题,我们在SUM函数中有个举例是“统计前五名基础工资合计”,用到SUM的数组函数=SUM(LARGE(C3:C10,ROW(1:5))),参见原文:SUMIF函数也可以解决此类问题,且不需要用数组,先上图:
我们学习函数应用,不单要学习函数是怎么使用的,还要思考为什么会用到这个函数。
开始的提纲中是没有这一段的,当然不是藏私,信息大爆炸时代,只要想学什么都会学得到。提纲没有是由于看EXCEL类经验介绍,说太多的思路读者会觉得烦,且影响篇幅结构。但作为新人的我,还是真心请大家沉下心来知其然并知所以然,虽然会慢一些但会对我们以后的学习和应用大有益处。
转来回继续说思路,题目是求基本工资前五名的工资总和,所以:
(1)、就是这样:SUMIF(条件判断区域,>第六名的工资)。为什么写需要求和的区域?前边介绍了,当求和区域省略时,条件判断区域即求和区域。
(2)、条件判断区域很直观,“>第六名的工资怎么表达”?我们可以参考SUM函数中用到的LARGE函数,即=LARGE(基本工资,6),搞定!
(3)、还有个问题,>是文本符号,参与公式计算时需要加“”,且用文本连接符&连接。
所以,按照以上思路将公式连接在一起就是“=SUMIF(C3:C10,">"&LARGE(C3:C10,6))”。
3、使用通配符进行模糊条件查询,之前介绍到了,“指定求和条件”中可以使用通配符“?”和“*”,所谓通配符,就是可以随意替代其他字符的符号,可以参考斗地主中的“嘎子牌”。我们举例说明SUMIF是如何通过通配符进行条件查询到,上图:
统计“任”姓员工岗位评分数思路和基本用法是一样的,只不过条件区域,变成了以通配符*表示的“任某”。
4、统计非空数值,我们在日常整理查询数据时,会遇到文本数据中含有空值的情况,如何使用SUMIF统计非空数值?上图:
是不是很像上一个举例中的“任”姓同事?恩,SUMIF就是这么任性。之前提到了星号(*)作为通配符可以表示任意字符,所以有*号就有字符,即非空。非空也可以用“<>”来替代,该符号是不等于的意思,大家可以试一下。
最后,简要介绍一下SUMIF的2.0版本,SUMIFS,该函数EXCEL2007版本新成员,用来实现多条件组合求和,函数结构为SUMIFS(求和区域,条件区域1,条件1,条件区域2,条件2……),最多可以使用127个区域/条件对,举例如下图,统计部门为A、总评合格,技能分大于50分的岗位评分合计。
SUMFIS举例注意,SUMIFS的求和区域在第一位,这点与SUMIF不同,基本上SUMIF可以实现的,2.0版本都可以,大家下边可以用一下,尤其是多条件查询很好用的。
如上,基本这样。大家如果有其他好的用法和经典例子,欢迎分享。
晚安
标签: 总评怎么算excel公式