美文网首页
IF函数的这5招,简直就是为HR设计的!|薪技巧

IF函数的这5招,简直就是为HR设计的!|薪技巧

作者: 2f99e1749994 | 来源:发表于2017-05-10 16:37 被阅读214次

    IF函数一直都是EXCEL函数中的“好用担当”,很多人都听说过它的神奇。

    但在实际使用时,大不多数人往往都只会使用IF函数最简单的用法:如果A绩效考核得了90分,则奖金系数为A级,如果得了80分,则奖金系数为B级...

    如果只有这个功能,IF函数还有什么脸在EXCEL界混下去!今天,就来跟着小薪,学习一下IF函数更多的实用技巧吧!


    一、基础用法

    1. 单一条件判断

    IF 函数的基本语法:

    =IF(logical_test,value_if_true,value_if_false)

    即:

    如果(内容为 True,则执行某些操作,否则就执行其他操作)

    因此 IF 语句可能有两个结果。

    第一个结果是比较结果为 True,第二个结果是比较结果为 False。


    下面举个小例子🌰

    公司的实习生们的实习期即将结束,现在需要根据考核结果,来统计哪些实习生可以转正,哪些需要辞退。

    公司的标准是,考核得分>90分的可以转正,<=90分的员工需要辞退。

    那么,应该怎么快速统计出来每个实习生的转正情况呢?

    a.在实习生的考核得分表里,新建一栏“是否转正”

    b.在C2输入函数:=IF(B2>=90,"转正","辞退")

    (英文双引号!英文双引号!英文双引号!)

    c.按回车键“enter”,即可看到员工小薪的“是否转正”的情况

    d.按住C2单元格的右下角,向下拖拉进行填充,即可获得所有员工的“是否转正”的情况。

    2. 多条件嵌套

    用IF函数进行多条件嵌套时,可以实现将数据情况细分,返回值的选择不再只有两种选择。

    下面举个小例子🌰

    销售人员本季度的销售额已经统计出了,现在需要根据他们的销售额,计算每个销售人员的绩效。

    在C2输入

    =IF(B2>=1000,"1.2",IF(B2>=900,"1",IF(B2>=700,"0.8","0.7")))

    该函数语言表示:

    如果B2的销售额>=1000,则绩效为“1.2”

    如果>=900,则绩效为“1”

    如果>=700,则绩效为“0.8”,其他的情况为“0.7”

    当然,这一点也可以用VLOOKUP函数的近似匹配实现,这在之前的薪技巧里有介绍过~


    二、多条件判断

    1. IF函数 “或关系”判断

    IF函数不但可以实现单条件判断,还可以进行多条件判断。

    首先来介绍或关系的多条件判断,也就是多个条件中只需满足其中一条即算满足条件。

    下面举个小例子🌰

    公司规定每个人每月都有200块钱的电脑补贴,而设计部和技术部的人员由于工作需要更高配置的电脑,因此每个月的电脑补贴为300元。

    现在需要根据员工部门花名册,来统计出每个人的电脑补贴为多少。

    在C2单元格输入

    =IF((B2="技术部")+(B2="设计部"),300,200)

    该函数表示:

    如果员工小薪是“技术部”或者“设计部”的员工,则电脑补贴为300。

    否则,电脑补贴就为200。

    2. IF函数“且关系”判断

    且关系的多条件判断,也就是表明多个条件必须同时满足才算满足条件。

    下面举个小例子🌰

    公司现在需要评选金牌员工,要求是:

    考评分数超过85分,且在职时间超过三年。

    在D2单元格输入

    =IF((B2>85)*(C2>=3),"是","否")

    该函数表示:

    如果考评分数大于85分,且在职时间大于3年,则可评为金牌员工。

    3. IF函数中的复杂多条件判断

    IF函数除了简单的或关系多条件,且关系多条件判断外,对于比较复杂的且、或掺杂的多条件判断也可以操作!

    下面举个小例子🌰

    公司现在要评选优秀员工,要求是:

    1.在职时间超过一年的员工,考评分数需要超过85分

    2.处于试用期的员工,考评分数需要超过75分

    这两种情况,都可以有条件评选为优秀员工(或条件)。但每种情况下,都需要满足两个条件(且条件)

    这就是一个IF函数的复杂多条件判断。

    在D2单元格内输入

    =IF((B2>=1)*(C2>=85)+(B2="试用期")*(C2>=75),"是","否")

    该函数表示:

    如果B2单元格代表的在职时间超过一年,且考评分数超过85分,则评为优秀员工。

    如果B2单元格代表的在职时间为试用期,且考评分数超过75分,则评为优秀员工。

    小薪总结

    在使用IF函数时,有两个点需要一定注意。

    如果条件是判断数字的大小,如第5个例子中,需要判断在职时间B2是否>1,则此时的判断条件IF((B2>=1)中,1 不能加引号

    如果条件是判断文字是否符合(如例5)或者需要返回的值是文本(如例1)则文本部分必须加英文双引号

    今天介绍的IF函数技巧并不难,最重要的是要找到适用场景。同样的工作任务,可能大家自己人工识别可以做到,IF函数能做到,甚至VLOOKUP函数也能做到。

    但是当真正学会IF函数后,很多工作任务就可以自然而然地使用IF函数来处理,当然,工作效率也就自然而然地提升起来了~

    -END-

    相关文章

      网友评论

          本文标题:IF函数的这5招,简直就是为HR设计的!|薪技巧

          本文链接:https://www.haomeiwen.com/subject/ezsgtxtx.html