IF函数超实用的12种经典用法
IF函数是Excel中最常用的函数之一,凡工作中涉及到条件逻辑判断、多层级条件嵌套判断的问题,都可以用IF函数来解决。而且IF函数与很多函数结合使用,能发挥意想不到的强大作用,如果能够熟练的掌握其应用技巧,对于逻辑判断的问题提高效率是有很大帮助的。今天Excel办公小课堂就对于IF函数综合盘点一下,一共整理了12种经典案例,非常全面,建议先收藏,不然到时候需要就不到了哦~
IF函数:判断一个条件是否满足,如果满足指定的条件返回一个“真值”,如果不满足指定的条件则返回一个“假值”
功能:IF(条件,真值,假值,)15个常用excel的if函数
注意:在Excel中对数据进行运算或使用函数时,对于文本类型的数据要用英文的双引号双引起来
一、IF函数第1种用法:单条件判断
目的:根据学生成绩进行评价,语文成绩大于等于60分,评价为及格,否则为不及格
公式:=IF(D3>=60,"及格","不及格")
说明:IF函数第1参数D3>=60表示的是假设【语文】成绩是否大于等于60;第2参数"及格"表示的是语文成绩大于等于60分的情况下返回的结果为及格;第3参数"不及格"表示的是语文成绩小于60分的情况下返回的结果为不及格。
二、IF函数第2种用法:判断预算是否超出
目的:判断预算是否超出,当实际发生额大于预算额,则为超出,否则为未超出
公式:=IF(D3>C3,"超出","未超出")
说明:IF函数第1参数D3>C3表示的是假设【实际发生额】是否大于【预算额】;第2参数"
超出"表示的是【实际发生额】大于【预算额】返回的结果为超出;第3参数"未超出"表示的是【实际发生额】小于等于【预算额】返回的结果为未超出。
三、IF函数第3种用法:计算加班补贴
目的:常规工作时长为8小时,当超过8小时按1小时20元补贴
公式:=IF(C3>8,(C3-8)*20,0)
说明:IF函数第1参数C3>8表示的是假设【工作时长】是否大于8小时;第2参数(C3-8)*20表示的是【工作时长】大于8小时,返回的结果为TRUE,也就是为加班,然后通过超过常规工作的时长乘以20;第3参数0表示的是小于等于8小时,返回的结果为FALSE,也就是未加班,得到加班补贴为0。
四、IF函数第4种用法:只显示一种结果
目的:员工季度考核分数在70分以下安排再次培训
公式:=IF(C3<70,"培训","")
说明:IF函数第1参数C3<70表示的是假设【考核分数】是否小于70;第2参数"培训"表示的是【考核分数】小于70,返回的结果培训;第3参数””表示的是【考核分数】大于等于70,返回的结果为“空白”的效果(输入英文的双引号)。
五、IF函数第5种用法:文本条件判断
目的:当职位为销售经理,差旅住宿费补贴800元,其他职位补贴500元
公式:=IF(C3="销售经理",800,500)
说明:IF函数第1参数C3="销售经理"表示的是假设【职位】为“销售经理”(对于文本内容作为判断条件时用比较运算符等于号判断,表示的是相同);第2参数800表示的是假设【职位】为“销售经理”,返回的结果800;第3参数500表示的是【职位】不是“销售经理”,返回的结果为800。
六、IF函数第6种用法:多条件判断计算业绩提成
目的:计算业绩提成,销售额在15000以上,提成15%;销售额在10000以上,提成10%;销售额在5000以上,提成5%
公式:=IF(C3>15000,C3*15%,IF(C3>10000,C3*10%,C3*5%))
说明:多条件判断需要用多个IF函数,首先第一个IF函数第1参数C3>15000表示的是假设【销售额】在15000以上,则返回C3*15%的业绩提成第一个IF函数第1参数C3>10000表示的是假设【销售额】在10000以上,则返回C3*10%的业绩提成,最后根据两个区间的业绩情况比较剩下的业绩提成是10%,也就是C3*5%
七、IF函数第7种用法:文本转数值条件判断
目的:根据学生成绩进行评价,语文成绩大于等于60分,评价为及格,否则为不及格
公式:=IF(N(D3)>=60,"及格","不及格")
说明:IF函数第1参数N(D3)>=60是因为当前考试成绩中有“缺考”,如果直接通过IF函数按照常规条件判断,则会对于缺考的同学,也会给出“及格”的评价,所以此处嵌套N函数:转化为数值后的值,这样就对于“缺考”成绩也会按照数值形式进行判断;第2参数及格表示的是假设【语文】成绩大于等于60,返回的结果为“及格”;第3参数“不及格”表示的是【语文】成绩小于60,返回的结果为“不及格”。