2018-09-10

作者: sunshine_c2f6 | 来源:发表于2018-09-10 12:08 被阅读0次

2018-09-10

今天主要学习了逻辑函数 IF AND OR

一、基本逻辑值 TRUE AND FALSE

1) 我们想校验销售额1和销售额2,可以直接输入公式 =A2=B2, 会返回一逻辑值

如果一致,返回TRUE, 如果不一致,返回FALSE

也就是说条件成立是,逻辑值 为TRUE;条件不成立,逻辑值 为FALSE

2) 返回逻辑值 的情况一般有三种

比较运算符, IS类的信息函数, 逻辑函数(and/not/or)

3)逻辑值转换为数值,用几种 方法

当逻辑值 乘1时,可以转换为数值 ;数值为1(true),数值为0(false)

双负号进行计算时,也可以转换为数值;

还有用N函数 =N(B2)

注:我们需要转为数值的情况,主要用于嵌套函数中,需要将逻辑值 转换为数值,去计算。

AND ,OR ,NOT

1) 这几个函数一般嵌套使用,很少单独使用

2)我们可以用串联,并联的物理电路去理解这些函数

3)NOT ,是黑白颠倒,很好理解

二、基本用法

IF        =IF(判断条件,符合条件时返回的值,不符合条件时返回的值)

用IF 函数判断逻辑条件,eg: =IF(B7>=60,"及格"“”“不及格”)

当条件满足时,会返回”及格;条件不满足时,返回“不及格"

AND   eg: =AND(B7>=60,C7>=60)

当条件同时满足时,返回true ,不满足时,会返回false 。

OR   eg:=OR(B2>=60,C2>=60)

三、进阶用法

用IF 和AND、OR  组合应用,嵌套函数

1、  IF 和AND             =IF(AND(B2>=90,C2>=90),"优秀")  

    用IF 函数嵌套判断,先输入条件,条件 满足时,返回优秀

 2、  IF 和OR               =IF(OR(B2=100,C2=100),"满分")

四、多条件判断 

 =IF(B30="A1",5000,IF(B30="A2",8000,IF(B30="A3",10000)))

1、多层判断时,每一层都有IF函数

2、每一层有符合条件 ,或不符合条件的结果

3、还可以添加 辅助列,用VLOOKUP去匹配

四、返回区域

用SUM 函数 =SUM( IF(A1=销售1部,区域1,区域2))

返回的区域有两个,可以按F9,看到引用的值

练习题:求男生的和,没有计算出来

五、规避错误值

规避错误值的方法在日常工作中很实用,务必要学会IFERROR函数的用法。

1)可以返回零

2)也可以返回指定的文件,比如:错误

=IFERROR(C2/B2,0)

七、实战应用

1)添加辅助列,是否及格  if函数

2)结合数据透视表,快速 统计

八、拓展用法

1、提成区间限定,最高不得大于2000

IF函数     =IF(B5>=2000,2000,B5)

MIN公式     =MIN(B5,2000)

2、判断计算结果是否正确

IF函数    =IF(B20=C20,"正确",IF(B20>C20,"少"&(B20-C20),"多"&(C20-B20)))

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

我们在实际使用IF 函数中,如果公式变得很复杂,也可以直接用其他的函数来代替;

可以上用TEXT, VLOOKUP.CHOOSE 等函数直接来实现这些功能,会简单很多。

所以 我们要活活用,用不同的方法去校验数据。

九、画笑脸

相关文章

网友评论

    本文标题:2018-09-10

    本文链接:https://www.haomeiwen.com/subject/fumjgftx.html