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

穿越時空
发布: 2025-12-22 09:48:02
原创
794人浏览过
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),"差","及格","中等","良好","优秀")

以上就是Excel IF函数多条件判断怎么写?Excel嵌套IF与IFS函数用法【实例】的详细内容,更多请关注php中文网其它相关文章!

相关标签:
最佳 Windows 性能的顶级免费优化软件
最佳 Windows 性能的顶级免费优化软件

每个人都需要一台速度更快、更稳定的 PC。随着时间的推移,垃圾文件、旧注册表数据和不必要的后台进程会占用资源并降低性能。幸运的是,许多工具可以让 Windows 保持平稳运行。

下载
来源:php中文网
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn
最新问题
开源免费商场系统广告
热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板
关于我们 免责申明 举报中心 意见反馈 讲师合作 广告合作 最新更新
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送

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