400-685-0732

WJMonitor舆情之声

企业大数据智能舆情监测管理解决方案

全网监测海量数据按需发布监测预警

实时把握舆情动态精准追溯信息源头

获取验证码
企业采购 个人使用
当前位置: 首页 > 办公 > excel > excel逻辑比较运算 Excel逻辑比较运算符和布尔函数及实例解说

excel逻辑比较运算 Excel逻辑比较运算符和布尔函数及实例解说

时间:2018-07-13 15:41:52

excel逻辑比较运算 Excel逻辑比较运算符和布尔函数及实例解说,近日有关世界杯的新闻太多,大家是不是都目不暇接了?不要留恋,还是默默的学点技术吧,比如“excel逻辑比较运算”这一干货技术是excel逻辑比较运算 Excel逻辑比较运算符和布尔函数及实例解说来实现这一技术,快跟小编来了解一下这个实用技能吧~

逻辑比较运算符

比较运算符有:= 等于;> 大于;>= 大于或等于;< 小于;<= 小于或等于;<> 不等于。

例如,如果单元格A1中的数值为10,单元格B1中的公式为=A1>10,那么由于公式不成立,因此会返回布尔值FALSE。如果公式为=A1>=10,则结果为TRUE。

在公式=A1>=10中,A1>=10称为逻辑表达式。

逻辑表达式的形式为:

表达式1 逻辑操作符 表达式2

在Excel中,逻辑表达式的值要么为TRUE,要么为FALSE。

有时,将逻辑表达式的结果评估为1或0是有用的,特别是当与数学运算符联合使用时,Excel将布尔值视为1和0。例如,在上例中,如果输入公式=(A1>10)*1,将返回0,而=(A1>=10)*1将返回1。

使用两个负号可以使布尔值转换为数字值,例如可以使用公式=–(A1>10)。也可以使用N函数将True转换为1,False转换为0。当希望使用布尔值时,Excel将任何非零值当作TRUE,零值当作FALSE。

布尔函数

AND函数和OR函数可用于测试两个或多个逻辑表达式,而NOT函数用于取反逻辑表达式的值。

示例:

excel逻辑比较运算 Excel逻辑比较运算符和布尔函数及实例解说

默认情况下,Excel在单元格里水平居中放置布尔值。在上例中,如果输入公式=A2>5,那么结果为TRUE,因为Excel将字母a(文本数据类型)与5(也是文本数据类型)相比较,而a的ASCⅡ值是97,而5的值是53。

关于布尔函数,有一些通用的组合,如下表所示,其中A和B是结果为TRUE或FALSE的表达式或单元格引用。

excel逻辑比较运算 Excel逻辑比较运算符和布尔函数及实例解说

实例

某制造工厂,每小时要测试10个项目,每个项目测量两个量:P和Q,P值必须满足某个值,而Q值必须不能超过某个值,需要求出达到要求的产品百分比。

如下图所示,在工作表中单元格A1:B16、C2:C3、C5:E5中输入相应的文本和数字。

excel逻辑比较运算 Excel逻辑比较运算符和布尔函数及实例解说

将单元格C2和C3分别命名为P最小和Q最大。

在单元格C6中输入公式:=–(A6>=P最小),并下拉至第15行;在单元格D6中输入公式:=–(B6<=Q最大),并下拉至第15行;在单元格E6中输入公式:=--AND(A6>P最小,B6<=Q最大),并下拉至第15行。

在第16行中汇总结果并给出测试合格的百分比。在C16中使用公式:=AVERAGE(C6:C15),向右拉至第18列。

以上就是excel逻辑比较运算 Excel逻辑比较运算符和布尔函数及实例解说全部内容了,希望大家看完有所启发,对自己的工作生活有所帮助,想要了解更多跟excel逻辑比较运算 Excel逻辑比较运算符和布尔函数及实例解说请关注我们优词网!

excel逻辑比较运算 Excel逻辑比较运算符和布尔函数及实例解说

分享按钮