打开APP
userphoto
未登录

开通VIP,畅享免费电子书等14项超值服

开通VIP
1-6、Excel函数应用之逻辑函数小结

1-6、Excel函数应用之逻辑函数小结

Excel是办公室自动化中非常重要的一款软件,很多巨型国际企业都是依靠

Excel进行数据管理。它不仅仅能够方便的处理表格和进行图形分析,其更强大的功能体现在对数据的自动处理和计算,然而很多缺少理工科背景或是对Excel强大数据处理功能不了解的人却难以进一步深入。编者以为,对Excel函数应用的不了解正是阻挡普通用户完全掌握Excel的拦路虎,然而目前这一部份内容的教学文章却又很少见,所以特别组织了这一个《Excel函数应用》系列,希望能够对Excel进阶者有所帮助。《Excel函数应用》系列,将每周更新,逐步系统的介绍Excel各类函数及其应用,敬请关注!

到今天为止,我们学习了逻辑函数已经全部学习完了,我们知道逻辑函数中有7个函数,分别是(1TRUE()函数(2FALSE()函数(3IF()函数(4AND()函数(5OR()函数(6NOT()函数(7IFERROR()函数

逻辑函数主要是用来判断,可以检查条件式是否成立,通过逻辑函数可以进行多重条件的检查,以便决定下一步的操作。

1TRUE()函数、(2FALSE()函数

只要参加了比较运算,就会产生逻辑值TRUEFALSE

比较运算符:大于、>小于<、等于=、大于等于>=、小于等于<=、不等于<>

TRUE:相当于1

FALSE:相当于0

因为逻辑值不能参与运算,因此我们有些时候为了下一步操作,要将逻辑值TRUEFALSE转换成10

将逻辑值转换成10的几个方法如图1-6-1

1-6-1逻辑值转换成01的几种方法

如图1-6-1中,我们将D2单元格输入公式=TRUE+TRUE,因为TRUEExcel中相当于“1”那么此公式为“=1+1”因此显示数值为“2”,D3单元格,我们输入的公式为=FALSE+FALSE,即“=0+0”因此显示为“0

实例分析-13

逻辑值TRUEFALSE转换后参与计算,如图:1-6-2

1-6-2逻辑值TRUEFALSE转换后参与计算

1-6-3

如图1-6-2所示在C2单元格输入公式“=B2>500”如图1-6-3根据“B2>500”此判定条件,在图1-6-2C列中显示出TRUEFALSE的逻辑值,我们现在想计算出在B列中大于500分成绩的个数,那么在C列中就不能计算,因此就需要我们把逻辑值转换为数值。

方法一、我们在D3中输入公式“=(B2>500)*1”如图1-6-4所示,

1-6-4

如图1-6-2图所示,在D列中就将C列的所有逻辑值转换为D列数值,

D22单元格对D列进行求和运算,就可以算出B>500分的个数,因为满足D>500分成绩的逻辑值都为TRUE,而逻辑值TRUE又相当于数值1

方法二,利用我们后面所学的SUM()函数和现在学习的逻辑值转换,结合来计算成绩大于500分成绩的个数。

如图1-6-2所示,我们在E2单元格输入公式“=SUM((B2:B21>500)*1)”后,按住组合键“ctrl+shift+enterE2计算出成绩大于500的人数为“12”具体计算步骤如图1-6-5所示

1-6-5

Œ判定B2:B21区间大于500的条件,

将逻辑值TRUEFLASE逻辑值转换为数值“10

Ž将转换逻辑值转换为数值所有数值进行求和计算。

提示:

1)在图1-6-2中,公式“=(B2>500)*1”,由于运算有优先级别的区别,因此在B2>500必须就像数学运算中一样,先运算必须添加括号。

2)在图1-6-2中,公式“=SUM((B2:B21>500)*1)”输入完毕后,由于是数组公式,因此必须按“Ctrl+Shift+Enter”组合键,计算结果才会正确显示。数组公式的输入方法是按Ctrl+Shift+Enter

3)在Excel函数中是不区分字母的大小写的,因此不需要每次切换字母的大小写。

3IF()函数

IF执行逻辑的测试状况

这是Excel里最常用的函数之一,它的功能是执行真假值判断,根据逻辑测试的真假值返回不同的结果。其语法IF(判断表达式,当条件值为真时返回的值,当条件值为假时返回的值)。通俗地说,就是“如果…..就…..否则”的语法结构。

    语法:IF(条件式,返回值1,返回值2

    ◆条件式:表示计算结果为TRUEFALSE的任意表达式。例如:A10=100就是一个逻辑表达式,如果单元格A10中的值等于100,表达式的值即为TRUE,否则即为FALSE

    ◆返回值1:条件式计算结果为TRUE时返回的值。

    ◆返回值2:条件式计算结果为FALSE时返回的值。

    函数IFExcel2003可以出现8个返回值,意味着可以嵌套7层,用“返回值1”和“返回值2”参数可以构造复杂的检测条件。Excel2007以后,IF函数就可以嵌套64层了,可以出现65个返回值。

    范例:=IF(A1>89,”优秀”,IF(A1>79,”优良”,IF(A1>69,”及格”,”不及格”)))    在上例公式中,第二个IF语句同时也是第一个IF语句的参数,同样,第三个IF语句同时也是第二个IF语句的参数。

4AND()函数(5OR()函数

AND将条件式按“与”的方式来结合

        此函数必须所有的参数都为TRUE,则结果值才会为TRUE,若参数中只有一个为FALSE,则结果值为FALSE

    语法:AND(逻辑值1,逻辑值2.

    ◆逻辑值: 允许 1 255 个条件值,各条件值不是TRUE,就是 FALSE

    范例:

1-6-6

OR将条件式按“或”的方式来结合

       此函数参数中如有一个参数为TRUE,则结果值就会为TRUE

       语法:OR(逻辑值1,逻辑值2….

   ◆逻辑值:允许 1 30 个条件值,其值可能为TRUE FALSE

   范例:

1-6-7

AND()OR()函数它经常做为IF()函数的第一参数使用。

6NOT()函数

NOT将条件式按“非”的方式来结合

   此函数会将参数的结果反过来,例如,参数为TRUE,则结果为FALSE,若是参数为FALSE,则结果为TRUE

   语法:NOT(逻辑值)

   ◆逻辑值:其值可能为TRUE FALSE

   范例:

1-6-8

 

本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请点击举报
打开APP,阅读全文并永久保存 查看更多类似文章
猜你喜欢
类似文章
【热】打开小程序,算一算2024你的财运
揭开AND函数的神秘面纱!
excel 逻辑函数用法剖析
每日Excel分享(函数)| 函数入门必看!IF、AND、OR等逻辑函数基础教程
Excel函数应用教程:逻辑运算符
知识点 | 逻辑函数,让你的Excel会思考
Excel函数应用篇:逻辑函数的使用技巧
更多类似文章 >>
生活服务
热点新闻
分享 收藏 导长图 关注 下载文章
绑定账号成功
后续可登录账号畅享VIP特权!
如果VIP功能使用有故障,
可点击这里联系客服!

联系客服