首页 >> 精选问答 >

问IF 函数公式用法 Excel 判断函数教程

2026-11-07 21:52:26

答

核心结论:IF 是 Excel 最基础的逻辑判断函数,作用是按照设定条件做真假判断,条件成立返回第一个结果,条件不成立返回第二个结果,基础语法是 IF (判断条件,满足条件返回值,不满足条件返回值),日常可以做成绩评级、是否合格、库存预警,还支持多层嵌套 IF 实现多等级判断,最常见错误是括号不匹配、逗号是英文半角、文本内容忘记加英文双引号,下面从基础语法、嵌套写法、实战案例、易错点全部讲解清楚。

一、基础语法

IF (逻辑判断条件,条件为 TRUE 的结果,条件为 FALSE 的结果)

参数说明

第一个参数 逻辑判断条件,可以是大于 小于 等于 大于等于 小于等于 不等于

第二个参数 条件成立的时候,单元格显示的内容

第三个参数 条件不成立的时候,单元格显示的内容

重点提醒 所有逗号 括号 双引号,全部必须是英文半角符号,中文符号公式直接报错

基础示例

=IF (B2>=60,"及格","不及格")

含义 B2 单元格数值大于等于 60,显示及格,否则显示不及格

二、比较运算符

大于

< 小于

= 等于

= 大于等于

<= 小于等于

<> 不等于

三、多层嵌套 IF 多等级判断

当需要 3 个及以上分级,就需要嵌套 IF,也就是把第二个 IF 函数放到第三个参数里面

示例 成绩评级

=IF (B2>=90,"优秀",IF (B2>=80,"良好",IF (B2>=60,"及格","不及格")))

逻辑顺序 优先判断 90 分以上优秀,剩下继续判断 80 分以上良好,剩下判断 60 分及格,其余不及格

注意 嵌套顺序不能乱,一般从高到低判断,不然会出现判断失效

四、IF 结合 AND OR 多条件判断

AND 同时满足多个条件,全部成立才为真

OR 满足任意一个条件就为真

AND 示例

=IF (AND (B2>=60,C2>=60),"全部合格","有科目不及格")

OR 示例

=IF (OR (B2>=90,C2>=90),"有一科优秀","都未优秀")

五、常用实战场景

1 成绩判定 及格不及格 优秀良好

2 工资核算 是否达标

3 库存判断 库存低于预警值提示补货

4 报销审核 判断金额是否超限

六、对照表

类型公式特点适用场景
单层 IF只有一组判断,两种结果合格不合格二选一
嵌套 IF多个 IF 层层判断,多档分级成绩 ABCD 等级
IF+AND多条件同时满足多科目全部达标
IF+OR任意条件满足即可任意一科优秀

【常见问题】

问题 1 IF 公式输入之后提示 NAME? 是什么原因

回答 1 绝大多数是函数拼写错误,或者使用了中文逗号中文双引号,检查符号是否英文半角,函数名称必须是 IF 大写小写都可以,但是不能拼错。

问题 2 嵌套 IF 括号为什么经常报错

回答 2 每一层 IF 都需要配套一对括号,嵌套层数越多越容易少括号,写公式的时候可以分层核对,最后补齐全部右括号。

问题 3 IF 公式里面文字为什么必须加双引号

回答 3 Excel 公式里面直接写文本,系统识别成名称,会报错,文本结果必须用英文双引号包裹,数字不需要双引号。

问题 4 IF 能不能无限多层嵌套

回答 4 旧版 Excel 嵌套层数有限制,层级太多公式非常长,可读性差,层级很多的时候推荐改用 IFS 函数,会比多层 IF 简洁。

免责申明:本文为 Excel 函数教学内容,不同版本 Excel 函数支持情况略有差异,公式请根据实际表格数据调整,操作风险自行承担。

 

相关阅读

标签: if公式的用法
最新文章