首页 >> 知识问答 >

问if 函数用法 条件判断函数详解

2026-11-07 21:52:31

答

结论:IF 是 Excel 和 WPS 表格最基础的逻辑判断函数,作用是根据设定条件,判断成立或者不成立,分别返回对应的结果,支持单条件判断,也可以搭配 AND OR 实现多条件,还可以多层嵌套做多档位分级判断。

一 基础语法

=IF(判断条件,条件成立返回的值,条件不成立返回的值)

三个参数说明

第一参数 逻辑判断表达式,结果只能是真或者假

第二参数 条件成立时输出的内容

第三参数 条件不成立时输出的内容

二 单条件基础案例

案例 A1 分数大于等于 60,判定及格,否则不及格

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

要点 文字内容必须加上英文双引号,数字不需要加引号,逗号括号全部是英文半角符号。

三 多条件组合写法

AND 并且 全部条件同时满足

案例 A1 大于 80,并且 B1 等于合格,返回通过

=IF(AND(A1>80,B1="合格"),"通过","不通过")

OR 或者 任意一条条件满足即可

案例 A1 等于一班或者二班,返回有效

=IF(OR(A1="一班",A1="二班"),"有效","无效")

四 IF 嵌套 多档位分级判断

适合等级划分,外层条件不满足,继续执行内层 IF

案例 90 及以上优秀,60 到 89 及格,低于 60 不及格

=IF(A1>=90,"优秀",IF(A1>=60,"及格","不及格"))

重点 条件必须按顺序编写,大范围条件不能放在前面,否则提前命中,后面分支永远不会执行。

五 常用比较运算符

= 等于

大于

< 小于

= 大于等于

<= 小于等于

<> 不等于

六 新版 IFS 函数替代嵌套 IF

Excel2019 365 新版 WPS 支持 IFS,多等级判断公式更简洁

=IFS(条件1,结果1,条件2,结果2,TRUE,兜底结果)

示例

=IFS(A1>=90,"优秀",A1>=60,"及格",TRUE,"不及格")

七 常见错误

1 使用中文逗号中文双引号,公式报错

2 文本忘记加英文双引号

3 多层嵌套右括号漏写

4 判断顺序颠倒,计算结果错误

5 旧版 Excel IF 嵌套最多支持 7 层,层级太多建议改用 IFS 或者 VLOOKUP

【常见问题】

问题 1 if 函数用法,第三参数可以省略吗

回答 1 不建议省略,如果省略,条件不成立的时候会返回 FALSE,正常使用建议填写第三参数,这是 if 函数用法基础规范。

问题 2 if 函数用法,IF 里面可以嵌套 AND 吗

回答 1 可以,IF 搭配 AND OR 是多条件判断标准写法,属于 if 函数用法进阶内容。

问题 3 if 函数用法,判断等于文字为什么报错

回答 1 文字内容必须写英文双引号,例如 A1="男",漏写引号是 if 函数用法高频错误。

问题 4 if 函数用法,IF 和 IFS 有什么区别

回答 1 IF 适合少量层级嵌套,IFS 专门做多等级判断,不需要反复嵌套,新版软件才支持,是 if 函数用法的升级函数。

【免责申明】

本文为 Excel WPS 函数教学参考,不同版本软件函数支持情况存在差异,实际使用以软件版本为准。

 

相关阅读

标签: if函数用法
最新文章