烧脑的逻辑函数
因为今天晚上是我们部门的team building,不能扫了大家的兴,所以一定要参加的,为此,我在上班的途中先把课程听了一遍,中午休息又抓紧听了一遍,但是办公室是开放式的,不方便实际操作。部门活动已结束,心急火燎地赶回家听课写日记。
今天课程的主要内容是讲逻辑函数(IF、And、Or)
先讲一下逻辑值:真(true),假(false)
能产生或返回逻辑值的情况:比较运算符+-*/;is类信息函数;and,or,not
1. 逻辑函数:And、Or、Not
And:所有条件为真(true),则返回true,否则返回假(false)。记忆方法:想象成物理里的串联(多个条件同时满足)
or:其中之一条件为true,则返回true,否则返回false。记忆方法:想象成物理里的并联(只要满足一个条件)
not:如果条件参数结果为true,则返回false,同理结果为false,则返回true (黑白颠倒)
逻辑函数很少单独使用,一般与其他函数嵌套使用,尤其是IF函数
2. 基本用法 IF(判断条件,符合条件时返回的值,不符合条件时返回的值)。注意:录入文本一定要用英文状态下的双引号引起来。
3. 进阶用法
IF(And(B2>=90,C2>=90),“优秀”,“”)
IF(OR(B2=100,C2=100),“满分”,“”)
4. IF函数多条件判断
在设置IF多层判断时,每一层需要一个IF函数,每个IF后面跟一个条件和符合条件的返回结果
5. 多条件区间判断
IF(B10=“A1”,5000,IF(B10=“A2”,8000)
IF(B2<60,”不及格”,IF(B2<70,“及格”,IF(B2<85,”良好“,“优秀”)))
或添加辅助列,用Vlookup公式进行查找
6. 返回区域
=Sum(IF(A2=”销售1部”,B5:B9,E5:E9))
If函数返回的不只是值,还可以是单元格引用
7. IFERROR函数
IFERROR(C2/B2,0)
规避错误值的方法在日常工作中很实用
8. 实战应用
添加辅助列:是否及格
=IF(D3>=60,”及格”,”不及格”)
结合数据透视表
9. 拓展用法
提成区间限定IF函数=IF(B5>=2000,2000,B5),
MIN公式=MIN(B5,2000)
判断计算结果是否正确
IF函数=IF(B20=C20,"正确",IF(B20>C20,"少"&(B20-C20),"多"&(C20-B20)))
Text公式
=TEXT(C20-B20,"少#;多#;正确")
IF函数太复杂的话,用VLOOKUP,LOOKUP,CHOOSE函数也是可以的
10. 画个笑脸
虽然IF函数很复杂,我们也可以玩得很开心。
1队-逆风战队 金晓雯
烧脑的逻辑函数 烧脑的逻辑函数