公众号
公众号

返回顶部
返回顶部
关注我们二维码
微信扫码关注我们

如何用IFS函数实现多条件判断

发布时间:2019-05-23 难度:中级

IFS 函数检查是否满足一个或多个条件,且是否返回与第一个 TRUE 条件对应的值。IFS 可以取代多个嵌套 IF 语句,

并且可通过多个条件更轻松地读取。


语法

IFS(logical_test1, value_if_true1, [logical_test2, value_if_true2], [logical_test3, value_if_true3],…)

logical_test1:(必需),计算结果为 TRUE 或 FALSE 的条件。

value_if_true1:(必需),当 logical_test1 的计算结果为 TRUE 时要返回结果。可以为空。

logical_test2…,logical_test127:(可选),计算结果为 TRUE 或 FALSE 的条件。

value_if_true2…,value_if_true127:(可选),当logical_testN的计算结果为 TRUE 时要返回结果。

每个value_if_trueN对应于一个条件logical_testN。可以为空。


说明

■ IFS 函数允许测试最多 127 个不同的条件。

■ 例如:=IFS(A1=1,1,A1=2,2,A1=3,3)

如果(A1 等于 1,则显示 1,如果 A1 等于 2,则显示 2,或如果 A1 等于 3,则显示 3)。

■ 一般不建议对 IF 或 IFS 语句使用过多条件,因为需要按正确的顺序输入多个条件,这样一来,构建、测试和更新会

变得十分困难


IF函数是我们常用的条件判定函数,但是当条件较多时,其弊端也显而易见。

这时我们就可以用IFS函数来替代IF函数,完成多条件判定工作。


图文对齐图.png


■以左边这个成绩表为例,现需要判断学生成绩等级,条件如右表所示;


 图片1.png


■首先将光标定位至C2单元格,点击插入函数按钮,找到IFS函数-确定;


图片2.gif


■此处可看见ifs函数的语法结构为=IFS(测试条件1,返回值1,测试条件2,返回值2……条件判断N,返回值N)

许测试最多127个不同的条件,只要有一个为真就返回该真值


                图片3.png


■结合右表在参数中输入:

(B2=100,"满分",B2>=95,"优秀",B2>=85,"良好",B2>=70,"较好",B2>=60,"及格",B2<60,"不及格")

点击确定,再下拉填充公式,即可快速得到所有学生的成绩等级~


 图片4.gif

复制链接