excelif函数怎么使用百分比(IF函数的4种使用方法,很多人都在找,让你从入门到精通)

wufei123 发布于 2023-11-24 阅读(491)

今天是Excel是常用函数合集的第二篇,我们来学习另一个职场人的必备函数——IF,它的重要程度不压于Vlookup,可以搞定各类条件判断的问题,下面我们就来了解下这个函数吧一、IF函数的作用与参数IF:它是一个逻辑判断函数,可以根据给定条件的对错返回相应的结果

语法:=IF(logical_test, value_if_true, [value_if_false])第一参数:判断的条件,结果是一个逻辑值,只有true或false 第二参数:条件正确时返回的结果 第三参数:条件错误时返回的结果

以上就是IF函数的作用与参数相较于Vlookup函数它还是比较简单的,我们来通过几个实例来深入了解下它的使用方法二、常规用法如下图,我们想要根据成绩来判断是否及格,对于这样的问题,就可以使用IF函数来解决

公式:=IF(B2>=60,"及格","不及格")第一参数:B2>=60,条件表达式,也是判断成绩是否及格的条件 第二参数:及格,就是条件正确时候返回的值 第三参数:不及格,就是条件错误时候返回的值以上就是IF函数常规的使用方法,但是在实际的工作中,我们遇到判定它不会仅仅只有1个,就是有多个判断的条件,下面我们来看下解决的方法

三、多个条件同时满足如下图所示,我们需要根据【考核得分】与【迟到次数】来计算奖金,现在的要求为:考核得分大于85,且迟到次数小于等于1次的,可获得200元奖金,就是说这2个条件同时满足才能获得奖金公式:=IF((B3>85)*(C3<=1),200,0)

第一参数:(B3>85)*(C3<=1),判断条件 第二参数:200 第三参数:0

这个函数关键是第一参数(B3>85)*(C385)它的含义是考核得分大于85分 (C3<=1)它的含义是迟到次数小于等于1次 这两个式子它是相乘在一起的

这两个式子会分别得到一个逻辑值,我们可以将逻辑值看做是0或者1,0和1相乘只有全部为1,结果才会返回1,只要有1个结果是0就会返回0,所以只有当所有的条件都正确的时候才会获得奖金在这里仅列举了2个条件,如果还有更多的条件,只需要把它们相乘即可

四、满足任意1个条件即可现在奖金的获得条件变为了:考核得分大于85,或迟到次数小于等于1次的,均可获得200元奖金,就是说这2个条件只要满足1个就能获得奖金公式:=IF((B3>85)+(C3<=1),200,0)

这个公式跟上一个唯一的区别就是在【第一参数中】将【乘号】换成了【加号】,一串0跟1相加,只要有1个数值1,那么这个结果就是1,就表示条件正确了有人可能会疑惑了,如果我有3个条件,2个正确1个错误,那么结果就是2,这不是跟IF的第一参数相违背了,不是说它只能是true或false么?

这点函数会自动识别的,如果数值大于1,就会将这个值自动设置为1,表示条件正确五、区间判断所谓的区间判断,就是1个数值对应1个区间的结果,我们需要在多个区间中判断来找到属于它的正确结果如下图所示,我们需要根据考核得分来判定对应的等级,右侧的每个等级对应的区间。

公式为:=IF(B6>=85,"优秀",IF(B6>=75,"良好",IF(B6>=60,"及格","不及格")))

这个公式我们可以把它看作是IF函数一层一层的嵌套在里面的,下一个IF函数都是放在上一个IF函数的第三参数中的,这样一层一层的向下嵌套我们将55代入公式来看下结果第一层IF中,55>=85,条件是错误的,就会返回第一层IF函数的第三参数,而第三参数正好是第二层个IF函数,所以就会进继续盘点

在第二层IF中,55>=75,条件还是错误的,就会返回第二层IF的第三参数,而她正好是第三层IF函数,就会继续向下判断在第三层IF中,55>=60,条件依然是错误的,就会返回第三层IF的第三参数,结果是不及格,所以函数就会对应【不及格】这个结果。

以上就是IF函数的所有内容,都是比较简单的,相对比较难的就是【区间判断】如果你是在看不懂的话,直接忽视掉吧,以后还会讲道IFS函数的使用方法,它就是为了解决【区间判断】而生的我是Excel从零到一,关注我,持续分享更多Excel技巧

关注我的同名公众号,赠送动图模板,带你从零到一,快速精通Excel

亲爱的读者们,感谢您花时间阅读本文。如果您对本文有任何疑问或建议,请随时联系我。我非常乐意与您交流。

发表评论:

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。

河南中青旅行社综合资讯 奇遇综合资讯 盛世蓟州综合资讯 综合资讯 游戏百科综合资讯 新闻76617