21天E战到底学习笔记Day12-逻辑函数(If、And、Or)
今天是E战到底特训营的第十二天了,很快特训营学习时间已经过半,我们也进入最那最关键的学习期了。经过这一段时间的学习,团队的小伙伴们都很疯狂,很认真,学习特别积极。每天咱们一队都是全部完成打卡,打卡晚了还会被队长和其他成员夺命连环call,哈哈。每天一起床就在看课件何时更新,都希望能够早一点开始学习,早点完成打卡。每天的学习内容都很丰富,每次在看学习视频时都是聚精会神,每个视频至少要看3遍以上,生怕错过老师讲的每一句话,每个知识点都希望能够记在脑子里,希望随时都能拿出来用, 只恨脑子不够用,只能多操练。
废话不多说了,开始今天的学习笔记吧,今天的内容很烧脑,今天的学习内容是逻辑函数(IF、And、Or),笔记如下。

1、 逻辑值True、Fal逻辑值:AND、OR、NOT
与(and),或(or),非(not)
and:所有条件为true,则返回true,否则返回false
or:其中之一条件为true,则返回true,否则返回false
not:如果条件参数结果为true,则返回false,同理结果为false,则返回true 很少单独使用,一般与其他函数嵌套使用,尤其是IF函数
2、 基本用法
IF:=IF(B7>=60,"及格")判断是否满足某个条件,如果满足返回一个值,如果不满足返回另一个值。
AND:=AND(B7>=60,C7>=60) 两个条件同时满足,
OR:=OR(B7>=60,C7>=60) 两个条件满足其中一个即可。
3、 进阶用法
=IF(AND(B13<>"未考",B13>=160),"优秀","")
=IF(判断条件,符合条件时返回的值,不符合条件时返回的值)
4、 IF函数多条件判断
IF函数单条件多层级嵌套条件判断 =IF(B30="A1",5000,IF(B30="A2",8000,IF(B30="A3",10000,IF(B30="A4",20000))))
5、 多条件区间判断
在设置IF多层判断时,每一层需要一个IF函数。每个IF后面跟一个条件和符合条件的返回结果。
=IF(B5>99,"满分",IF(B5>=90,"优秀",IF(B5>=80,"良好",IF(B5>=60,"及格","不及格"))))
6、 返回区域
=SUM(IF(A2="销售1部",B5:B9,E5:E9))
If函数返回的不只是值,还可以是单元格引用
一定一定要CTRL+SHIFT+ENTER来完结操作 ,不然数字就是错的。
7、 IFERROR函数
=IFERROR(C2/B2,"错误")
可以用来规避错误值,错误时返回需要提示的文本。
8、 实战应用 统计各个学科中,及格和不及格的人数,添加一行辅助列——=IF(D3>=60,"及格","不及格"),计算出及格和不及格的科目,再用数据透视表——计数来实现。
添加辅助列if函数判断是否及格,然后用数据透视表汇总计算。
9、拓展用法
有些问题用if函数会比较复杂,可以用其他函数直接实现结果,比如:Min、Vlookup、Lookup、Choose
10、可以用函数画一个笑脸、吐个舌头、加个黑眼珠
这个用函数实现了,但是不知道怎么变成动图,好玩,嘻嘻
函数很烧脑,但是很好玩,数据量大时可以省去很多工作量,要多加练习。

网友评论