21-12 IF AND OR

一、基础知识

1.逻辑值

TURE对应数值为1,返回数值方法:=()乘以1、=--()、=N()

FALSE对应数值为0,返回数值方法:=()乘以1、=--()、=N()

二、基本用法

1.IF函数:=IF(判断条件,符合条件时返回的值,不符合条件时返回的值)

2.逻辑函数很少单独使用,一般与其他函数嵌套使用,尤其是IF函数

1)and(串联):所有条件为true,则返回true,否则返回false

2)or(并联):其中之一条件为true,则返回true,否则返回false

3)not(非黑即白):如果条件参数结果为true,则返回false,同理结果为false,则返回true

三、技巧

1.IF函数多条件判断:=IF(B10="A1",5000,IF(B10="A2",8000))

在设置IF多层判断时,每一层需要一个IF函数;每个IF后面跟一个条件和符合条件的返回结果。

2.多条件区间判断: =IF(B2<60,"不及格",IF(B2<70,"及格",IF(B2<85,"良好","优秀")))

3.返回区域,利用if函数返回区域,再进行求和。

4. IFERROR 函数,针对公式中有分母为空值或0的情形,用iferror计算。

四、实战应用与拓展用法

1.统计各个学科中,及格和不及格的人数

1)添加辅助列:利用if函数判断合格或不合格。

2)数据透视:学科与辅助列是否合格置于行,是否合格同时置于数值。

2.提成区间限定,最高不得大于2000

=MIN(B5,2000)

3.判断计算结果是否正确

=TEXT(C20-B20,"少#;多#;正确")

你可能感兴趣的:(21-12 IF AND OR)