IFs(logical test, value if true, ...)
检查是否满足一个或多个条件并返回与第一个TRUE条件对应的值
以下面的表格为例,通过学生的考试成功来判断学生成绩的级别,比如分为“优”“良”“中”“差”。 我们使用之前的函数if,多个ifs函数嵌套使用后也可以得到我们想到的成绩级别。但今天我们不使用if的嵌套,而是使用ifs函数来进行解决此问题。
在学生成绩表的G2单元格中输入公式: =IFS(F2>90,"优",F2>70,"良",F2>=60,"中",TRUE,"差") 回车,并进行向下填充就可以了
输入完成后按下回车键并下拉复制填充单元格。
此时所有的成绩级别就显示出来了。
这个公式的黄色部分:=IFS(F2>90,"优",F2>70,"良",F2>=60,"中",TRUE,"差") 就是当不符合前面的条件时,都是真值,都会显示差,即使成绩为负数。而为了避免输入负数,以及为空的情况,我们可以把这处条件变为>0,改成: =IFS(F2>90,"优",F2>70,"良",F2>=60,"中",,F2>0,"差")
|