我们都知道当数据过多的时候,我们制作Excel图表就会显得非常的复杂,图表上面的内容就会特别多。Excel老玩家就会想到用切片器制作动态可变化的图表来显示。今天我们就来学习一下一个比......
2023-01-08
逻辑比较运算符
比较运算符有:= 等于;> 大于;>= 大于或等于;< 小于;<= 小于或等于;<> 不等于。
例如,如果单元格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在单元格里水平居中放置布尔值。在上例中,如果输入公式=A2>5,那么结果为TRUE,因为Excel将字母a(文本数据类型)与5(也是文本数据类型)相比较,而a的ASCⅡ值是97,而5的值是53。
关于布尔函数,有一些通用的组合,如下表所示,其中A和B是结果为TRUE或FALSE的表达式或单元格引用。
实例
某制造工厂,每小时要测试10个项目,每个项目测量两个量:P和Q,P值必须满足某个值,而Q值必须不能超过某个值,需要求出达到要求的产品百分比。
如下图所示,在工作表中单元格A1:B16、C2:C3、C5:E5中输入相应的文本和数字。
将单元格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老玩家就会想到用切片器制作动态可变化的图表来显示。今天我们就来学习一下一个比......
2023-01-08
在工作中,可能许多朋友都会碰到一个情况,那就是工作簿和工作表数据的合并操作。如何将上百个工作簿快速合并到一个表格中,许多朋友可能会觉得不可思议。今天我们就来教大家学习一......
2023-01-08
今天在这里为你分享5个Excel文本函数,这些拆分和组合函数,你一定会用上的。①LEFT函数公式:=LEFT(A2,1)在Excel表格中,需要想要拆分汉字,想从哪里开始就从那哪里开始。首先选定单元格......
2023-01-08
相信大家也和我一样,才开始看到Excel可以当做翻译软件的时候会很好奇,这究竟是怎样做到的?其实,这个方法并不是很难,它是由一个函数公式而制作出来的,好了,首先我们一起来看看成......
2023-01-08
函数可以说是所用快捷方法中最为简单的一种方法,为什么很多人认为函数用起来很难了?主要是因为它拥有很长的函数公式,记不住。其实不管是学Excel函数,还是学习其他的一些快捷方法......
2023-01-08