一、基础知识
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,"少#;多#;正确")

网友评论