逻辑函数AND、OR、NOT带来深入学习之旅

今天进入第8期EXCEL特训营学习第十二天的课程,越来越深入了,难度也更大了,耐心学完今天的课程,实属不易!今天共十个知识点,具体如下:

一、关于两个逻辑值True、False、三个逻辑函数基本介绍

1、两个逻辑值True、False

了解两个逻辑值的概念,即true、false:即条件若成立,返回的就是TRUE(真),条件不成立的,返回的则是FALSE(假):

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

1)比较运算符,如+、-、×、÷、=;

2)is类信息函数;

3)and\not\or等逻辑函数。

2、如何将逻辑值转换成数值?在很多函数嵌套引用中需要将逻辑值转换成对应数值进行计算!

1)用true、false乘以1=0或1.

2)输入=--C3;

3)输入N函数, =N(C2)。

3、三个逻辑函数AND、OR、NOT

1) AND:是指所有条件为true,则返回true,否则则返回false;(相当于串联电路)

2)OR:其中之一条件为true,则返回true,否则返回false;(相当于并联电路)

3)NOT:如果条件参数结果为true,则返回false,同理结果为false,则返回true。(黑白颠倒)

如何颠倒呢?具体如下:

=NOT(TRUE)——结果为TRUE的相反值FALSE

=NOT(1314)——结果为FALSE,因为正数、负数与TRUE等价

=NOT(A1)——如果A1单元格为空,则结果返回TRUE,因为空单元格会被当做0值处理

=NOT(1+1>1)——2>1结果为TRUE,所以NOT(1+1>1)结果为TRUE的相反值FALSE

AND、OR、NOT很少单独使用,一般与其他函数嵌套使用,尤其是IF函数。

二、基本用法

1、检查语文成绩是否合格?

输入=IF(B2>=60,"及格"):其中大于等于号一定要在英文状态下进行输入!返回的是及格或False;

输入=AND(B2>=60,C2>=60),返回的结果是true或者false;

输入=OR(B2>=60,C2>=60),只要满足一个条件就会显示true,返回的结果是true或者false。

三、逻辑函数的进阶用法

1、IF函数一共有三个参数:IF(判断条件,符合条件时返回的值,不符合条件时返回的值)!


[if !vml]

[endif]

2、if和and函数的组合应用

1)两科成绩>=90,显示为"优秀":输入=IF(AND(B2>=90,C2>=90),"优秀","")实现!

2)其中一科为100,显示"满分":输入=IF(OR(B2=100,C2=100),"满分","")实现!

四、IF函数多条件判断

[if !vml]

[endif]

注意:添加几个条件,就加几个右括号!

五、多条件区间判断

方法一:利用if函数输入条件

[if !vml]

[endif]

方法二:利用辅助列,进行模糊匹配,输入=VLOOKUP(B2,$A$13:$B$17,2,1),可快速把课件中要求的等级匹配出来!

六、返回区域:If函数不仅可以返回值,还可以返回单元格引用的区域

七、IFERROR函数

在计算平均单价时,会出现逻辑错误值[if !vml]

[endif],即数量为零的情况,可使用该函数规避错误值,务必要学会IFERROR函数的用法!

八、实战应用

1、统计及格和不及格的人数

添加辅助列:是否及格-输入=IF(D3>=60,"及格","不及格")-插入-数据透视表-选择区域-选则现有工作表-把学科放拖动到行-把是否及格拖动到行标签-再次把是否及格拖动到值区域-实现统计出各学科及格和不及格的人数的目的!

九、拓展用法

1、提成区间限度,两个函数可起到同样的效果,min函数更快!

[if !vml]

[endif]

2、用text函数可以快速判断计算结果是否正确!

[if !vml]

[endif]

3、用提成表计算提成比率,if函数太麻烦了!

[if !vml]

[endif]

4、根据序号判断部门,choose函数更快!

[if !vml]

[endif]

十、用IF函数画个笑脸等。

你可能感兴趣的:(逻辑函数AND、OR、NOT带来深入学习之旅)