IF函数多个条件怎么用
的有关信息介绍如下:Excel中IF函数多个条件怎么用
if函数是判断一个值是否满足条件,满足条件返回一个值,不满足返回另一个值。IF(判断条件,条件真值,条件假值)
例如判断学生成绩大于60的及格,这是简单的单条件使用
=IF(B1<60,"不及格","合格")
但是我想标注语文成绩大于60的为文学生,其他的为非文,这样就同时涉及多个条件,可以采用嵌套的方式
比如同时使用两个IF函数=IF(IF(A1="语文",B1,0)<60,"非文","文学生")
或者使用IF函数和AND函数嵌套使用
=IF(AND(A1="语文",B1>60),"文学生","非文")
and函数表示同时满足条件
同样的如果想要满足A=语文或者B>80两个条件中的其中一个为优秀,其他为合格,可以同IF函数和OR函数嵌套
=IF(OR(A1="语文",B1>80),"优秀","合格")
嵌套条件不一定只能嵌套在判断条件里,三个区块都可以嵌套函数
=IF(A1="语文",IF(B1<60,"非文","文学生"),"文学生")
除if函数外还可以使用IFS函数
IFS 函数检查是否满足一个或多个条件,且返回符合第一个 TRUE 条件的值。 IFS 可以取代多个嵌套 IF 语句,并且有多个条件时更方便阅读。
示例一
=IFS(A1<>"语文","非文",B1<60,"非文",A1="语文","文学生")
ifs函数是满足条件后就返回值,不在进行接下来的判断
=IFS(A2>89,"A",A2>79,"B",A2>69,"C",A2>59,"D",TRUE,"F")