逻辑

OR

定义

OR 在你给出的测试中至少有一项为真时返回 TRUE,否则返回 FALSE。

语法

=OR(logical1, [logical2], ...)

参数

参数 含义
logical1 第一项测试,例如 A2<0。
logical2, ... 可选的额外测试。其中任何一项为真,OR 就会返回 TRUE。

示例演练

渡轮在气温低于 0 或结冰标志为 1 时停航。气温位于 A2:A4,结冰标志位于 B2:B4。

A:气温 B:结冰
18 0
-2 0
4 1

公式:=IF(OR(A2<0,B2=1),"Stop","Go")

结果:Go。18 不低于 0,结冰标志是 0,所以 OR 为假,IF 返回 Go。向下填充后,公式依次给出 Go、Stop 和 Stop。

练习

单元格 A2 中是 2,单元格 B2 中是 8。请在 C2 中写出一个公式:当 A2 大于 10 或 B2 小于 5 时返回 1,否则返回 0。

  1. 在 C2 中写出一个使用 OR 的 IF 公式:当 A2 大于 10 或 B2 小于 5 时显示 1,否则显示 0。
第 1 步,共 2 步
无论使用哪种语言,这里的公式都使用英文函数名(如 SUM),小数点一律使用句点“.”。
正在加载工作表…

相关函数

OR 经常嵌在 IF 里。AND 是它的搭档,要求每项测试都通过,而不是任意一项通过。

常见错误

以为 OR 像 AND 那样要求两项测试都成立:气温 18、结冰标志 0 时,A2<0 和 B2=1 都不成立,所以 OR 为假,IF 返回 Go。

相关函数

这些链接是相关函数。