E战到底特训营

函数与公式之逻辑函数(信子,2019-01-21)

2019-01-21  本文已影响0人  信子姐姐

E战到底第12天,今天学习了函数与公式中的逻辑函数。

今天学习犯下了几大纠结病:是否手绘,是否尝试着做下竖屏思维导图。今天时间很松,下午到晚上有六七个小时的时间来学习与回顾(输出)知识点。然而,真正学习和练习的时间没有超过一小时,可纠结与不但尝试这些领域的东西却超过了五个小时而且没有出东西。做到最后才决定又做回之前的导图吧,结果到插入图时,卡机了。真的,第一次有不想简书,不想打卡的冲动了。但是反过来想想,其实所有的原因都来源于自己,“我是一切问题的根源”

如果不纠结手绘,不纠结竖屏,如果多对自己耐心点,有信心点,是不是这些问题都不会有了呢。万丈高楼平地起,谁不是一步才有一个脚印。不多想了,明天理好思路,把时间安排好,先把必须要做的做好,然后再挑战新的领域。加油,信子!

不多说了,聊聊今天所学的函数吧!~


一、逻辑函数:

IF:如果,如果函数多与其他函数嵌套使用

OR:或,多个条件一个条件成立,则返回TRUE;否则返回FALSE。相当于串联关系。

AND:和,多个条件同时成立,则返回TRUE;否则返回FALSE。相当于并联关系。

NOT:否,返回相反值

二、逻辑值:

TRUE:代表“成立/真”;四则运算中,表现形式为“1”;逻辑判断中表现形式为“非0的数值”

FALSE:代表“不成立/假”;四则运算中,表现形式为“0”;逻辑判断中表现形式为“0”

三、IF函数的应用:

1、语法: =IF(判断条件,符合条件时返回的值,不符合条件时返回的值)

示例:=IF(B2>=60,"及格","不及格")

解悉:如果B2单元格中的值大于或等于60,返回及格,否则返回不及格

2、嵌套使用:

1)与AND嵌套:

示例:=IF(AND(B2>=90,C2>=90),"优秀","")

解悉:B2和C2同时大于或等于90,返回优秀,否则返回空值

2)与OR嵌套:

示例:=IF(OR(B2=100,C2=100),"满分","")

解悉:B2和C2一个等于100,返回满分,否则返回空值

3、多条件判断:

1)特征:每层一个IF函数;每个IF函数后面跟一个条件及结果

2)区间判断:大于设递减;小于设递增

3)返回区域:IF不值能返回值,也可以返回引用单元格或区域

四、规避错误:

示例:=IFERROR(C2/B2,"错误")

解悉:被除数为空值或0时,返回空格;反之,返回C2/B2

五、拓展用法:

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,"少#;多#;正确")


3、根据提成表计算销售提成

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,"总办","销售","财务","客服","人事")

六一、画个笑脸:

制作方法:

步骤一:选中A1:CN95单元格区域

步骤二:在公式编辑栏输入以下公式,然后注意,按<Ctrl+Enter>结束

=IF((INT(SQRT((ROW()-50)^2+(COLUMN()-50)^2))=40)+(INT(SQRT((ROW()-30)^2+(COLUMN()-30)^2))=10)+(INT(SQRT((ROW()-30)^2+(COLUMN()-70)^2))=10)*(ROW()<30)+(INT(SQRT((ROW()-15)^2+(COLUMN()-30)^2))=10)*(ROW()<14)+(INT(SQRT((ROW()-15)^2+(COLUMN()-70)^2))=10)*(ROW()<14)+(INT(SQRT((ROW()-50)^2+(COLUMN()-50)^2))=30)*(ROW()>50)+((ROW()=50)*(COLUMN()>21)*(COLUMN()<79)),"█","")

步骤三:把行、列的高度与宽度拉小到一个合适的范围,这样的一个笑脸就在你的Excel表格中出现了。

六二、吐个舌头:

制作方法:

步骤一:选中A1:CN95单元格区域

步骤二:在公式编辑栏输入以下公式,然后注意,按<Ctrl+Enter>结束

=IF((INT(SQRT((ROW()-50)^2+(COLUMN()-50)^2))=40)+(INT(SQRT((ROW()-30)^2+(COLUMN()-30)^2))=10)+(INT(SQRT((ROW()-30)^2+(COLUMN()-70)^2))=10)*(ROW()>30)+(INT(SQRT((ROW()-15)^2+(COLUMN()-30)^2))=10)*(ROW()<14)+(INT(SQRT((ROW()-15)^2+(COLUMN()-70)^2))=10)*(ROW()<14)+(INT(SQRT((ROW()-50)^2+(COLUMN()-50)^2))=15)*(ROW()>50)+((ROW()=50)*(COLUMN()>21)*(COLUMN()<79)),"█","")

步骤三:把行、列的高度与宽度拉小到一个合适的范围,这样的一个笑脸就在你的Excel表格中出现了。

六三、加2个黑眼珠:

制作方法:

步骤一:选中A1:CN95单元格区域

步骤二:在公式编辑栏输入以下公式,然后注意,按<Ctrl+Enter>结束

=IF((INT(SQRT((ROW()-50)^2+(COLUMN()-50)^2))=40)+(INT(SQRT((ROW()-30)^2+(COLUMN()-30)^2))=10)+(INT(SQRT((ROW()-30)^2+(COLUMN()-70)^2))=10)+(INT(SQRT((ROW()-30)^2+(COLUMN()-30)^2))<4)+(INT(SQRT((ROW()-30)^2+(COLUMN()-70)^2))<4)+(INT(SQRT((ROW()-15)^2+(COLUMN()-30)^2))=10)*(ROW()<14)+(INT(SQRT((ROW()-15)^2+(COLUMN()-70)^2))=10)*(ROW()<14)+(INT(SQRT((ROW()-50)^2+(COLUMN()-50)^2))=30)*(ROW()>50)+((ROW()=50)*(COLUMN()>21)*(COLUMN()<79)),"█","")

步骤三:把行、列的高度与宽度拉小到一个合适的范围,这样的一个笑脸就在你的Excel表格中出现了。

上一篇下一篇

猜你喜欢

热点阅读