打开APP
userphoto
未登录

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

开通VIP
AND,OR,NOT,XOR,TRUE,FALSE

分类:逻辑函数

这六个逻辑函数是IF函数的辅助或者基础函数,其中前4个是做逻辑运算的,后两个就是单纯的逻辑值。

理解TRUE,FALSE

当我们单纯的说TRUE和FALSE的时候,通常指的是两个常量,代表真,假:

  • TRUE => 真

  • FALSE => 假

Excel中的逻辑运算会返回逻辑值,例如:

当我们在单元格里输入:true(大小写均可),其值就会变成:TRUE。这就是逻辑值TRUE。

如果你输入公式:


=TRUE

结果也是TRUE。就类似于写公式:=1,结果显示1一样。

如果输入公式:


=TRUE()

结果也是TRUE。但是这里使用的函数

TRUE()。

FALSE()函数作用相同:

TRUE,FALSE可以用数值代替

在Excel中(实际上是在大多数计算机环境中),TRUE和FALSE都可以用数值代替:

TRUE:所有不为0的值都可以认为是TRUE,

FALSE:数值0被当作FALSE处理。

例如:


=IF(0.5,1,0)

这个IF公式的条件是0.5,因为IF函数的第一个参数必须是逻辑值,所以,这个0.5就被当成TRUE,返回结果就是1。

同样,下面的公式中:


=IF(0,1,0)

IF函数会将第一个参数转换为逻辑值,0就被当作FALSE,返回结果0。

TRUE和FALSE可以像数值一样参与运算,运算时,TRUE被当作1,FALSE被当作0:

但是,绝对不能认为TRUE和1是相等的:

AND,OR,NOT,XOR


这四个函数是逻辑运算函数,他们是操作一些逻辑值作为参数,经过一定的规则后,返回一个逻辑值(TRUE或者FALSE)。

以AND为例,(AND/OR/XOR)它的语法是这样的:

AND(逻辑值1,[逻辑值2],......,[逻辑值254])

除第一个参数是必需的,其余参数都是可选的。也就是说,这些函数的参数数量最少是1个,最多支持254个。

而NOT的语法是这样的:

NOT(逻辑值1)。

这些函数代表不同的逻辑运算:

  • AND:与运算

  • OR:或运算

  • NOT:非运算

  • XOR:异或预算

与运算(AND)的规则

参数中的所有逻辑值都为TRUE时,返回结果TRUE。否则,返回结果FALSE。

或运算(OR)的规则

参数中的所有逻辑值都为FALSE,返回FALSE。否则,返回TRUE。

非运算(NOT)的规则

参数中的逻辑值为TRUE时,返回结果FALSE。参数中的逻辑值为FALSE时,返回结果TRUE。

异或运算(XOR)的规则

XOR的规则比较复杂。

尽管XOR支持254个参数值,但是它的运算是从前两个开始的。

XOR(逻辑值1,逻辑值2,逻辑值3,......,逻辑值254)

首先计算逻辑值1和逻辑值2,规则是:

如果逻辑值1和逻辑值2不同,返回TRUE,或者返回FALSE。即:

然后将结果与逻辑值3进行异或运算,规则同上。这样就会得到下图所示的结果:

用这个规则来了解XOR看上去比较复杂,可以用下面的方法来理解和记忆:

当参数中的TRUE为奇数个时,返回结果TRUE;当参数中的TURE为偶数个时,返回结果FALSE。


Power Excel 知识库    按照以下方式进入知识库学习
Excel函数   底部菜单:知识库->Excel函数

自定义函数  底部菜单:知识库->自定义函数

Excel如何做  底部菜单:知识库->Excel如何做

面授培训  底部菜单:培训学习->面授培训

也可以在历史文章中学习Excel,Power Query,Power Pivot,Power BI,Power Automate各种技巧。

本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请点击举报
打开APP,阅读全文并永久保存 查看更多类似文章
猜你喜欢
类似文章
【热】打开小程序,算一算2024你的财运
excel函数应用:IF函数新用法加宽工作思路
自学WPS表格23:逻辑函数(一)
SUMPRODUCT函数使用方法及示例
让你从菜鸟成为玩转Excel的高手
每日Excel分享(函数)| 函数入门必看!IF、AND、OR等逻辑函数基础教程
学会威力无穷的Excel嵌套函数,新手也能有高手范儿!
更多类似文章 >>
生活服务
热点新闻
分享 收藏 导长图 关注 下载文章
绑定账号成功
后续可登录账号畅享VIP特权!
如果VIP功能使用有故障,
可点击这里联系客服!

联系客服