首页 > 生活百科 >

问 if 函数怎么使用 Excel 条件判断

2026-11-07 21:52:32
最佳答案

答

核心结论:IF 函数是 Excel 里面的条件判断函数,一句话理解就是,如果条件成立就返回第一个结果,条件不成立就返回第二个结果,适合成绩评级、考勤判定、达标筛选这类二选一判断,还可以嵌套 IF 做多档分级,搭配 AND OR 实现多条件组合。

基础语法

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

三个参数解释

1 判断条件:用比较运算符写判断表达式

2 成立返回值:条件为真时显示的内容,可以是数字、文字、其他公式

3 不成立返回值:条件为假时显示的内容,文本必须写英文双引号

常用比较运算符

大于

< 小于

= 大于等于

<= 小于等于

= 等于

<> 不等于

基础实例

A2 单元格是分数,判断是否及格

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

含义:A2 大于等于 60,输出及格,否则输出不及格

操作步骤

1 选中要显示结果的单元格

2 输入 =IF (

3 填写判断条件,输入英文逗号,填写成立结果,输入英文逗号,填写不成立结果

4 补齐右括号,按回车得到结果

5 鼠标移动到单元格右下角,出现黑色十字填充柄,下拉填充整列

进阶写法

多条件同时满足 AND

=IF (AND (A2>=80,B2="合格"),"优秀","普通")

含义:分数达标 并且 出勤合格,才判定优秀

多条件任意满足 OR

=IF (OR (A2>90,B2="一等奖"),"奖励","无奖励")

含义:只要满足其中一项,就判定奖励

IF 嵌套 多档位分级

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

含义:先判断是否优秀,不满足再判断是否及格,剩下就是不及格

重点提醒:区间分级要从高分往低分写,顺序颠倒会判断错误

关键注意点

1 逗号 括号 双引号必须是英文半角符号,中文符号会报错

2 文字内容一定要加英文双引号,纯数字不用加引号

3 如果省略第三个参数,条件不成立会显示 FALSE

4 新版 Excel 可以用 IFS 函数替代多层嵌套 IF,公式更简洁

常见问题

问题 1 if 函数怎么使用,下拉之后所有结果都一样是什么原因

回答 1 if 函数怎么使用,是因为单元格加了绝对引用符号去掉,改成相对引用 A2 格式。

问题 2 if 函数怎么使用,公式提示 NAME 错误

回答 2 if 函数怎么使用,一般是 IF 拼写错误,或者标点是中文,改成英文标点,核对函数名称。

问题 3 if 函数怎么使用,能不能直接判断文本

回答 3 if 函数怎么使用,可以,比如 B2="是",文本判断必须加上英文双引号。

问题 4 if 函数怎么使用,IF 嵌套括号总是报错

回答 4 if 函数怎么使用,大多是括号没有成对,写完可以用公式求值功能,分步检查每一层判断。

免责申明

本文为 Excel 函数教学示例,不同 Excel 版本函数逻辑基本一致,正式业务表格使用前请测试计算结果,重要文件建议提前备份。