当IF函数碰到多个条件,你应该如何使用呢?

【温馨提示】亲爱的朋友,阅读之前请您点击【关注】,您的支持将是我最大的动力!

IF函数是Excel中经常用的条件判断函数,有3个参数,第一个参数为条件,第二个参数为满足条件时返回的结果,第三个参数为不满足条件时返回的结果。

我们在使用IF函数时,一个条件用得比较多,也比较简单,如果碰到多个条件呢?今天阿钟老师分享一组多个条件的IF函数应用实例。

01.IF函数语法

用途:判断是否满足某个条件,如果满足返回一个值,如果不满足返回另一个值。

语法:IF(条件,满足条件返回的值,不满足条件返回的值)

02.IF函数单条件判断的使用方法

我们以判断表格中“语文”成绩是否及格为例。

在E2单元格输入公式:=IF(D2<60,\”不及格\”,\”及格\”)

然后双击或下拉填充公式得出全部结果。

说明:公式中D2<60为条件,当满足条件时,返回“不及格”,否则返回“及格”。

03.IF函数多条件判断嵌套的使用方法

要求表格中“语文”、“数学”、“英语”三门成绩都超过90分显示“优秀”,否则显示空值。

用到的公式:

=IF(D2>90,IF(E2>90,IF(F2>90,\”优秀\”,\”\”),\”\”),\”\”)

说明:实例要求同时满足三个条件,公式中用了三个IF函数,第一个IF的条件为D2>90,满足时执行下一个IF函数,不满足返回“”,也就是空值;后面两个IF函数的原理和第一个相同。

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,代表条件不成立。

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中还碰到过哪些问题,评论区留言一起讨论学习,坚持原创不易,您的点赞转发就是对小编最大的支持,更多教程点击下方专栏学习。

Excel常见四大条件求和操作,这四组函数公式简单、高效更实用

Excel多条件计算相信大家都有碰到过,多条件求和、多条件计数、多条件判断等等操作经常会出现在我们的日常工作中。今天我们就来学习一下,Excel常见的五大多条件计算函数公式。

案例一:根据英语、数学两门成绩进行综合判断

案例说明:我们需要对人员的英语、数学两门成绩进行判断。当两科成绩都大于60分记为合格,反正为不合格。这里就需要用到IF和And两个函数。

函数公式:

=IF(AND(D3>60,E3>60),\”合格\”,\”不合格\”)

函数解析:

1、在进行多条件判断的时候,我们可以用And函数将多个条件进行条件,它会返回True或者False两个逻辑值;

2、结合IF函数我们就可以对成绩进行综合的多条件判断。

案例二:Sumif函数同时对销售部、财务部进行多条件求和

案例说明:我们需要利用Sumif单条件求和函数,对销售部、财务部多个条件进行数据求和。这里就需要搭配sumproduct函数一起操作。

函数公式:

=SUMPRODUCT(SUMIF($D$3:$D$9,{\”财务部\”;\”销售部\”},$E$3:$E$9))

函数解析:

1、我们都知道sumif函数是单条件求和函数,但实际上sumif函数也可以进行数据的多条件求和。只需要将第二参数用数组{}的方式,将多个条件进行统计即可;

2、sumif函数进行多条件计算的时候,会以数组的形式将结果展现出来,效果如下所示:

它会将财务部的总补贴1396和销售部的总补贴955单独算出来,所以最后还需要用到sumproduct函数进行再次求和。

案例三:Lookup函数轻松实现数据多条件查询

案例说明:在有相同的姓名的情况下,我们需要根据人员姓名和部门多个条件,查询到对应人员的补贴数据。这里可以使用Lookup函数进行快速操作。

函数公式:

=LOOKUP(1,0/(($C$2:$C$9=G5)*($D$2:$D$9=H5)),$E$2:$E$9)

函数解析:

1、进行数据多条件查询的时候,最好用的函数那就是lookup函数,它只需要将多个条件值用*符号连接起来即可。

案例四:IF+Max函数按照部门和级别计算对应的最高补贴数

案例说明:在根据部门、级别等多个条件同时进行最大值判断的时候,我们可以利用到MAX+IF函数来快速处理。

函数公式:

{=MAX(IF(($D$3:$D$9=H5)*($E$3:$E$9=I5),$F$3:$F$9,))}

函数解析:

1、首先我们需要用到IF函数进行多条件数据判断,用*符号将部门和级别两个条件进行连接;

2、通过IF函数我们可以求出一组数组结果的值,我们利用Max最大值函数就可以将数组中最大的数组提取出来。因为是数组的形式,最后需要按CTRL+SHIFT+ENTER键结束。

现在你学会了Excel常见的4大多条件统计套路了吗?这四大函数公式学会了吗?

IF条件判断函数怎么用?七种条件判断用法,轻松解决条件判断问题

IF函数是工作中最常用的函数之一,因为if函数大多是搭配其他函数一起使用,很多人会对这个函数感叹非常难,今天我们来讲解一下if函数的7个常见用法,学完你就算是真正掌握了这个函数了。

1、单条件判断返回值

函数公式:

=IF(B2>=80,\”合格\”,\”不合格\”)

当条件成立时候判断为真,条件不成立时判断为假。

2、多重条件判断

函数公式:

=IF(B4=101,\”现金\”,IF(B4=102,\”股票\”,IF(B4=103,\”原材料\”,\”\”)))

当B4单元格条件成立的时候执行第二参数,不成立执行第三参数。注:多条件判断时,注意括号的位置,右括号都在最后,有几个IF就输入几个右括号。

3、多区间判断

函数公式:

=IF(B4>=90,\”优秀\”,IF(B4>=80,\”良好\”,IF(B4>=60,\”合格\”,\”不合格\”)))

区间:小于60不合格,60-79为合格,80-89位良好,90-100为优秀。注:IF在进行区间判断时,数字一定要按顺序判断,要么升要不降。

4、多条件并列判断

两科成绩同时大于等于80为合格,反之为不合格。

IF(AND(B4>=80,C4>=80),\”合格\”,\”不合格\”)

注:and()表示括号内的多个条件要同时成立,or()表示括号内的多个条件任一个成立。

5、复杂的多条件判断

=IF(OR(AND(A1>60,B1<100),C1=\”是\”),\”合格\”,\”不合格\”)

=IF(ADN(OR(A1>60,B1<100),C1=\”是\”),\”合格\”,\”不合格\”)

IF函数结合And和OR进行多条件判断。当多个条件同时成立或者是只要一个条件成立时候如何去操作。

6、判断后返回区域

=VLOOKUP(A1,IF(B1=1,C:D,F:G),2,0)

注:IF函数判断后返回的不只是值,还可以根据条件返回区域引用。

7、IF({1,0}结构向左查询

=VLOOKUP(J5,IF({1,0},B:B,A:A),2,0)

注:利用数组运算返回数组的原理,IF({1,0}也会返回一个数组,即当第一个参数为1时的结果放在第1列,为0时的结果放在数组第二列。

本文作者及来源:Renderbus瑞云渲染农场https://www.renderbus.com

点赞 0
收藏 0

文章为作者独立观点不代本网立场,未经允许不得转载。