if 函数多个条件 多条件用法讲解
核心结论:Excel 的 IF 函数处理多个条件,一共两大类思路,第一种是在同一个判断里面用 AND 或者 OR 把多个条件组合,也就是同时满足或者任意满足;第二种是 IF 嵌套,实现多档分级判断,从上到下依次匹配条件,新版 Excel 还可以用 IFS 函数替代多层嵌套 IF,公式更好维护。
一、基础语法回顾
IF 基础公式
=IF (条件,满足返回值,不满足返回值)
二、第一种 AND 多条件同时满足
AND 代表并且,里面写多个条件,全部成立,整体结果才为真
语法:
=IF (AND (条件 1, 条件 2, 条件 3), 成立结果,不成立结果)
示例:A2 分数大于等于 80,B2 出勤等于合格,判定优秀,否则不合格
公式:
=IF (AND (A2>=80,B2="合格"),"优秀","不合格")
三、第二种 OR 多条件任意满足
OR 代表或者,只要任意一个条件成立,整体就为真
语法:
=IF (OR (条件 1, 条件 2, 条件 3), 成立结果,不成立结果)
示例:A2 大于 90 或者 B2 等于一等奖,判定奖励,否则无奖励
公式:
=IF (OR (A2>90,B2="一等奖"),"奖励","无奖励")
四、第三种 IF 嵌套 多档分级判断
适合多个区间,多档结果,一层套一层 IF,依次判断
语法:
=IF (条件 1, 结果 1,IF (条件 2, 结果 2,IF (条件 3, 结果 3, 默认结果)))
示例:分数分级,>=90 优秀,>=75 良好,>=60 及格,其余不及格
公式:
=IF (A2>=90,"优秀",IF (A2>=75,"良好",IF (A2>=60,"及格","不及格")))
重点提醒:区间判断一定要从高到低写,顺序颠倒会提前命中,结果出错
五、IFS 函数 新版推荐写法
Excel2019 和 365 支持 IFS,专门做多条件分级,不用嵌套括号
语法:
=IFS (条件 1, 结果 1, 条件 2, 结果 2, 条件 3, 结果 3)
上面成绩分级改写
=IFS (A2>=90,"优秀",A2>=75,"良好",A2>=60,"及格")
六、AND OR 和 IF 嵌套对比表
| 方式 | 逻辑特点 | 适用场景 |
|---|---|---|
| AND | 所有条件同时满足 | 多维度同时达标判断 |
| OR | 任意一个条件满足 | 满足其中一项即可 |
| IF 嵌套 | 多分支逐级判断 | 区间分级 多档位分类 |
| IFS | 多分支逐级判断 | 新版 Excel 多档判断,简化嵌套 |
七、关键注意事项
1 所有逗号 括号 双引号,必须是英文半角符号,中文符号会报错
2 文本内容需要加英文双引号
3 嵌套 IF 层级太多容易漏括号,写完可以用公式求值分步校验
4 AND OR 还可以混合使用,例如 IF (AND (条件 1,OR (条件 2, 条件 3)), 结果 1, 结果 2)
常见问题
问题 1 if 函数多个条件要怎么使用,AND 和 OR 能不能同时写在一个 IF 里面
回答 1 if 函数多个条件要怎么使用,可以混合嵌套,实现复杂逻辑,比如同时满足条件 1,并且条件 2 或者条件 3 其中一个成立,注意括号层次不要混乱。
问题 2 if 函数多个条件要怎么使用,为什么嵌套 IF 结果全部错误
回答 2 if 函数多个条件要怎么使用,大多是区间判断顺序写反,高分条件放在后面,低分条件提前命中,需要按照从大到小排序判断。
问题 3 if 函数多个条件要怎么使用,旧版 Excel 没有 IFS 怎么办
回答 3 if 函数多个条件要怎么使用,旧版本 Excel 不支持 IFS,继续使用 IF 多层嵌套公式,兼容所有版本。
问题 4 if 函数多个条件要怎么使用,判断条件里面能不能引用其他工作表单元格
回答 4 if 函数多个条件要怎么使用,可以跨工作表引用,格式是工作表名加感叹号加单元格,例如 Sheet2!A2,正常写进 IF 条件内。
免责申明
本文为 Excel 函数教学示例,不同 Excel 版本函数支持存在差异,正式业务表格使用前请测试计算结果,重要数据建议提前备份文件。
相关阅读
-
豆腐卷一般分两种,一种是干豆腐皮卷馅做成的卷,还有成品素豆腐卷,质地紧实,豆香浓郁,可以凉拌煎炒卤炖,...浏览全文>>
-
冬瓜肉质清淡吸味,热量低,适合清炒、炖煮、红烧、煲汤、蒸制、做馅、涮锅等多种做法,它本身味道寡淡,最大...浏览全文>>
-
ins 全称 Instagram,它是美国的互联网社交平台,最早由美国本土团队独立开发上线,后续被 Meta 公司收购...浏览全文>>
-
电饭煲焗鸡是不用烤箱,依靠电饭煲密闭加热,把鸡肉焖焗熟透,成品皮滑肉嫩,自带咸香入味,属于懒人家常菜,...浏览全文>>
-
inputbox 和 msgbox 是 VBA 里面最常用的两个内置弹窗函数,inputbox 作用是弹出输入窗口,接收用户手动...浏览全文>>
-
index 函数是 Excel 里面经典的查找引用类函数,核心作用是在指定的数据区域里面,根据给定的行序号和列序...浏览全文>>
-
单招面试穿衣优先选择干净简约得体的休闲正装或者整洁日常穿搭,不用刻意买昂贵正式西装,单招面试考察的重点...浏览全文>>
-
大麦粥核心做法是先把大麦米提前浸泡,让麦粒吸水软化,再下锅慢熬,期间定时搅拌防止糊底,熬到大麦米开花出...浏览全文>>
-
iMovie 添加自己的音乐,核心就是把本地音乐导入项目音频轨道,iPhone iPad 和 Mac 操作逻辑一致,区别是...浏览全文>>
-
ill 这个基础形容词的词形变换,主要包含比较级最高级 派生词 名词形式 副词形式,同时还要区分它本身的词...浏览全文>>
- 电饭煲焗鸡的做法 懒人盐焗风味
- 单招面试怎样穿衣 穿搭搭配和避坑指南
- idpa 证书有什么用 国际设计专业认证用途详解
- 茶话会有什么话题 轻松座谈选题大全
- 菜焖大米饭的做法 家常一锅焖饭
- hungry 的比较级和最高级 形容词变形考点详解
- 紫薯怎么做好吃 多种家常做法详解
- 怎么发面做馒头 暄软成功版
- 圆柱表面积 公式详解
- honor7x 怎么隐藏应用 操作方法详解
- her 含义用法详解
- 香茶属于什么茶 品类说明详解
- grain 的第三人称单数 动词变形与用法详解
- 藕饼夹肉的做法 外酥里嫩香煎藕夹
- 梦见大鱼吃小鱼 梦境寓意解析
- 麦片粥简单做法 快手早餐详解
- fpx 队员谁是韩国的 fpx 有几名队员 战队外援与大名单解析
- finnish 是哪个国家 芬兰相关基础认知
- 酒店里有什么菜 菜单品类介绍
- fgo 五星之耻是哪几个 玩家俗称争议解析
