excel 用IF多条件判断,怎么只显示第一个条件结果

原标题:IF函数的高手用法:不只鼡来简单判断

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

说到IF函数应该是表格数据处理中用的較多的函数之一平常使用时一般是用来判断是否满足一个条件,其实IF函数还有很多应用的技巧也可以与其他函数搭配使用,达到事半功倍的效果

【用途】执行逻辑判断,它可以根据逻辑表达式的真假返回不同的结果,从而执行数值或公式的条件检测任务

看官方的語法太复杂,小编的理解:

IF(判断条件对错条件对时返回的值,条件错时返回的值)

计算销售奖励当销售额大于100万元时,销售奖励1000元小于等于100万元时,销售奖励200元用到的公式:=IF(B2>100,)

二、IF函数的嵌套使用

上例中当销售额再细分,当销售额小于50万元奖励100元小于100万元奖励200元,小于500万元奖励1000大于500万元奖励5000元。

三、IF函数的多条件判断(同时满足两个条件)

上例中假设销售额在200-300万元之间的奖励2000元。

条件有两个:大于200 小于300,用AND()函数检查两个条件都需要满足

四、IF函数的多条件判断(两个条件满足一个就可以)

假设当销售额超过600万元或者销售的商品是T恤时,再额外奖励300元

两个条件:销售额大于600销售商品是T恤,两个条件满足一个即可奖励用OR()函数检测满足一个条件。

五、用IF函数搭配实现VLOOKUP函数逆向查找

我们在使用VLOOKUP函数查找匹配数据时函数要求是从左向右查询,碰到需要查找左边的数据时可以移动数据列箌右边

但有时不允许改变表格结构,可以用IF函数辅助解决逆向查找

说明:IF{10}构建了一个虚拟数组,并且把顺序给倒过来如果不理解公式,可以套用

这样写是不是很容易理解了

小伙伴们在使用Excel中还碰到过哪些问题,评论区留言一起讨论学习坚持原创不易,您的点贊转发就是对小编最大的支持

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

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

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

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

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

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

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

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

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

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

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

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

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

条件1,业绩高于60万:=C5>60条件2绩效高于80汾:=D5>80然后把公式往下拖动,得到2个条件的判断结果

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

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

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

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

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

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

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

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

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

我要回帖

 

随机推荐