OR 函数
约 554 字大约 2 分钟
适用范围
Microsoft 365 专属 Excel, Microsoft 365 Mac 版专属 Excel, Excel 网页版, Excel 2024, Excel 2024 for Mac, Excel 2021, Excel 2021 for Mac, Excel 2019, Excel 2016
1. 函数简介
OR 函数在其参数中任何一个参数的逻辑值为 TRUE 时返回 TRUE,所有参数的逻辑值均为 FALSE 时返回 FALSE。OR 函数通常与 IF 函数结合使用,用于测试多个条件中的任一条件是否满足。
2. 语法
OR(logical1, [logical2], ...)| 参数 | 选填 | 说明 |
|---|---|---|
| logical1 | 必填 | 第一个要测试的条件,可以计算为 TRUE 或 FALSE。 |
| logical2, ... | 选填 | 要测试的后续条件,最多 255 个。 |
3. 示例
3.1. 基本用法
=OR(TRUE, FALSE)返回 TRUE(至少有一个参数为 TRUE)。
3.2. 全部为 FALSE
=OR(FALSE, FALSE, FALSE)返回 FALSE(所有参数都为 FALSE)。
3.3. 配合 IF 使用
=IF(OR(A1>100, B1>100), "超标", "正常")如果 A1 或 B1 中的值大于 100,返回"超标";否则返回"正常"。
将 OR 函数与 IF 函数一起使用的示例:

3.4. 多条件判断
=IF(OR(A1="苹果", A1="香蕉", A1="橙子"), "水果", "其他")判断 A1 是否为指定水果之一。
使用 IF 和 OR 函数计算销售佣金的示例:

4. 实用技巧
4.1. OR 函数常与 IF 函数组合使用,用于多条件判断
OR 函数常与 IF 函数组合使用,用于多条件判断
4.2. 注意数组行为
OR 函数的参数可以是逻辑值、数组、引用或计算结果为逻辑值的表达式
4.3. 如果参数中包含非逻辑值(如文本)
如果参数中包含非逻辑值(如文本),OR 返回 #VALUE! 错误
4.4. 在数组公式中使用时,OR 对每个元素进行测试
在数组公式中使用时,OR 对每个元素进行测试
4.5. 与 AND 函数的区别
与 AND 函数的区别:AND 要求所有条件为 TRUE,OR 只要求任一条件为 TRUE