IF 函数是 Excel 里面最基础的逻辑判断函数,核心作用就是按照设定条件做二选一判断,条件成立就返回第一种结果,条件不成立就返回第二种结果,基础语法是 IF 判断条件 成立返回值 不成立返回值,它是所有嵌套逻辑的基础,后面多层判断 多条件组合 配合 AND OR 函数都要依靠 IF 函数,日常表格里面常用于成绩是否及格 金额是否达标 订单是否完成 数据是否超标这类场景,很多新手容易出错的地方是逗号分隔参数 引号写文本结果 嵌套层级混乱,理解 IF 函数本质就是如果那么否则这套逻辑,掌握基础语法之后,再学习多层嵌套和多条件搭配,就可以处理大部分业务判断需求。
一 基础语法说明
| 项目 | 内容 |
|---|---|
| 函数名称 | IF |
| 基础语法 | IF logical_test value_if_true value_if_false |
| 参数 1 logical_test | 判断条件,可以是大于小于等于 不等于这类比较表达式 |
| 参数 2 value_if_true | 条件满足的时候,单元格显示的结果 |
| 参数 3 value_if_false | 条件不满足的时候,单元格显示的结果 |
| 返回类型 | 可以是数字 文本 其他公式 逻辑值 |
书写规则要点
1 三个参数之间必须用英文逗号隔开,中文逗号是高频报错原因
2 如果返回结果是文字,文字两边必须加英文双引号
3 如果返回数字,不需要加引号
4 比较运算符包含大于 小于 等于 大于等于 小于等于 不等于
二 基础案例操作步骤
案例 成绩判断,A2 单元格是分数,大于等于 60 判定及格,否则不及格
第一步 点击要输出结果的单元格
第二步 输入公式 =IF (A2>=60,"及格","不及格")
第三步 按下回车,单元格就会自动得出判断结果
第四步 鼠标下拉填充柄,把公式批量应用到其他行
三 多层嵌套 IF 函数
当判断不止两种情况,需要多档分级,就把一个 IF 函数放到另一个 IF 里面,也就是嵌套 IF
案例 分数分级 90 以上优秀 60 到 89 及格 60 以下不及格
公式 =IF (A2>=90,"优秀",IF (A2>=60,"及格","不及格"))
执行逻辑 先判断是否大于等于 90,如果成立直接输出优秀,如果不成立,继续执行里面第二层 IF,判断是否大于等于 60,成立输出及格,剩下情况输出不及格
嵌套注意事项
1 每一层 IF 都要有对应的括号,括号数量必须匹配
2 判断顺序要合理,一般从大数值往小数值判断,避免判断逻辑提前命中
3 旧版 Excel 嵌套 IF 层数有限制,新版 Excel 嵌套层级限制大幅放宽,但是嵌套层数太多可读性很差,复杂场景推荐改用 IFS 函数
四 IF 搭配 AND OR 多条件判断
| 函数 | 作用 | 搭配 IF 写法 |
|---|---|---|
| AND | 同时满足多个条件 | =IF (AND (A2>=60,B2>=60),"合格","不合格") |
| OR | 满足任意一个条件 | =IF (OR (A2>=90,B2>=90),"优秀","普通") |
AND 代表全部条件都成立,整体判断才成立,OR 代表只要其中一个条件成立,整体判断就成立,这两个函数是 IF 函数最常用的搭档,用来解决单条件无法完成的业务判断。
五 常见错误排查
1 提示公式有错误,绝大多数是逗号变成中文逗号,或者括号没有闭合,全部切换英文符号重新检查
2 输出结果全部一样,判断条件引用单元格错误,或者比较符号写错
3 文本结果没有加英文双引号,Excel 会识别成名称,出现报错
4 下拉填充之后判断全部错乱,检查是否出现相对引用变成绝对引用,需要固定单元格的时候添加美元符号
【常见问题】
问题 1 excelif 函数三个参数分别是什么意思
回答 1 excelif 函数一共三个参数,第一个是判断条件,第二个是条件成立返回的内容,第三个是条件不成立返回的内容,学习 excelif 函数怎么用首先要记住这三个参数的含义。
问题 2 excelif 函数可以做三个等级判断吗
回答 2 excelif 函数本身默认是二选一判断,想要实现三个等级判断,需要使用嵌套 excelif 函数,把第二层 IF 放到第三个参数里面,实现多档分级判断。
问题 3 excelif 函数里面文字为什么要加双引号
回答 1 excelif 函数返回文本内容的时候,必须使用英文双引号包裹,excelif 函数怎么用里面这个是重点规则,如果不加引号 Excel 会把文字识别成名称,公式就会报错。
问题 4 excelif 函数可以同时判断两个条件吗
回答 1 单独 excelif 函数只能写单个判断条件,想要同时判断两个条件,需要搭配 AND 或者 OR 函数,把多条件写在 excelif 函数的第一个参数里面。
【免责申明】
本文内容仅作为 Excel 函数学习参考,不同 Excel 版本对嵌套 IF 层数支持存在差异,公式符号必须使用英文半角符号,正式业务表格使用前建议备份原始数据,复杂业务逻辑建议测试公式结果再批量填充。
本文来自作者[人间通识社]投稿,不代表启知新能源网立场,如若转载,请注明出处:https://www.qzdaily.com.cn/shbk/202611/6738.html
评论列表(4条)
我是启知新能源网的签约作者“人间通识社”!
希望本篇文章《excelif 函数怎么用 条件判断入门详解》能对你有所帮助!
本站[启知新能源网]内容主要涵盖:光伏,风电,储能,氢能,户用光伏,家用光伏,光伏投资,光伏新闻,光伏政策,太阳能,多晶硅,逆变器,太阳能电池,光热,组件
本文概览:IF 函数是 Excel 里面最基础的逻辑判断函数,核心作用就是按照设定条件做二选一判断,条件成立就返回第一种结果,条件不成立就返回第二种结果,基础语法是 IF 判断条件 成立返回值 不成立返回值,它是所有嵌套逻辑的基础,后面多层判断 多条件组合 配合 AND OR 函数都要依靠 IF 函数,日常表格里面常用于成绩是否及格 金额是否达标 订单是否完成 数据是否超标这类场景,很多新手容易出错的地方是逗号分隔参数 引号写文本结果 嵌套层级混乱,理解 IF 函数本质就是如果那么否则这套逻辑,掌握基础语法之后,再学习多层嵌套和多条件搭配,就可以处理大部分业务判断需求。