IF函数用不明白,用Excel新公式IFS,简单好用!
举个工作中的例子,我们计算了各位员工的绩效得分情况,然后公司有一个KPI不同的绩效得分,有一个不同的评分标准,现在我们需要根据KPI得分,计算出等级情况,如下所示:
我们用IF函数公式来进行多嵌套求解,下面是我们的求解思路:
首先第一层,我们输入的公式是:
=IF(B2<60,\”A\”,\”再判断\”)
再判断的这层已经是B2>60分了,所以我们用IF(B2<80,\”B\”,\”再判断2\”)来代替上面的再判断,两层套用公式是:
=IF(B2<60,\”A\”,IF(B2<80,\”B\”,\”再判断2\”))
依次类推,再判断2继续使用IF公式嵌套,输入的公式是:
=IF(B2<60,\”A\”,IF(B2<80,\”B\”,IF(B2<90,\”C\”,\”再判断3\”)))
再判断3已经不用判断了,就是最后的结果D了,所以不用再嵌套IF,直接使用公式:
=IF(B2<60,\”A\”,IF(B2<80,\”B\”,IF(B2<90,\”C\”,\”D\”)))
相对来说,IF公式多层嵌套还是容易出错的,括号数量太多,一担括号的位置出错,公式就了出错了。
IFS公式的写法,类似于我们用SUMIFS的写法,直接一个括号,里面可以并列多个条件进行判断,所以我们输入的公式是:
=IFS(B2<60,\”A\”,B2<80,\”B\”,B2<90,\”C\”,B2>=90,\”D\”)
=IFS(判断1,结果1,判断2,结果2,判断3,结果3…)
使用IFS函数公式,再也不担心嵌套出错了。
我们插入一个辅助列,把每个分数档位的最低标准数字列出来,然后我们输入公式:
=VLOOKUP(B2,E:G,3,1),就能一次性的模糊匹配出绩效等级了。
关于这个小技巧,你学会了么?自己动手试试吧!
将最常用的函数嵌套在一起,也能发挥大作用,办公必备
作为普通的办公一族或数据分析一族,肯定是离不开Excel的,全面系统的掌握Excel并不是一件容易的事情,但如果能把基础功能用到极致,那也能发挥大作用。今天小编给大家分享的是最常用的函数嵌套应用技巧。
一、Min+If嵌套组合。
目的:按“性别”计算最低“月薪”。
方法:
在目标单元格中输入公式:=MIN(IF((D3:D12=J3),G3:G12,\”\”))。
解读:
1、如果要按“性别”计算最高“月薪”,只需将Min函数更改为Max即可。
2、除了上述公式外,如果对Minifs有所了解,也可以用公式:=MINIFS(G3:G12,D3:D12,J3)来实现。
二、IF+And嵌套组合。
目的:如果为“男”性,而且“已婚”,则返回“待选”,否则返回空值。
方法:
在目标单元格中输入公式:=IF(AND(D3=\”男\”,E3=\”已婚\”),\”待选\”,\”\”)。
解读:
1、如果只要其中一个条件成立,就返回“待选”,则将And函数换为Or函数即可。
2、除了上述方法外,还可以是嵌套的If函数,公式为:=IF(D3=\”男\”,IF(E3=\”已婚\”,\”待选\”,\”\”),\”\”)。
三、Index+Match嵌套组合。
目的:根据“员工姓名”查询对应的“月薪”。
方法:
在目标单元格中输入公式:=INDEX(G3:G12,MATCH(J3,B3:B12,0))。
解读:
此组合是典型的查询引用公式,具有广泛的应用前景。
四、Vlookup+Match嵌套组合。
目的:查看员工的任意信息。
方法:
在目标单元格中输入公式:=VLOOKUP(J3,B3:G12,MATCH(K2,B2:G2,0),0)。
解读:
1、此公式就非常的灵活了,除了可以筛选“员工姓名”外,还可以查看任意数据表中有的信息。
2、除了上述公式外,还可以用Index+Match嵌套组合实现。
五、Iferror+Vlookup嵌套组合。
目的:隐藏错误代码或返回指定的值。
方法:
在目标单元格中输入公式:=IFERROR(VLOOKUP(J3,B3:G12,6,0),\”\”)。
解读:
隐藏错误代码就是返回空值(\”\”)即可,如果要返回指定的值,只需要在引号(\”\”)中输入指定的内容即可。
六、Text+Mid嵌套组合。
目的:将身份证号码中的出生日期提取并设置为日期格式。
方法:
在目标单元格中输入公式:=TEXT(MID(C3,7,8),\”00!/00!/00\”)。
解读:
此组合也是经典的组合技巧,除了\”00!/00!/00\”外,还可设置为“00-00-00”等日期格式。
七、Mid+Find嵌套组合。
目的:从“员工姓名&联系电话”列中提取联系电话。
方法:
在目标单元格中输入公式:=MID(B3,FIND(\”-\”,B3)+1,11)。
解读:
利用Find函数找到分隔符“-”的位置,“+1”为辅助修正值,然后用Mid函数提取即可。
八、Len+Substitute嵌套组合。
目的:计算本部门的人员数量。
方法:
在目标单元格中输入公式:=LEN(C3)-LEN(SUBSTITUTE(C3,\”、\”,\”\”))+1。
解读:
用字符串原有的长度减去被替换分隔符之后的长度,并进行辅助修正(+1),得到字符串的个数,即人员的数量。
九、Left+Lenb+Len嵌套组合。
目的:提取字符串中的中文部分。
方法:
在目标单元格中输入公式:=LEFT(B3,LENB(B3)-LEN(B3))。
解读:
中文字符串的长度就是字符串的总长度减去英文字符的长度。
十、Sumproduct+Countif嵌套组合。
目的:计算“学历”的种类。
方法:
在目标单元格中输入公式:=SUMPRODUCT(1/COUNTIF(F3:F12,F3:F12))。
最美尾巴:
虽然都是基础函数的嵌套组合,但是要使用好嵌套功能,就必须熟练的掌握函数本身的功能及用法。对函数基础功能和用法还不掌握的亲,可以在历史消息中查阅一下哦!
本文作者及来源:Renderbus瑞云渲染农场https://www.renderbus.com
文章为作者独立观点不代本网立场,未经允许不得转载。