Excel中多条件判断可用嵌套IF或IFS函数:两层IF实现三区间(如≥90优秀、≥60合格、<60不合格),三层IF处理四档分级(如≥95卓越、≥85优秀、≥70良好、<70需改进),IFS函数(2016+)更简洁可读。

如果您需要在Excel中根据特定条件返回不同结果,IF函数是最基础且常用的逻辑判断工具。当条件不止一个时,就需要通过嵌套IF函数实现多层判断。以下是具体操作方法:
一、基础IF函数语法与写法
IF函数用于执行真假判断,并依据判断结果返回对应值。其结构为“判断条件→满足时返回值→不满足时返回值”,必须包含这三部分,否则公式将报错。
1、在目标单元格中输入等号“=”,开始编写公式。
2、输入IF函数基本结构:=IF(条件,值如果为真,值如果为假)。
3、例如判断A1是否大于60:输入=IF(A1>60,"及格","不及格"),按Enter确认。
二、两层IF嵌套实现三区间判断
当需区分“优秀”“合格”“不合格”三类结果时,可在“值如果为假”位置再次嵌入一个IF函数,构成两层嵌套。
1、设定规则:A1≥90为优秀,60≤A1<90为合格,A1<60为不合格。
2、输入公式:=IF(A1>=90,"优秀",IF(A1>=60,"合格","不合格"))。
3、注意第二个IF整体作为第一个IF的“值如果为假”参数,括号必须严格配对。
三、三层IF嵌套处理四档分级
Excel旧版本(如2003)最多支持7层嵌套,现代版本(2010及以上)仍建议控制在3–4层以内以保证可读性。四档分级需三层嵌套。
1、设定规则:A1≥95为“卓越”,85≤A1<95为“优秀”,70≤A1<85为“良好”,A1<70为“需改进”。
2、输入公式:=IF(A1>=95,"卓越",IF(A1>=85,"优秀",IF(A1>=70,"良好","需改进")))。
3、每增加一层嵌套,就在前一层的“值如果为假”位置插入新的IF,末尾补足对应右括号。
四、用IFS函数替代多层IF(Excel 2016及以上)
IFS函数专为多条件判断设计,无需嵌套,结构扁平,可读性强,且最多支持127组条件判断。
1、在目标单元格输入等号后直接写IFS函数。
2、输入公式:=IFS(A1>=95,"卓越",A1>=85,"优秀",A1>=70,"良好",A1。
3、每组条件与结果成对出现,中间用逗号分隔;所有条件按从左到右顺序依次判断,遇首个真条件即返回对应结果。
五、结合AND/OR实现复合条件判断
单一IF无法直接处理“同时满足多个条件”或“满足任一条件”场景,需搭配AND或OR函数扩展逻辑能力。
1、判断A1≥60且B1≥60为“双科及格”:输入=IF(AND(A1>=60,B1>=60),"双科及格","未达标")。
2、判断A1≥90或B1≥90为“单科优秀”:输入=IF(OR(A1>=90,B1>=90),"单科优秀","无优秀")。
3、AND和OR函数返回TRUE/FALSE,作为IF的第一参数参与判断,不可省略括号。


















