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

If条件函数这么用就浪费了,这两种逻辑函数嵌套操作才算高效

IF函数相信许多朋友都已经见到过了,IF函数在Excel函数当中属于非常使用的条件判断类函数,利用这个函数我们可以实现非常高效的许多操作。

但是许多朋友对于这个函数却不是特别的会用,因为会涉及逻辑思维的判断,所以许多朋友在使用的时候也只是会最基础的用法。下面我们就来详细的学习一下,IF函数如何与逻辑函数进行函数嵌套的高级运用。

一、IF函数基础知识讲解:

如下图所示,IF函数作为一个条件判断函数,这个函数主要的一些特点如下:

1、总共有三个参数:第一参数为判断条件;第二参数为当条件判断,第二参数为第一参数结果为True时执行第二参数;第三参数为第一参数结果为False时执行第三参数;

2、IF函数第一参数条件判断返回的固定结果为逻辑值True和False两个值;

3、IF函数各个参数可以为固定的数字、文本或者是函数。如果是文本内容时需要用双引号。

案例一:IF函数最简单的条件判断运用,一层判断人员销售目标是否完成

案例说明:利用IF函数对人员销售额进行判断,销售额>=150时为达标,反之为不达标;

函数公式:=IF(C2>=150,\”达标\”,\”不达标\”)

函数解析:当第一参数判断条件为真的时候,显示达标的文本内容;当第一参数小于150时,返回不达标的文本内容。

案例二:IF函数与逻辑函数And进行多条件判断

案例说明:利用IF函数与逻辑函数And进行多条件判断,当销售额>=150且投诉量为0时为达标,反之为不达标;

函数公式:

=IF(AND(C2>=150,D2=0),\”达标\”,\”不达标\”)

函数解析:第一参数我们利用And函数来进行多条件处理。And函数为逻辑判断函数,当两个条件同时成立的时候,返回True的值,只要有一个不成立则返回False的值,最后就利用IF函数来进行二次判断。

案例三IF函数与逻辑函数OR进行多条件判断

案例说明:利用IF函数与逻辑函数OR进行多条件判断,只要销售额小于150或者是投诉量大于0,个人绩效都为不达标。

函数公式:

=IF(OR(C2<150,D2>0),\”不达标\”,\”达标\”)

函数解析:第一参数我们利用OR函数来进行多条件处理。OR函数为逻辑判断函数,在数学里面相当于或。代表两个条件中只要有一个条件不成立的时候,就好返回False的值,只有当多个条件同时成立,结果才会返回True。通过OR函数返回的逻辑结果,最后利用IF进行二次判断即可。

现在你学会如何利用IF函数与逻辑函数And、Or进行嵌套运用了吗?

2个运算符轻松搞定IF函数多条件判断,超简单

工作中经常碰到Excel里面的判断问题,

比如,年终计算年终奖,对业绩高于60万的员工,给予A梯度年终奖,其它员工B梯度。

对于这种,如果怎么样,那么就怎样的问题,使用IF函数可以轻松解决。

IF函数的作用:根据特定的判断条件,计算特定的结果

我们来看一个示例:这是一份业绩记录清单,现在,要根据员工的业绩计算年终奖,如果员工的业绩大于60万,就给予A级年终奖,其它员工B级年终奖

业绩记录单

这里,我们可以使用IF函数,IF函数有3个参数:

这里,判断条件是:业绩>60,如果成立,得到结果“A”,不成立,得到结果“B”,所以我们的公式是:

单条件判断

我们来升级一下这个问题,我们来增加一个条件,同样是这份业绩记录单,现在我们需要销售大于60万,且绩效高于80分的员工,获得A梯度年终奖,其余员工B梯度

多条件判断问题描述

这里呢,我们需要通过一个运算符来连接2个条件,这里我们使用乘号:

输入下列公式,然后把公式往下拖动就能计算出结果:

IF函数多条件判断

这里使用了一个乘号 “*” 来连接2个条件,注意,2个条件都要用括号括起来。这样一个公式,原理是什么呢?

我们通过3个辅助列来理解这个原理。

这个问题包含2个条件:销售额>60万,绩效>80分,我们把2个条件放在辅助列里:

条件判断结果

我们再把2个条件用乘号链接起来,其实就是 条件1*条件2

2个条件相乘

条件判断只有2个结果,要么成立,得到结果“TRUE”,要么不成立,得到结果“FALSE”

而逻辑值 “TRUE” 等于数字 1,FALSE等于数字0

这里有2个条件,所以存在4种情况,由于任意数乘以0,得到的都是0,所以只有当2个都满足时,我们才能得到 “1”,也就是条件成立,获得绩效A,其余情况都是绩效B:

条件判断结果

我们再来更改一下条件,现在我们需要销售大于60万,或者绩效高于80分的员工,获得A梯度年终奖,其余员工B梯度

这样只需要满足其中任意一个条件,就能获得A梯度,这种情况,只需要把乘号改成加号就好了,我们同样来看一下辅助列相加的结果:

2个条件相加

这里有2个条件,同样存在4种情况,只要任意一个条件不为0,相加得到的都不为0,逻辑值中,只要不为0,条件就成立。所以只要任意一个条件满足,我们就能得到 “TRUE”,也就是条件成立,获得绩效A,其余情况都是绩效B:

条件相加结果

多条件判断可以使用2个运算符:乘号 “*”,加号 “+” 来连接多个条件,当条件之间,需要同时满足时,使用乘号;当只要满足其中之一时,使用加号,这样就能完成IF函数的多条件判断!

关注Excel精选技巧,然后私信发送【20210928】获取示例文件

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

点赞 0
收藏 0

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