Excel为什么if函数判断出来的值是错的(Excelif函数否则怎么用)
IF函数在工作中用到时候也非常多,很多小伙伴只停留在简单判断对错的用法上,其实,这个函数还有很多灵活应用的技巧,使用好了IF函数,工作中事半功倍
IF函数简单判断
IF函数有3个参数
IF(判断对错,对的时候返回的值,错的时候返回的值)
那我们举个简单的例子:
计算工资的时候,判断工龄,是否大于等于,如果大于等于3,补贴200元, 使用的公式是:
=IF(B2>=3,200,0)
IF函数不显示结果,如果希望0值不显示,可以使用两个双引号代替0,输入的公式是:
=IF(B2>=3,200,"")
以上是IF函数最基础的用法,下面介绍几个实用的组合用法
IF函数嵌套使用
在工作中,经常会对计算出来的KPI进行排名,根据不同的条件,得出不同的结果,这里我们可以使用多个IF函数嵌套,输入的公式是:
=IF(B7<60,"不及格",if(b7<70,"良好",if(b7<80,"中等","优秀")))< p="">
多条件判断IF and/or函数组合
举个例子,工龄在3-5年的补贴200
那么这是两个条件,同时成立的情况
条件1:工龄>=3
条件2:工龄<=5< p="">
两个条件同时成立,所以输入的公式是:
=IF(AND(C2>=3,C2<=5),200,0)< p="">
有很多小伙伴会写成=IF(3<=c2<=5,200,0),这个是错误的,在excel里面没有两连表达的符号< p="">
如果两个条件是满足1个就可以的,那么就是使用OR函数搭配使用了,如下例所示:
输入的公式是:
=IF(OR(C4>=3,B4="女"),200,0)
VLOOKUP IF函数实现逆向查找
当我们查找匹配的时候,是从左向右查找的时候,如果原始数据列不发生改变,可以使用IF({1,0})来辅助进行求解,这里,我们输入的公式是:
=VLOOKUP(E2,IF({1,0},B:B,A:A),2,0)
IF(查找值,if({1,0},查找列,结果列),2,0)
以上就分享到这里,如果对你有一些帮助的话就再好不过了!在职场里面使用IF函数提升效率不成问题了!
End.
编辑:南北(牛账网小编)
牛账网,为您提供会计实操干货与考证经验分享、2000 们免费教学视频及题库等,让您所学及所用。
公众号:牛账会计
免责声明:本文内容仅供阅读者参考,具体以相应法规及当地行政机关判定结果为准。引用或转载,请注明以上信息。
点击下方“了解更多”领取免费实操课程/0基础入门课程!