IF是一个Excel 里面的一个逻辑函数,你可以简单的理解为如果满足条件就返回一个指定的值,如果不满足条件,就会返回另一个值,该返回的值可以是字符串,也可以是逻辑值(false & true),也可以是数值等。
if函数多个条件嵌套 函
当我们遇到问题的条件不只一个的时候,我们就需要使用多层IF嵌套语句,这里通过两个例子来说明
if函数多个条件嵌套 函
例子1:使用简单的 IF 函数 ->
实现成绩在60分以上,包括60为及格,否则为不及格。
公式:=IF(条件,条件成立返回的值,条件不成立返回的值)
条件:条件的结果应该是TRUE 或者是 False 点击fx 在弹出的框中选择IF或者直接砸公式栏打上面的公式也可以。在Logical_test中输入条件,例如例子中的语文成绩(C2),要求大于或者等于60才及格,即是
C2>59 ,我们希望条件成立的时候返回“及格”,不成立的时候返回“不及格”
例子二:使用IF +AND 来进行多层嵌套 公式 :=IF( 条件1 ,返回结果1,IF( 条件2 ,返回结果2,IF( 条件3 ,返回结果3,....)))(原理 就是先判断条件1是否成立,如果条件1成立则返回结果1,否则进入条件2判断是否成立,如果成立就返回结果2,否则进入条件3判断,... 如此类推.) 如图所示:按成绩来分等级优 、中、良、差。=IF(C2 > 90,"优",IF(AND(C2>79,C2<90),"中",IF(AND(C2 > 59,C2 < 80),"良",IF(C2 < 60,"差"))))
加载中 利用IF、OR、AND嵌套四层逻辑判断,得出综合成绩。 IF(AND(B2>90,C2>90,D2>90),"优",IF(AND(B2>80,C2>80,D2>80),IF(OR(B2>90,C2>90,D2>90),"良","及格"),IF(AND(B2>70,C2>70,D2>70),"及格","不及格")))Excel中IF函数最多嵌套64次。
04.IF函数多条件判断与AND函数组合使用方法
上例中三个条件我们可以用AND函数来实现,比起IF函数嵌套,在输入和阅读方面都有优越性。
公式:=IF(AND(D2>90,E2>90,F2>90),"优秀","")是不是从书写上就比上例公式短了很多。
说明:公式中三个条件用AND函数组合。AND函数是一个逻辑函数,用于测试是否满足所有条件。
05.IF函数多条件判断与*(乘号)组合使用方法 比起AND函数判断是否满足所有条件更简单的就是用*(乘号)把所有条件连接起来。 公式:=IF((D2>90)*(E2>90)*(F2>90),"优秀","") 说明:逻辑值有2个,真和假,分别代表成立和不成立,用TRUE(或者1)和FALSE(或者0)表示。 知道了这些我们再来看看公式中条件的组成,第一个条件D2>90,成立时,得到的是真,也就是TRUE(或者1),第二、三个条件也是这样的原理,当三个条件都是真时,用数字来表示就是1*1*1,得到的结果还是1,代表条件成立;如果三个条件中有任何一个为假,也就是有一个0时,三个数再怎么相乘都结果都是0,代表条件不成立。
if函数多个条件嵌套 函
06.IF函数多条件判断与OR函数组合使用方法
要求表格中语文、数学、英语三门成绩只要有一门不及格,就显示补考,否则显示空值。
公式:=IF(OR(D2<60,E2<60,F2<60),"补考","")说明:公式中用OR函数连接了三个条件。OR函数也是一个逻辑函数,刚好AND相反,只要有一个条件满足,就返回真,所有条件都不满足时才返回假。
07.IF函数多条件判断与+(加号)组合使用方法 上例中OR函数可以用+(加号)代替。 公式:=IF((D2<60)+(E2<60)+(F2<60),"补考","")小伙伴们看看*代替AND函数的讲解,自己理解一下,+是如何代替OR函数的,欢迎评价区留言讨论。
小伙伴们,在使用Excel中还碰到过哪些问题,评论区留言一起讨论学习,坚持原创不易,您的点赞转发就是对小编最大的支持,更多教程点击下方专栏学习。
专栏WPS2019表格和文字二合一教程作者:Excel与财务58币64人已购查看版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, website.service08@gmail.com 举报,一经查实,本站将立刻删除。