Excel技巧 | IF函数条件判断怎么用
在excel中,if函数是我们经常用到的一种函数,它是一种判断函数。
if函数作为一个判断函数,它可以根据条件是否满足而确定最终的结果。
我们还可以通过它的灵活运用实现多种不同的高效的操作。
它的构成是由三个参数:第一个参数是条件,第二个参数是满足条件返回的值,第三个参数是不满足条件返回的值。
比如下面这个公式=IF(A6>16,“成年”,“未成年”),我们来分析一下,这里的第一个参数条件就是>16,满足条件的话对应的结果是“成年”,不满足条件的话对应结果是“未成年”。
这里需要注意的是如果第二个或者第三参数是文本的话,我们需要给文本加注双引号。
下面我们看一个案例:以下表为例,我们要在D列判断员工销售额是否达标。
首先,我们选中要使用函数的D3单元格,在菜单栏点击“公式”—“插入函数”,在弹出来的对话框中选择“IF函数”。
其次,在弹出来的“IF”函数对话框下,将Logical_test设置为C3>60%,Value_if_true设置为“达标”,Value_if_false设置为“不达标”。设置完成后点击确定。
最后,利用自动填充功能将整个D列进行填充。
这里上面我们用到的是在功能栏插入条件格式,其实理解以后我们可以直接在单元格输入公式=IF(C3>60%,\”达标\”,\”不达标\”)。
上面是最简单的单个条件的使用,那如果是多条件的用该怎么办呢?
比如上面我们只是一季度的任务完成表,我们现在将全年四个季度全都加入,其中只要有一个季度超过60%就算达标,如果都没有则不达标。
如果这样的话我们这里除了“IF”函数还要用到逻辑函数“or”,这里的逻辑函数“or”主要用于多条件的处理,它在数学里面相当于或,代表几个条件中有一个符合即返回TRUE的值,否则则返回FLASH的值。
所以我们在G3单元格输入=IF(OR(C3>60%,D3>60%,E3>60%,F3>60%),\”达标\”,\”不达标\”)
那如果再换成必须四个季度都超过60%才算达标,那又该怎么处理呢?
有的人也许已经猜到了,这里我们可以将逻辑判断函数换一下,换成逻辑函数“And”,And在进行多条件处理的时候代表这几个条件只用同时符合的时候,才会返回“True”的值,否则只要有一个条件不符合就会返回“Flash”的值。
我们可以发现两个逻辑判断函数的不同出来的结果是完全不一样的,
其实它们两个都涉及到了“IF”函数的嵌套,它可以进行多层的嵌套,但是在嵌套的时候我们一定要输入准确的参数,否则无法成立。
OK!关于IF函数的分享就到这里了。更多技巧请关注office共享课堂,当然,对于勤学好问的小伙伴们,可以私信我们加入免费公开课学习班,还能更多office技能等你来解锁!现在加入还有免费课程领取哦!!!
我们的课程适合所有office基础薄弱者
随时随地 轻松学习
5天学会最常用技能
我们的老师都是微软MOS高级认证专家
具有多年教学培训经验
教学方法生动形象
从底层逻辑到实战案例采用关联性教学
所以!还犹豫什么?
快快加入我们的学习班,跟随导师一起来进阶office大神!
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】获取示例文件
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
文章为作者独立观点不代本网立场,未经允许不得转载。