大家好,今天我们来介绍一下OR函数的使用方法,OR函数的公式为:
=OR(逻辑值1,[逻辑值2],…) |
从公式中可以看出OR函数最少要有一个逻辑值,只要有一个条件或一个以上的条件成立,返回TRUE,只有当所有的条件都不成立时,才返回FALSE。
在这里可以拿一个生活中的实例来做类比,比如“去公园散步或者去电影院看电影,今天都要出门”,这里的去公园散步和去电影院看电影就是两个条件,只要有一个条件成立,就会执行出门这个动作,这个跟OR函数的逻辑是一样的。
我们来通过下面具体的案例来解释:如下图所示
在这里分别有三个条件,只要其中满足一个条件,OR函数就会输出逻辑值TRUE,我们在目标单元格中输入公式:=OR(E9="满足",F9="满足",G9="满足") 这里的引号必须是英文状态下的双引号。
回车之后公式向下拉,就可以得到如图所示的结果:
可以看到前三个只要有一个满足条件就会显示逻辑值TRUE,而只有当三个条件都不满足的时候才会显示逻辑值FALSE:
将OR函数和IF函数结合使用,就可以进行多条件的选择性判断,如下图所示,每个人都有两次面试机会,只要有一次面试的成绩大于90分,就可以录取。
我们在目标单元格中输入公式:=IF(OR(C2>=90,D2>=90),"录取","淘汰")
OR函数的结果作为IF函数的第一参数,OR函数会对C列或者D列的值进行判断,只要有一个值大于90分,OR函数会输出逻辑值TRUE,而IF函数的第一参数作为真值的情况下,就会显示录取,否则显示淘汰。将公式向下拖拉,就可以快速得到结果。
在这里插入一个题外话,如何根据是否录取这一列自动添加颜色呢?找到开始选项下的条件格式,点击新建规则
之后再新建格式规则对话框中选择使用公式确定要设置格式的单元格,在下面输入公式
=E2="录取"
接着点击格式,在弹出来的选项框中选择一个颜色,最后点击确定就设置好单元格为录取的颜色了。再以相同的步骤设置淘汰的单元格的颜色。
那么OR函数和AND函数的区别是什么呢?
如图所示:当只有三个条件都满足的时候,AND的判断结果才是逻辑真值,只要有一个条件不满足就会显示逻辑值假值。
所以OR函数和AND函数的根本区别在于:
OR函数只要有一个条件是满足的,就会输出逻辑真值,只有当所有条件都不满足的时候才会输出逻辑值假值。
AND函数是必须所有的条件是满足的,才会显示逻辑真值,只要有一个条件不满足就是假值。
好了,今天的分享就到此结束了,如果对您有用的话,帮忙点个赞吧!