excel 表格 if 多个条件主要有两种实现方式,第一种是用 AND 和 OR 函数搭配 if,AND 代表所有条件同时满足,OR 代表任意一个条件满足就成立,第二种是 if 多层嵌套,也就是一个 if 里面再写入另一个 if,用来做分级判断,比如成绩优秀良好及格不及格分档,新版 excel 还可以使用 IFS 函数,多层分级判断写法比嵌套 if 更加简洁,所有公式都必须以等号开头,条件里面文本内容需要加英文双引号,很多新手出错是因为使用中文逗号中文引号,或者 AND OR 括号位置写错,导致公式报错。
excel 表格 if 多条件底层逻辑,if 语法是 IF (判断条件,条件成立返回值,条件不成立返回值),当需要同时满足多个条件,就把多个判断放进 AND 里面,只要其中一个条件成立就触发,就放进 OR 里面,多层嵌套 if 适合多等级区间判断,一级一级判断,满足第一个条件就输出结果,不满足继续进入下一层 if 判断。
写法对照表
| 类型 | 公式示例 假设数据在 A2 B2 | 说明 |
|---|---|---|
| AND 同时满足 | =IF (AND (A2>=60,B2>=60),"合格","不合格") | 两个条件全部满足才输出合格 |
| OR 满足其一 | =IF (OR (A2>=90,B2>=90),"优秀","普通") | 任意一个条件达标就输出优秀 |
| 多层嵌套 if | =IF (A2>=90,"优秀",IF (A2>=80,"良好",IF (A2>=60,"及格","不及格"))) | 分数分四级判断 |
| 新版 IFS | =IFS (A2>=90,"优秀",A2>=80,"良好",A2>=60,"及格",TRUE,"不及格") | 替代多层嵌套 if |
详细操作步骤
第一步 选中要输出结果的单元格,比如 C2 单元格,确认判断的数据源单元格,比如 A2 是分数,B2 是考勤分。
第二步 如果是同时满足多条件,输入公式 = IF (AND (A2>=60,B2>=60),"合格","不合格"),按回车得到结果。
第三步 如果是满足任意一个条件,输入公式 = IF (OR (A2>=90,B2>=90),"优秀","普通"),回车执行。
第四步 如果是分级区间判断,使用多层嵌套 if,输入 = IF (A2>=90,"优秀",IF (A2>=80,"良好",IF (A2>=60,"及格","不及格"))),注意每一层 if 都要有对应的括号,最后补齐全部右括号。
第五步 新版 excel 可以使用 IFS 函数,输入 = IFS (A2>=90,"优秀",A2>=80,"良好",A2>=60,"及格",TRUE,"不及格"),TRUE 代表剩下所有其他情况,写法比嵌套 if 清爽。
第六步 公式完成之后,拖动填充柄向下填充,整列批量执行多条件判断。
常见异常处理
第一 公式报错,检查是不是用了中文逗号中文双引号,excel 公式必须使用英文半角符号。
第二 多层嵌套 if 结果不对,判断顺序出错,必须从大到小或者从小到大依次判断,顺序颠倒会提前命中条件。
第三 AND OR 嵌套混淆,AND 是并且,OR 是或者,逻辑关系搞反就会得到错误结果。
第四 IFS 函数提示不存在,IFS 只支持 excel 2019 和 365 新版,老版本 excel 不能使用,需要改用多层嵌套 if。
综合来看 excel 表格 if 多个条件,同时满足用 AND,满足其一用 OR,分级分档用嵌套 if 或者新版 IFS,重点注意英文符号和判断顺序。
【常见问题】
问题 1 excel 表格 if 多个条件里面 AND 和 OR 有什么区别
回答 1 excel 表格 if 多个条件,AND 代表所有条件同时满足才成立,OR 代表只要任意一个条件满足就成立,是 excel 表格 if 多个条件最核心的两种逻辑。
问题 2 excel 表格 if 多个条件多层嵌套 if 括号不够怎么办
回答 1 excel 表格 if 多个条件多层嵌套 if,每一层 IF 都需要对应右括号,输入完成之后 excel 会自动提示括号匹配,补齐所有右括号,否则 excel 表格 if 多个条件公式会报错。
问题 3 excel 表格 if 多个条件 IFS 函数老版本可以用吗
回答 1 excel 表格 if 多个条件 IFS 函数是新版函数,excel 2019 和 365 才支持,老版本 excel 表格 if 多个条件不能使用 IFS,需要改用多层嵌套 if 写法。
问题 4 excel 表格 if 多个条件为什么结果和预期不一样
回答 1 excel 表格 if 多个条件结果错误,常见原因是判断顺序颠倒,或者把 AND 和 OR 逻辑写反,还有可能使用中文符号,检查这几项修正 excel 表格 if 多个条件公式。
【免责申明】
本内容为 excel 表格 if 多条件函数教学,IFS 函数仅新版 excel 支持,不同版本函数逻辑基本一致,本内容仅作为学习参考,不替代官方软件帮助文档。


