美文网首页E战到底特训营
21天E战到底—D11 逻辑函数IF、AND、OR

21天E战到底—D11 逻辑函数IF、AND、OR

作者: 静心静语_b527 | 来源:发表于2019-01-21 16:24 被阅读3次

很多人都怕Excel函数与公式,总是用不好。我在学习之前心里也是很忐忑,觉得肯定特别难理解,特别难学习。其实不然,当你没接触它的时候往往都是不了解,你害怕会学不好,学不会,你的心理作用影响了你的认知。但当你真正走进它,去了解它,掌握它,学习它的时候,真的感觉没有那么难。重要的不是你水平差,而是心理作用,越是怕越是学不好,所以,放心大胆的走近它,你会发现一个奇妙的世界,说不上还会发现新大陆,发现一些好玩有趣的东西。

今天,就让我们一起来了解逻辑函数IF、AND、OR。

21天E战到底—D11 逻辑函数IF、AND、OR

IF 函数是 Excel 中最常用的函数之一,是一个逻辑判断函数。IF函数是根据条件满足与否返回不同的值。

一、逻辑值的应用

1.逻辑值:有两个,TRUE和FALSE,TRUE代表真的,成立的;FALSE代表假的,不成立的。

2.逻辑值转换成数值:在表格计算时,逻辑值只有转换成数值才能参加计算。具体转换有3中方式:

一是用逻辑值×1,TRUE=1,FALSE=0;

二是在逻辑值前加两个“-”号,结果同样是TRUE=1,FALSE=0;

三是在逻辑值单元格前加快捷方式N,N(逻辑值),其结果也是TRUE=1,FALSE=0。

3.逻辑值的适用范围:逻辑值与AND、OR和NOT嵌套使用。

AND是判断多个条件同时成立时使用,是串联的关系。所有条件为TRUE,返回TRUE,否则为FALSE。

OR是判断多个条件中至少有一个条件成立时使用,是并联的关系。条件中有其中之一为TRUE,返回TRUE,否则为FALSE。

NOT是对逻辑值求反,黑白颠倒。结果为TRUE,返回FALSE;结果为FALSE,返回TRUE,一般不单独使用。


二、逻辑函数的用法

IF函数语法解释:

IF(判断条件,条件满足时返回的值,条件不满足时返回的值)

实例讲解:

1.判断考生考试成绩是否合格?

=IF(B2>=60),"合格",“不合格”

2.判断两科以上嵌套AND合并使用。

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

此为判断两个学科成绩90分以上的为优秀。

3.其中一个条件满足用OR

判断考生成绩中有100分的为满分

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


三、多条件判断

1.IF函数多条件判断:多层判断,一层一个IF函数,每个IF函数后面跟一个判断条件和符合条件的返回结果。

2.多条件区间判断

多层判断,IF函数后面跟的判断条件选择为区间


四、规避错误值

规避错误值我们主要要学会用IFERROR函数。

IFERROR函数语法解释:

=IFERROR(判断条件,条件满足时返回的值),其中条件满足时返回的值输入为0或者“错误”。


五、拓展用法

有些计算运用IF函数能解决问题,但是函数公式非常复杂,有时复杂到不愿去用它。这时候可以选择其他的函数来替代,同样可以解决问题,还较为简单。

1.提成区间限定

以最高限定不得大于2000为例:

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

MIN公式:=MIN(B5,2000)

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

TEXT公式:=TEXT((答案-结果),“少#;多#;正确”)

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

VLOOKUP函数:=VLOOKUP(提成额,$销售额区域,$提成比率区域)


六、用IF函数制作表情

实在是没有想到,枯燥乏味的EXCEL函数尽然能制作出可爱有趣的不同表情……话不多说,直接上图

1.笑脸

步骤一:选中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表格中出现了。

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)*(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表格中出现了。

3.加两个黑眼珠

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

=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表格中出现了。

怎么样?是不是很好玩!

相关文章

  • 21天E战到底—D11 逻辑函数IF、AND、OR

    很多人都怕Excel函数与公式,总是用不好。我在学习之前心里也是很忐忑,觉得肯定特别难理解,特别难学习。其实不然,...

  • E战到底特训营打卡day12

    E战到底特训营打卡day12 【学习内容】:逻辑函数(If,And,Or) 认识函数 1.逻辑值True,Fals...

  • 2019-11-14

    E战到底 DAY12.逻辑函数(IF、And、Or) 1.逻辑值True、False 逻辑值:true真(成立),...

  • E战到底_逻辑函数(IF,AND,OR)

    今天是教师节,感恩帮助我的每一位良师益友!今天也是我参加E战到底第10天,不知不觉已经过半。昨天认识函数,今天我们...

  • E战到底——逻辑函数(If, And, Or )

    逻辑值True,False True=真(成立)​ False=假(不成立) 例:​ 能产生和返回逻辑值的情况 ...

  • E站到底-逻辑函数

    参加E站到底训练营不知不觉中已经11天了,在这11天的学习中学习了很多知识,今天学习了逻辑函数。 老...

  • 逻辑函数

    生命不息,学习不止,做影响力人,E战到底! 逻辑函数(IF、And、Or) 逻辑值True、False 逻辑值:A...

  • 逻辑函数(IF、And、Or)

    E战到底特训营第11天 2019.4.9 天气:晴 逻辑函数(IF、And、Or) 1. 逻辑值True、Fals...

  • 2019-07-22

    8期21天E站到底第12天打卡 逻辑函数(If. and .or ) 一.逻辑值True、False 逻辑值:AN...

  • 2019-11-13认识函数

    认识函数 今天终止进入我们本期E战的函数学习阶段了,函数是我参加E战到底特训营特别想学的一项课程。以前对函数的认识...

网友评论

    本文标题:21天E战到底—D11 逻辑函数IF、AND、OR

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