E战到底特训营

烧脑的逻辑函数

2019-01-21  本文已影响0人  bulaodexin

    因为今天晚上是我们部门的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队-逆风战队 金晓雯

烧脑的逻辑函数 烧脑的逻辑函数
上一篇下一篇

猜你喜欢

热点阅读