逻辑函数(IF、And、Or)
今天是认识学习函数的第三天,学习好累好枯燥,但真正的对函数有了一点点的了解还是很是欣慰得,每天学习吸收知识点是有收获的,我要慢慢的喜欢上你们,了解你们,让你们为我所用,让你们的作用在我这也能发挥壮大。
逻辑函数的十大知识点:
一、逻辑值TRUE、FALSE
逻辑值条件成立就是:true真的(成立)
逻辑值条件不成立就是:false假的(不成)
能产生或返回逻辑值的情况有3种:
1、比较运算符(加减乘除等于)
2、is类信息函数
3、and,or,not逻辑函数

逻辑值可以转换成数值:=c2*1 =--C2 =N(C2)
逻辑值:and与、or或、not非
1、and:所有条件为true,则返回true,否则返回false


2、or:其中之一条件为true,则返回ture,否则返回false


3、not:如果条件参数结果为ture,则返回false,同理结果false,则返回true,很少单独使用,一般与其他函数嵌套使用,尤其是if函数。

黑白颠倒
=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
二、基本用法

三、进阶用法



四、IF函数


五、多条件区间判断

六、返回区域

七、IFERROR函数

八、实战应用

添加辅助列
再就可以结合数据透视表来统计:操作步骤
插入---数据透视表---选择对应的区域,点现有工作表,位置(现有的工作表中)---确定---把学科、是否及格拖动到行区域间---再把是否及格拖动到值区域间就可以了
透视表就呈现出来了。
九、拓展用法
我们经常会用到IF函数进行一个判断,我们还可以用到其它的函数来实现IF的效果而且还更加简洁些。
1,、提成区间限定,最高不得大于2000

IF函数 =IF(B5>=2000,2000,B5)
MIN公式 =MIN(B5,2000)
MIN函数就快速实现了
2、判断计算结果是否正确

IF函数 =IF(B20=C20,"正确",IF(B20>C20,"少"&(B20-C20),"多"&(C20-B20)))
Text公式 =TEXT(C20-B20,"少#;多#;正确")
Text函数就快速实现了
3、根据提成表计算销售提成


IF函数太过复杂可以用以下两个函数能快速实现
VLOOKUP函数 =VLOOKUP(B47,$B$35:$C$43,2)
LOOKUP函数 =LOOKUP(B47,$B$35:$B$43,$C$35:$C$43)
4、根据区号判断部门

IF函数 =IF(A63=101,"总办",IF(A63=102,"销售",IF(A63=103,"财务",IF(A63=104,"客服",IF(A63=105,"人事")))))
VLOOKUP函数 =VLOOKUP(A63,{101,"总办";102,"销售";103,"财务";104,"客服";105,"人事"},2,0)
CHOOSE函数 =CHOOSE(A63-100,"总办","销售","财务","客服","人事")
当IF函数很复杂,可找其它函数来代替更快速度来实现
十、放松函数公式画笑脸
