DAY 12 逻辑函数(if、and、or)

今天加大难度开始学习不同的函数。

逻辑值true、false

True:真(成立)

False:假(不成立)

能产生或返回逻辑值的情况:

比较运算符

IS类信息函数

and(与):所有条件为True,则返回True,否则返回False

or(或):其中之一条件为True,则返回True,否则返回False

not(非):如果条件参数结果为True,则返回False,同理结果为False,则返回True 都是与IF函数嵌套使用

2基本用法

IF函数:=IF(B7>=60,”及格”),设置一个及格的条件,返回“及格”

and函数:=and(B7>=60,C7>=60),两个条件都要满足

or函数:=or(B7>=60,C7>=60),两个条件满足一个

3进阶用法

IF函数:=IF(B7>=60,”及格”,”不及格”),=IF(判断条件,符合条件的值,不符合条件的值)

And解法:=IF(And(B2>=90,C2>=90),“优秀”,“”)

or函数:=IF(Or(B2=100,C2=100),“满分”,“”)

4IF函数多条件判断:在设置IF后面多层判断时,在每一层需要一个IF函数,每个IF后面都要跟一个条件和返回的值

求两个级别对应的值:=IF(B10=”A1”,5000,IF(B10=”A2”,8000))

求三个级别对应的值:=IF(B10=”A1”,5000,IF(B10=”A2”,8000),,IF(B10=”A3”,10000)))

5多条件区间判断( 在设置数字区间时,用<号设置递增,用>号设置递减)

求学生成绩一:=IF(B2<60,”不及格”,IF(B2<70,”及格”,IF(B2<85,”良好”,”优秀”)))

求学生成绩二:VLOOKUP-用辅助列、模糊匹配完成

6返回区域(IF函数返回的不只是值,还可以引用单元格)

根据条件返回值:=SUM(IF(A2=”销售1部”,B5:B9,E5:E9))-B、E区域为条件数据区域

7IFERROR函数

数据中有出现“0”需要计算的时候用“IFERROR函数”:=IFERROR(B2/A2,”0/错误”)

8实战应用

求及格和不及格的人数 添加辅助列:=IF(D3>60,”及格”,”不及格”) 利用数据透视表统计

9拓展用法

案例1:限定最高不得大于2000: IF函数:=IF(B5>=2000,”2000”,B5) MIN函数:=MIN(B5,2000)

案例2:判断两个数值结果是否正确 IF函数:=IF(B5=C5,”正确”,IF(B5>C5,”少”&(B5-C5,”多”&(C5-B5))) TEXT函数:=TEXT(C5-B5,“少#;多#;正确”)

案例3:根据提成表计算销售提成比率 VLOOKUP函数:=VLOOKUP(B47,$B$35:$C$43,2) LOOKUP函数:=LOOKUP(B47,$B$35:$B$43,$C$35:$C$43)

案例4:根据区号判断部门

10画个笑脸:

根据代码完成

你可能感兴趣的:(DAY 12 逻辑函数(if、and、or))