if函数三个条件怎么填(if函数的使用方法)

小伙伴们好啊,今天咱们一起来认识IF函数

这个函数的作用是对指定条件进行判断,然后根据判断结果返回不同的内容,常用写法是这样的:

if函数的使用方法(if函数三个条件怎么填)

就相当于是:如果……,那么……,否则……

第一个参数,用大于、小于、等于等形式,来判断某个条件是否成立,判断A2单元格的数值是否大于60,B2单元格的职务是否等于“经理秘书”等等,判断的结果是逻辑值TRUE(条件成立)或是FALSE(条件不成立)。

第二个参数是在条件成立时返回的内容,可以是一个数字、一段字符,或者是一段其他的公式

第三个参数是在条件不成立时返回的内容,也可以是数字、字符或是一段其他的公式。

举个例子:

要对B2单元格中的分数进行判断,大于60为“合格”,否则为“不合格”。

咱们就可以使用下面这个公式:

=IF(B2>60,”合格”,”不合格”)

注意,在公式中直接返回字符时,需要在字符前后加上一对半角的双引号。

if函数的使用方法(if函数三个条件怎么填)

如果B2大于60,B2>60部分返回逻辑值TRUE,IF函数返回第二参数指定的字符“合格”,否则返回第三参数指定的字符“不合格”。

刚刚这个是单个条件的判断,使用IF函数还能完成多个条件的判断。

如下图,要对B列的职务进行判断,如果等于“秘书”,那么补助为1000。如果不等于“秘书”,再继续判断,如果等于“助理”,那么补助为800,否则为0。

if函数的使用方法(if函数三个条件怎么填)

前面咱们说过,IF函数的第二参数和第三参数,可以是数值、文字,也可以是一段其他的公式。

这里咱们就要将IF函数的第三参数也写成一段新的IF函数,实现对B列的职务执行两次判断。

=IF(B2=”秘书”,1000,IF(B2=”助理”,800,0))

最外层的IF函数先判断 B2=”秘书” 的返回结果是不是TRUE,如果是TRUE,就返回第二参数指定的数值1000。

如果B2不等于秘书,“ B2=”秘书””得到FALSE,IF函数返回第三参数的内容。

哪些才是最外层这个IF函数的第三参数呢?

对了,就是标记颜色的这部分 IF(B2=”助理”,800,0) 。

在“ B2=”秘书””的判断结果为FALSE时,标记颜色的这部分开始干活了,先来判断“B2=”助理””的条件是否成立,如果这部分条件判断返回的是TRUE,则返回里面这个IF函数的第二参数800,否则返回里面这个IF函数的第三参数0。

计算过程大致是这样的:

if函数的使用方法(if函数三个条件怎么填)

接下来咱们再来看看多列条件的判断。

如下图,如果B列的岗位是秘书,并且C列的入职年限大于1,则补助1000元,否则补助为0。

if函数的使用方法(if函数三个条件怎么填)

这里要同时判断两列条件是不是符合,IF函数功力有限,需要请天山二佬——AND和OR函数来帮忙。

if函数的使用方法(if函数三个条件怎么填)

AND函数和OR函数都是对多个参数返回的逻辑值执行判断。

区别在于:

当所有参数返回的逻辑值都为TRUE时,AND函数才返回TRUE。

而OR函数则是在任意一个参数返回的逻辑值为TRUE时,就返回逻辑值TRUE。

就像下图中,4个护士(参数)分别判断血常规正常吗?心电图正常吗?肝功正常吗?B超正常吗?

当每个护士(参数)的判断都是TRUE时,AND医生最终才会下检查结论:OK(TRUE),正常。

if函数的使用方法(if函数三个条件怎么填)

下图中,4个护士(参数)分别判断血常规有问题吗?心电图有问题吗?肝功有问题吗?B超有问题吗?

当任意一位护士(参数)的判断是TRUE时,OR医生就会下检查结论:OK(TRUE),办理住院手续吧。

if函数的使用方法(if函数三个条件怎么填)

