大家好,欢迎来到无非课堂,我是无非~ 说到Excel里的条件判断,相信大家首先想到的肯定是IF函数。 是的,IF函数确实是非常好用,它不仅可以用来进行单个条件的判断,对于多条件也照样能通过嵌套来实现,只要思路清晰,多层嵌套其实也不难。不过,IF的嵌套在编辑公式时一定要特别小心,一旦录入错误,查找更正是比较麻烦的。 其实对于多条件判断,不用嵌套也可以实现,无非老师分享一种比较另类的方法,其公式比IF嵌套的公式大大的简化,关键更容易理解,而且录入错误时,也更容易查找更正。 可惜的是,很多人不知道这种另类解法,它只要用“*”和“+”就可以将N层的嵌套简化为单层。以下无非老师通过一个两个条件的实例跟大家分享其用法。 如下图所示,要求计算两种场景下的考核结果。 一、巧用“*”解决多条件同时满足问题。 需求:季度总额>=20000且选票数>=10的人考核结果为“优秀”,其他人为“合格”。 分析:两个条件同时满足,可以用IF函数的嵌套解决,即先满足其中一个条件,在此基础上,如果还满足另一个条件,则结果为“优秀”,否则结果为“合格”。用另类方法解决,只需要把两个条件用“*”相连即可。 1.IF嵌套方法: (1)如下图所示,选定I2单元格,录入公式: =IF(G2>20000,IF(H2>=10,'优秀','合格'),'合格'); (2)如下图所示,填充出其他人的考核结果。 2.IF另类解法: (1)如下图所示,选定I2单元格,录入公式: =IF((G2>=20000)*(H2>=10),'优秀','合格'); (2)如下图所示,填充出其他人的考核结果。 二、巧用“+”解决多条件满足其中之一问题。 需求:季度总额>=20000或选票数>=10的人考核结果为“优秀”,其他人为“合格”。 分析:两个条件只要满足其中之一,可以用IF函数的嵌套解决,即先满足其中一个条件,可以判定结果为“优秀”,然后在不满足第一个条件的情况下,再次判断是否满足第二个条件,若满足第二个条件则判定结果为“优秀”,否则为“合格”。用另类方法解决,只需要把两个条件用“+”相连即可。 1.IF嵌套方法: (1)如下图所示,选定I2单元格,录入公式: =IF(G2>=20000,'优秀',IF(H2>=10,'优秀','合格')); (2)如下图所示,填充出其他人的考核结果。 2.IF另类解法: (1)如下图所示,选定I2单元格,录入公式: =IF((G2>=20000)+(H2>=10),'优秀','合格'); (2)如下图所示,填充出其他人的考核结果。 从本案例可以看出,用“*”和“+”两个符号可以轻松实现IF的多条件判断,避免使用逻辑理解较为吃力的嵌套,同时公式也更简洁。同学们仔细体会公式中“*”和“+”的作用,是否有似曾相识的感觉呢? 你学会了吗?觉得有用请点“赞”和“在看”、收藏,转发分享给自己备份一份,以便以后忘记时可以快速找到查看! |
|
来自: weimiao > 《OFFICE应用》