描述
使用此函数确定集合中是否有任何条件为真。链式支撑。可与 CHILDREFS一起使用。
句法
OR(逻辑1, […, 逻辑255])
输入
该函数接受以下参数:
| 姓名 | 必要 | 描述 | 有效输入 |
|---|---|---|---|
逻辑1 |
是的 | 要评估的第一个条件或逻辑值。 | 表示逻辑值的单元格引用、单元格区域、表达式或公式。 |
逻辑n |
不 | 要评估的其他条件或逻辑值。 | 表示逻辑值的单元格引用、单元格区域、表达式或公式。最多可提供 254 个附加值。 |
实例
范例数据
| A | B | |
|---|---|---|
| 1 | 真的 | 错误的 |
| 2 | 错误的 | 错误的 |
| 3 | 15 | 20 |
| 4 | 苹果 | 香蕉 |
示例配方
| 用例 | 公式 | 解释与结果 |
|---|---|---|
| 判断以下两个条件中是否至少有一个成立。 | =OR(A1,B1) |
该公式的工作原理如下:
对于此数据集,此公式返回 TRUE。 |
| 判断以下两个条件中是否至少有一个成立。 | =OR(A2,B2) |
该公式的工作原理如下:
对于此数据集,此公式返回 FALSE。 |
| 检查一个数字是否符合以下两个条件之一。 | =OR(A3>10,B3<25) |
该公式的工作原理如下:
对于此数据集,此公式返回 TRUE。 |
| 检查指定范围内是否存在任何为真的值。 | =OR(A1:B2) |
该公式的工作原理如下:
对于此数据集,此公式返回 TRUE。 |
笔记
- 如果任何一个参数为 TRUE,则 OR 返回 TRUE;只有当所有参数都为 FALSE 时,OR 返回 FALSE。
- OR 函数最多可以接受 255 个参数。
- 如果参数是数组或引用,则在求值时只使用第一个元素。
- OR 函数会忽略空单元格和无法转换为 TRUE 或 FALSE 的文本值。
- OR 在进行评估时不考虑个案。例如,如果 A1 包含任何形式的“yes”,则 OR(A1="yes", A1="YES", A1="Yes") 将返回 TRUE,无论大小写。
使用技巧
- 将 OR 与 IF结合使用,可以创建更复杂的条件语句。
- OR 可以用于单元格范围以及单个单元格。
- 使用 OR 比较运算符时,请确保每个条件都完整。例如:
OR(A1>10,<5)应为OR(A1>10,A1<5)。 - 在条件格式设置中,OR 可用于突出显示满足多个条件之一的单元格。