回到开始的问题,咱们要对岗位和入职年限两个条件进行判断,只有当 岗位=“秘书”的判断结果为TRUE,并且入职年限>1 的判断结果也为TURE,才返回补助1000元,这里要用哪个医生呢?对了,就是AND。

D2单元格输入以下公式,向下复制到D8。

=IF(AND(B2=”秘书”,C2>1),1000,0)

if函数的使用方法(if函数三个条件怎么填)

以D2单元格中的公式为例,B2=”秘书”返回的结果是FALSE,C2>1返回的结果是TRUE,AND函数最终返回FALSE。IF函数根据AND函数的结果为依据进一步进行判断,最终返回第三参数0。

假如咱们换一个判断标准,如果 岗位=“秘书”,或者 入职年限>1,就给1000元的补助,只有两项都不符合,补助才是0。

这里的判断要求是多个条件符合其一,只要把上面公式中的AND换成OR就可以。

=IF(OR(B2=”秘书”,C2>1),1000,0)

if函数的使用方法(if函数三个条件怎么填)

以D2单元格中的公式为例,B2=”秘书”返回的结果是FALSE,C2>1返回的结果是TRUE,OR函数最终返回FALSE。IF函数根据OR函数的结果为依据进一步进行判断,最终返回第二参数1000。

再来说说按多个范围区间判断的问题。

如下图,要根据B列的月收入进行判断。

标准为:

月收入低于10000为贫困型;

月收入在10000至50000为温饱型;

月收入大于50000为小康型。

if函数的使用方法(if函数三个条件怎么填)

这里要对B列的数值进行多轮判断,就要用到多个IF函数的嵌套了。

咱们先把前面的判断标准整理一下,先判断B2是否小于10000,条件成立返回“贫困型”;如果B2不小于10000,那就继续判断B2是否小于50000,条件成立返回“温饱型”;如果条件仍然不成立,就是月收入大于50000的那些了,返回“小康型”。

把上面这几句话换成IF函数的组合,是这样的:

=IF(B2<10000,”贫困型”,IF(B2<50000,”温饱型”,”小康型”))

其中红色部分的IF函数,就是前面这个IF函数的第三参数。先判断蓝色部分的条件,蓝色部分的条件不成立时,再判断红色部分。

执行多区间判断时,有一点需要特别注意:前面的判断条件不能包含后面的判断条件。

如果将公式写成下面这样,再看看结果,那就全部脱贫了。

=IF(B2<50000,”温饱型”,IF(B2<10000,”贫困型”,”小康型”))

if函数的使用方法(if函数三个条件怎么填)

为什么出现这种情况呢?

以B3单元格为例,如果先判断2500<50000, 条件肯定是成立的,这时候IF函数返回第二参数“温饱型”,后面的就不再判断啦。

刚刚咱们是从第一节车厢开始往后找的,其实也可以从最后一节车厢往前找。

下面这个公式,就是先从最高的标准开始判断,然后逐级向下。

=IF(B2>=50000,”小康型”,IF(B2>=10000,”温饱型”,”贫困型”))

最后再补充一个小伙伴们经常容易出问题的地方,比如要判断B2的数值是否在10000至50000之间,符合条件返回“温饱型”,不符合条件则返回”待考察”。

下面这个公式结果显然是不对的:

=IF(10000<B2<50000,”温饱型”,”待考察”)

if函数的使用方法(if函数三个条件怎么填)

为什么出现误判呢?

其实这不怪IF,是咱们的写法有问题了。

上面这个公式中,IF函数的第一参数10000<B2<50000,运算过程为:

先判断10000<B2,结果得到逻辑值TRUE,然后再使用TRUE与50000进行比较。根据Excel中的潜规则,逻辑值是大于任何数值的,所以这一步就会返回逻辑值FALSE,而IF函数也最终返回第三参数的内容了。

正确的公式应该是这样的:

=IF(AND(10000<B2,B2<50000),”温饱型”,”待考察”)

或者:

=IF(AND(B2>10000,B2<50000),”温饱型”,”待考察”)

