0

0

Excel IF函数多条件判断怎么写?Excel嵌套IF与IFS函数用法【实例】

穿越時空

穿越時空

发布时间:2025-12-22 09:48:02

|

854人浏览过

|

来源于php中文网

原创

Excel中实现多条件判断有四种方法:一、嵌套IF函数,适用于条件少且逻辑清晰;二、IFS函数,语法简洁、可读性强,支持最多127组条件;三、IF+AND组合,用于所有条件同时满足;四、IF+OR组合,用于任一条件满足。

excel if函数多条件判断怎么写?excel嵌套if与ifs函数用法【实例】

如果您需要在Excel中根据多个条件返回不同结果,则必须使用多条件判断函数。以下是实现该功能的具体方法:

一、使用嵌套IF函数实现多条件判断

嵌套IF函数通过在一个IF函数的value_if_false参数中再次嵌入IF函数,从而逐级判断多个条件。其结构为IF(条件1,结果1,IF(条件2,结果2,IF(条件3,结果3,默认结果))),适用于条件数量较少且逻辑清晰的场景。

1、在目标单元格中输入起始公式:=IF(

2、输入第一个判断条件,例如B2>=90,后接英文逗号

3、输入满足该条件时返回的值,例如"优秀",后接英文逗号

4、输入第二个IF函数:IF(B2>=80,"良好",

5、继续嵌套第三个IF:IF(B2>=60,"及格","不及格"))

6、完整公式示例:=IF(B2>=90,"优秀",IF(B2>=80,"良好",IF(B2>=60,"及格","不及格")))

二、使用IFS函数实现多条件判断

IFS函数是Excel 2019及Office 365版本引入的专用多条件判断函数,无需嵌套即可一次性列出多个条件与对应结果,语法更简洁,可读性更强,且最多支持127组条件-结果对。

1、在目标单元格中输入:=IFS(

2、输入第一组条件与结果,例如B2>=90,"优秀",后接英文逗号

3、输入第二组条件与结果,例如B2>=80,"良好",后接英文逗号

4、输入第三组条件与结果,例如B2>=60,"及格",后接英文逗号

5、输入TRUE作为兜底条件,后接默认结果,例如TRUE,"不及格"

6、完整公式示例:=IFS(B2>=90,"优秀",B2>=80,"良好",B2>=60,"及格",TRUE,"不及格")

三、结合AND函数扩展单个IF的多条件组合

当某一结果需同时满足多个条件(即“且”关系)时,可在IF函数的第一个参数中使用AND函数包裹多个逻辑表达式,使所有子条件都为TRUE时才执行对应操作。

1、在目标单元格中输入:=IF(AND(

2、输入第一个子条件,例如B2>=60,后接英文逗号

3、输入第二个子条件,例如C2>=60,后接英文逗号

4、输入第三个子条件,例如D2>=60,后接英文逗号

5、输入AND括号闭合,再输入英文逗号,随后写满足全部条件时返回的值,例如"三科均及格"

6、输入不满足时的返回值,例如"未全部及格"

7、完整公式示例:=IF(AND(B2>=60,C2>=60,D2>=60),"三科均及格","未全部及格")

四、结合OR函数扩展单个IF的多条件任选判断

当某一结果只需满足多个条件中的任意一个(即“或”关系)时,可在IF函数的第一个参数中使用OR函数包裹多个逻辑表达式,使任一子条件为TRUE即触发对应操作。

1、在目标单元格中输入:=IF(OR(

2、输入第一个子条件,例如B2

3、输入第二个子条件,例如C2

4、输入第三个子条件,例如D2

5、输入OR括号闭合,再输入英文逗号,随后写满足任一条件时返回的值,例如"存在不及格科目"

6、输入全都不满足时的返回值,例如"全部及格"

7、完整公式示例:=IF(OR(B2

五、使用CHOOSE与MATCH组合替代多层嵌套IF

当条件为离散数值或有序等级(如分数段、评级代码),且判定依据是某列的精确匹配值时,CHOOSE与MATCH组合可避免冗长嵌套,提升计算效率和维护性。

1、在目标单元格中输入:=CHOOSE(MATCH(

2、输入待查值,例如B2,后接英文逗号

3、输入查找数组,例如{0,60,70,80,90},表示分段起点,后接英文逗号

4、输入返回值列表,例如"差","及格","中等","良好","优秀"

5、MATCH函数需设置第3参数为1,确保近似匹配(查找小于等于待查值的最大值)

6、完整公式示例:=CHOOSE(MATCH(B2,{0,60,70,80,90},1),"差","及格","中等","良好","优秀")

相关专题

更多
if什么意思
if什么意思

if的意思是“如果”的条件。它是一个用于引导条件语句的关键词,用于根据特定条件的真假情况来执行不同的代码块。本专题提供if什么意思的相关文章,供大家免费阅读。

738

2023.08.22

excel对比两列数据异同
excel对比两列数据异同

Excel作为数据的小型载体,在日常工作中经常会遇到需要核对两列数据的情况,本专题为大家提供excel对比两列数据异同相关的文章,大家可以免费体验。

1380

2023.07.25

excel重复项筛选标色
excel重复项筛选标色

excel的重复项筛选标色功能使我们能够快速找到和处理数据中的重复值。本专题为大家提供excel重复项筛选标色的相关的文章、下载、课程内容,供大家免费下载体验。

403

2023.07.31

excel复制表格怎么复制出来和原来一样大
excel复制表格怎么复制出来和原来一样大

本专题为大家带来excel复制表格怎么复制出来和原来一样大相关文章,帮助大家解决问题。

557

2023.08.02

excel表格斜线一分为二
excel表格斜线一分为二

在Excel表格中,我们可以使用斜线将单元格一分为二。本专题为大家带来excel表格斜线一分为二怎么弄的相关文章,希望可以帮到大家。

1242

2023.08.02

excel斜线表头一分为二
excel斜线表头一分为二

excel斜线表头一分为二的方法有使用合并单元格功能方法、使用文本框功能方法、使用自定义格式方法。本专题为大家提供excel斜线表头一分为二相关的各种文章、以及下载和课程。

364

2023.08.02

绝对引用的输入方法
绝对引用的输入方法

绝对引用允许在公式中引用一个固定的单元格,而不会随着公式的复制和粘贴而改变引用的单元格。本专题为大家提供绝对引用相关内容的文章,大家可以免费体验。

4519

2023.08.09

java导出excel
java导出excel

在Java中,我们可以使用Apache POI库来导出Excel文件。本专题提供java导出excel的相关文章,大家可以免费体验。

405

2023.08.18

java数据库连接教程大全
java数据库连接教程大全

本专题整合了java数据库连接相关教程,阅读专题下面的文章了解更多详细内容。

20

2026.01.15

热门下载

更多
网站特效
/
网站源码
/
网站素材
/
前端模板

精品课程

更多
相关推荐
/
热门推荐
/
最新课程
Excel 教程
Excel 教程

共162课时 | 11.9万人学习

成为PHP架构师-自制PHP框架
成为PHP架构师-自制PHP框架

共28课时 | 2.4万人学习

关于我们 免责申明 举报中心 意见反馈 讲师合作 广告合作 最新更新
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送

Copyright 2014-2026 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号