Hello,大家好,工作中我们经常会遇到条件判断的问题,相信很多人都知道对于2个条件的判断,使用if函数即可搞定,对于2个以上的条件进行判断一般情况下使用的if函数的嵌套。if函数的嵌套就是将if函数一层一层的嵌套起来达到多条件判断的效果。因为这是一个嵌套函数很多人觉得掌握起来非常的困难,微软也渐渐的发现了这个问题,所以就添加了ifs函数来取代if函数的嵌套,下面就让我们来认识下ifs函数吧
一、ifs函数
ifs函数的作用:判断目标值是否满足一个或者多个条件,且仅仅会返回第一个正确的条件对应的结果
第一参数:第一个条件
第二参数:满足第一个条件返回的结果
第三参数:第二个条件
第四参数:满足第二个条件返回的结果
第五参数:第三个条件
第六参数:满足第三个条件返回的结果
……
以此类推,最多可以127个不同的条件,ifs函数可以概括为:当条件正确就返回对应的值,当条件错误进入下一个条件继续判断。下面就让我们通过实际的例子来具体的操作下
二、实例演示
以最常见的根据成绩判定等级为例跟大家演示下这个函数是如何使用的,如下图,在这里一共将成绩分成了4个等级,我们只需要在等级这一列输入公式,点击回车向下填充即可得到正确的结果,下面我们就来分析下公式
公式:=IFS(B2>=90,"优秀",B2>=80,"良好",B2>=70,"及格",TRUE,"不及格")
第一参数:B2>=90
第二参数:优秀
第三参数:B2>=80
第四参数:良好
第五参数:B2>=70
第六参数:及格
第七参数:TRUE
第八参数:不及格
我们来将50这个值带入到函数中,看下函数是如何计算的,首先会判断50>=90这个条件是不是不成立,在这里他是不成立的,所以就会进入第二个条件继续判断,50>=80这个条件也不成立,函数会进入第三个条件继续判断,在这里50>=70这个条件也是不成立的,所以会进入第四个条件进判断,在这里第四个条件的true,true就代表条件成立,函数将会输出不及格这个结果
使用ifs函数需要注意的是函数仅仅会返回第一个条件正确的结果,比如我们将95带入函数中,95>=90这个条件成立,函数就会返回优秀这个结果,整个函数至此就结束了
以上就是ifs函数的使用方法,相较于if函数的嵌套这个函数是不是更加的简单呢?
我是excel从零到一,关注我持续分享更多excel技巧