excel 表格 if 函数怎么用 条件判断入门教程
excel 表格 if 函数是 Excel 最基础的条件判断函数,作用就是设定判断条件,条件成立返回一个结果,条件不成立返回另外一个结果,成绩评级 合格不合格判定 等级划分 业务状态标记这类场景非常常用,很多新手写 excel 表格 if 函数出错,大多是逗号漏写 引号忘记加 嵌套层级混乱,还有把比较符号写错,excel 表格 if 函数支持单层判断,也支持多层嵌套 if 做多等级划分,新版还可以搭配 IFS 函数简化多层判断,下面从语法结构 基础案例 嵌套写法 组合函数 报错排查做深度讲解。
函数基础语法
IF (判断条件,条件成立返回值,条件不成立返回值)
三个参数
第一个参数:判断表达式,支持大于 小于 等于 大于等于 小于等于 不等于
第二个参数:条件满足的时候输出的内容
第三个参数:条件不满足的时候输出的内容
重点注意,excel 所有公式必须以等号开头,文本内容一定要套英文双引号,逗号必须是英文逗号,中文逗号会直接报错,这个是新手最高频错误。
单层基础案例
案例,B 列是考试分数,判断分数大于等于 60 标记合格,否则标记不合格
公式 =IF (B2>=60,"合格","不合格")
操作步骤
第一步,选中要输出结果的 C2 单元格
第二步,输入上面公式,回车
第三步,鼠标放在单元格右下角,下拉填充整列,批量完成所有行判断
多层嵌套 IF 多等级判定
如果需要划分多个等级,比如 90 分以上优秀,60 到 89 及格,60 以下不及格,就需要嵌套 IF
公式 =IF (B2>=90,"优秀",IF (B2>=60,"及格","不及格"))
逻辑说明,先判断是否大于等于 90,满足直接返回优秀,不满足继续进入第二层 IF 判断是否大于等于 60,剩下就是不及格
注意,嵌套的时候括号要一一对应,每一层都要闭合括号,嵌套层数太多公式会很长,新版 Excel 可以改用 IFS 函数,可读性更好。
IFS 函数 新版替代多层嵌套
语法 IFS (条件 1, 结果 1, 条件 2, 结果 2, 条件 3, 结果 3)
同样分数等级案例
=IFS (B2>=90,"优秀",B2>=60,"及格",TRUE,"不及格")
最后 TRUE 代表前面条件全部不满足的兜底结果,不需要一层一层嵌套括号,Excel365 2021 和新版 WPS 支持。
多条件组合判断
如果需要同时满足多个条件,用 AND 函数,满足任意一个条件用 OR 函数,和 IF 搭配
同时满足两个条件,比如分数大于 60 并且出勤率大于 80,标记通过
=IF (AND (B2>=60,C2>80),"通过","不通过")
满足任意一个条件,分数大于 90 或者 加分项大于 10,标记优秀
=IF (OR (B2>=90,D2>10),"优秀","普通")
常用搭配函数
IFERROR 搭配 IF,处理公式报错,把错误值替换成自定义文字
=IFERROR (IF (B2>=60,"合格","不合格"),"数据错误")
对比表格
| 写法 | 适用场景 | 优点 | 缺点 |
|---|---|---|---|
| 单层 IF | 只有两种结果 | 简单直观 | 只能二选一判断 |
| 嵌套 IF | 三级及以上等级 | 全版本兼容 | 层数多,括号容易写错 |
| IFS | 多级等级判断 | 公式简洁 | 老版本 Excel 不支持 |
| IF+AND OR | 多条件同时或者任一满足 | 逻辑灵活 | 需要理解 AND OR 用法 |
常见错误点
第一,逗号是中文逗号,弹出公式错误,必须切换英文输入法
第二,文本没有加英文双引号,比如写成合格,没有 "合格" 会报错
第三,嵌套 IF 括号没有配对,最后总括号数量不对
第四,判断等于的时候,符号是 =,不要写成赋值,判断相等是单个等号
第五,下拉填充之后单元格引用偏移,如果固定判断基准单元格,需要加 $ 绝对引用锁定
【常见问题】
问题 1 excel 表格 if 函数多层嵌套括号总是写错怎么办
回答 1 excel 表格 if 函数多层嵌套容易括号错乱,excel 表格 if 函数如果是新版 Excel,可以改用 IFS 函数,excel 表格 if 函数不需要层层嵌套,公式更容易维护。
问题 2 excel 表格 if 函数能不能同时判断两个条件
回答 1 excel 表格 if 函数可以搭配 AND 或者 OR 实现多条件判断,excel 表格 if 函数里面 AND 代表全部条件同时满足,OR 代表任意一个条件满足。
问题 3 excel 表格 if 函数文本结果为什么报错
回答 1 excel 表格 if 函数返回文字内容必须加英文双引号,excel 表格 if 函数如果漏掉英文引号,公式会直接报错,输入法一定要切换英文状态。
问题 4 excel 表格 if 函数下拉之后判断基准单元格跑掉怎么办
回答 1 excel 表格 if 函数下拉基准单元格偏移,是没有加绝对引用B$2,下拉的时候引用单元格不会变动。
【免责申明】
本文 excel 表格 if 函数怎么用教程仅作为办公学习参考,不同 Excel 版本和 WPS 函数逻辑基本一致,批量修改前建议备份原始表格,本文不承担公式错误带来的相关风险。
相关阅读
-
菠萝蜜核就是菠萝蜜果肉中间包裹的种子,它可以食用,口感类似板栗,粉糯绵密,但是必须彻底煮熟才能吃,生的...浏览全文>>
-
北瓜想要炒出来清甜软嫩 不发水不软烂 还能保留本身清甜味 核心要点就是选老嫩合适的北瓜 去皮去瓤之后切...浏览全文>>
-
在 excel 表格里面插入表格,指的是把普通单元格区域转换成超级表,也就是结构化表对象,插入之后这个区域会...浏览全文>>
-
excel 表格里怎么冻结窗口,就是使用视图选项卡里面的冻结窗格功能,把指定的行或者列固定在屏幕上,滚动表格...浏览全文>>
-
摆摊凉面的调料是整套复合调味体系,不是单一酱汁,一般分为基础红油 蒜水 姜水 醋水 生抽底汁 芝麻酱 ...浏览全文>>
-
excel 表格 if 函数是 Excel 最基础的条件判断函数,作用就是设定判断条件,条件成立返回一个结果,条件...浏览全文>>
-
核心结论:EVE 星战前夜(国服手游无烬星河)礼包码都是限时、分批次发放,会过期失效,不存在永久通用的全套...浏览全文>>
-
核心结论:巴沙鱼片没有细刺,肉质软嫩,性价比高,适合老人小孩,家常热门做法有水煮巴沙鱼 番茄巴沙鱼 香...浏览全文>>
-
孜然牛肉想要牛肉嫩滑不柴,孜然香气浓郁,核心要点是逆纹切牛肉,提前腌制上浆,大火快炒,最后撒孜然粒和孜...浏览全文>>
-
eui 插件是魔兽世界常用的整合界面插件包,完整安装核心就是把插件文件放到游戏接口目录,加载后在游戏内完成...浏览全文>>
- 菠萝蜜核的吃法 粉糯家常食用方法
- 孜然牛肉做法 香辣嫩炒版
- etc 办理网点在哪 ETC 线下办理网点查询指南
- eng 音发音小技巧 鼻后音拼读训练要点
- Dr.Dre 的介绍 嘻哈传奇制作人详解
- 鸡蛋饼的做法 家常软嫩鸡蛋饼详细教程
- dnf 五菱怎么进 未央幻境进入方法
- DNF 特工武器选哪把好 武器选择推荐
- 吃生茄子好吗 生食利弊科普详解
- dnf 快速升级的方法 满级冲级高效攻略
- 广东省云浮新兴中药学校怎么样 中职医药院校报考解析
- dnf 剑帝主副武器怎么选原来是这样选择的 剑帝主副武器选择攻略
- 上锦医院和华西医院什么区别 院区对比说明
- dnf 大恍惚套简介 破晓曦光首饰套装解析
- dior 柜姐真有内部折扣吗 专柜员工福利真相解析
- 什么才是健康的生活习惯 长期可坚持日常准则
- 蓝牙耳机有延迟怎么解决 优化降噪全方案
- cure 去角质凝胶身上能用吗 身体使用注意事项详解
- 牙签是可回收垃圾吗 垃圾分类科普解答
- 蓝牙耳机的佩戴方法 分清左右调整稳固防掉落
