今天的函数课我非常喜欢,因为这是我前一天一直想学的一类函数,主要是前几天刚接手公司算工资的工作,而我们公司核算工资提成档位分的很细,所以IF函数派上用场了,不过他写起来太复杂,我就用vlookup模糊查找替代比较方便,很好用。
一、逻辑值TRUE、FALSE
1、条件真(成立)true 条件假(不成立)false
能产生或返回逻辑值的情况:
比较运算符
is类信息函数
and,or,not
2、逻辑值:AND、OR、NOT
1、与(and),或(or),非(not)
①and:所有条件为true,则返回true,否则返回false
②or:其中之一条件为true,则返回true,否则返回false
③not:如果条件参数结果为true,则返回false,同理结果为false,则返回true
提示: AND、OR、NOT这三个函数很少单独使用,一般都嵌套使用,在IF函数中用的较多.
二、基本用法
IF(B2>=60,”及格”) 满足60分以上的都显示为及格
AND(B2>=60,C2>=60)要两项都在60分以上才显示为真值
OR(B2>=60,C2>=60)只要有一项在60分以上就显示为真值
三、进阶用法
=IF(判断条件,符合条件时返回的值,不符合条件时返回的值)
四、IF函数多条件判断
级别为 A1,基本工资5000,级别为A2,工资为8000
=IF(B10="A1",5000,IF(B10="A2",8000))或者=VLOOKUP(B10,$A$3:$b$4,2,0)
五、多条件区间的判断
在设置IF多层判断时,每一层需要一个IF函数。
提示:在设置数字区间时,用<号要设置数字递增,用>时要用设置递减
六、返回区域
If函数返回的不只是值,还可以是单元格引用
七、IFERROR
IFERROR:规避错误值的方法在日常工作中很实用,务必要学会IFERROR函数的用法。
八、实战应用
在边上添加辅助列(是否及格),录入公式=IF(D3>=60,”及格”,”不及格”)
插入数据透视表,将学科,是否及格打钩拖动到行标签值区域里。统计出各学科及格,不及格人数。