都可以返回正确结果。

好了,关于IF函数的内容咱们就介绍这些吧,祝各位小伙伴一天好心情!

郑重声明:本文内容及图片均整理自互联网,不代表本站立场,版权归原作者所有,如有侵权请联系管理员(admin#loooy.com)删除。
(0)
上一篇 2022年11月21日 09:34
下一篇 2022年11月21日 09:36

相关推荐

  • 疫情防控“放开”后,我们该如何正确应对

    放开管控! 我们每个人应该如何应对…… 打开朋友圈,看到疫情放开后的这些天,各地奥密克戎感染者越来越多了。我们身边也相继有朋友、同事和熟识的人们陆续地中招。 先不说这波病毒的毒性是…

    2022年12月29日
  • 冯小刚前妻张娣:23年坚持不嫁全心陪伴女儿,今女儿成她骄傲

    老话儿常说:贫贱之交不可忘,糟糠之妻不下堂。 可现实生活中,老话儿常常被人选择性遗忘。 曾经有条消息席卷过网络:说的是冯小刚婚内移情,拉扯6年离婚终娶徐帆。 当时有人数落冯小刚喜新…

    2022年11月9日
  • 包钢股份与宝钢股份共同投资设立宝钢管业 设立后包钢股份持股25.09%

    挖贝网12月12日,包钢股份(600010)近日发布公告,为推动国内钢管行业高质量发展,打造无缝钢管领域的专业化领航企业,包钢股份以其持有的包钢钢管29.8%股权(评估作价15.5…

    2022年12月18日
  • 女子家住一楼却要告知要交电梯费!女子霸气喊话:可以交给出理由

    女子家住在一楼,平时根本不坐电梯,可是今天物业却突然找上门说让该女子交电梯费,女子瞬间大怒:“要我交电梯费可以,给出理由。” 12月11日本来是非常平凡的一个日子,但是…

    2022年12月15日
  • 漫步苏州河,黄浦最上海

    请大家注意个人防护,不扎堆、不聚集, 做到防疫“三件套”,防护“五还要”。 一条河,一座城——上海故事从这里开始。 苏州河之于上海,就像泰晤士河之于伦敦,塞纳河之于巴黎,多瑙河之于…

    2022年11月15日
  • 大一寸尺寸(大一寸尺寸是多少)

    提起大一寸尺寸,大家都知道,有人问大一寸尺寸是多少,你知道这是怎么回事?其实大一寸尺寸是多少,下面就一起来看看大一寸尺寸,希望能够帮助到大家! 大一寸照片尺寸多少厘米? 大一寸照片…

    2023年3月8日
  • 今年双11战报普遍性难产,小米报收170亿元、联想报收86亿元

    【大河报·大河财立方】(记者 杨霄 陈薇 吴海舒 丁洋涛 实习生 王宇)11月12日凌晨1点,天猫、京东两大电商未发布本季双11交易规模。 天猫称,今年天猫双11稳中向好,交易规模…

    2022年11月12日
  • 适合女生在家干的副业(在家可做的兼职)

    大部分人只靠工资收入是很难攒钱的,吃饭、交通、住宿等等都是不小的支出。如果想增加自己的收入,我建议发展副业。 有人说:上班已经用掉很多时间了,哪还有精力做副业呢?今天就教大家在家也…

    2022年10月27日
  • 抚顺清原疫情最新消息什么时候解封(抚顺清原疫情最新通报)

    近日有关抚顺清原疫情防控大家也都有在持续关注,随着清原发现本土新增病例后,当地第一时间针对疫情区域实行静态管理措施。那么,抚顺清原疫情什么时候解封,疫情出现给民众生活带来诸多不便,…

    2022年10月12日
  • 乌拉圭VS韩国

    2.双方近况: 乌拉圭小组赛第一轮比赛0-2不敌克罗地亚,小组赛首战2-2战平乌拉圭,但之后在面对西班牙和意大利等强队连续逼平,球队近4场比赛1胜2平1负。小组赛第二轮面对捷克,凭…

    2022年11月16日