Excel 中的 OR 函数

17 Mar 2025 | 5 分钟阅读

Excel 中的 OR 函数是什么?

OR 函数是 Excel 中的一个内置函数,属于逻辑函数类别。OR 函数可以用作工作表函数 (WS)。像工作表函数一样;OR 函数可以作为工作表单元格中公式的一部分输入。

如果任何条件为TRUEOR 函数返回TRUE,如果所有条件都为 FALSE,则返回FALSE。最多可以向 OR 函数传递255 个参数,每个参数都是一个逻辑测试。只需要一个参数。但是,如果我们使用 OR 函数,我们可能至少有两个。

语法

OR 函数的语法是

参数

以下是 OR 函数的参数

  1. condition1
  2. condition2, …condition_n

condition1:-一个可以为TRUEFALSE的测试条件。

condition2, …condition_n:-可选。可以为TRUEFALSE的测试条件。最多可以有 30 个条件。

返回值

  • 如果任何条件为
  • 如果所有条件都为FALSE,则 OR 函数返回FALSE

何时使用 OR 函数?

当我们需要在定义的单元格中验证许多条件时,我们使用OR 函数

关于 Excel 中 OR 函数需要注意的事项

以下是我们需要注意的关于 Excel 中 OR 函数的事项

  • 我们可以将OR函数与ANDIF结合使用
  • OR 函数返回TRUEFALSE
  • OR函数的值或结果取决于给定的参数。
  • OR 函数用于同时测试两个或多个条件或参数。
  • 可以应用于OR函数的条件或参数的最大数量是
  • 如果公式或参数中没有逻辑,OR函数将返回#VALUE作为结果。

如何使用 Excel OR 函数

让我们通过示例来讨论如何使用 Excel OR 函数

示例 1:以下是一个实际使用OR函数的示例。销售部希望奖励南部团队所有员工优异的整体表现,以及任何其他团队中销售额超过32的员工。如果满足这两个条件中的任何一个,员工就有资格获得奖励。

OR Function in Excel

如果我们想知道满足一个或两个条件的行,需要两个语句。第一个语句断言单元格 B2中的值大于 32,而第二个语句断言单元格 C2中的值是单词“South”。OR 公式将如下所示


OR Function in Excel

如果两个语句都为真,或者至少有一个语句为真,则显示结果TRUE

如果两个语句都不为真,则显示结果FALSE

OR Function in Excel

与筛选功能一起使用

使用筛选功能,我们也可以使用 OR 函数。它与此功能配合良好,因为它很容易显示仅满足至少一个指定条件的行,并隐藏不满足的行。

OR Function in Excel

从功能区的数据选项卡,我们必须点击筛选图标,并使用数据集顶部的筛选箭头选择包含D 列TRUE值的行。然后,我们必须单击确定以应用筛选器,如下图所示

OR Function in Excel

不满足任一指定条件的行已从显示中过滤掉,如蓝色行号所示。

OR Function in Excel

示例 2:OR 函数与 IF 函数结合使用

OR Function in Excel

OR 函数也可以与IF 函数一起使用。在此示例中,我们有一个包含学生两个科目分数的数据集:印地语英语。如果印地语分数高于 45,而英语分数高于 40,则该学生被视为及格。

要找出及格的学生,我们必须应用以下公式


OR Function in Excel

应用公式后,我们得到以下输出

OR Function in Excel

如上图所示,学号170286170288印地语英语两个科目中的分数都低于参数或条件的要求;因此,他们被视为不及格

学号 170286印地语中得分为 27,在英语中得分为 30,而要求分别是4540,因此结果是不及格。学号170288也是如此。

示例 3. 将 IF/OR 组合与数学计算一起使用。

在此示例中,我们将结合数学计算使用 IF/OR 函数作为value_if_true。下表显示了公司网站在过去 30 天和前 30 天的访问次数。

OR Function in Excel

如果B 列C 列中的值大于 600,则认为它是高流量位置

我们需要确定哪些城市是高流量位置,以及报告中包含的两个月的平均访问次数。如果一个城市不被认为是高流量城市,则不应计算平均值。

IFOR函数将以与前一个示例相同的方式嵌套用于参数 1

AVERAGE FUNCTION将用作第二个参数

可以省略第三个参数以返回FALSE值,表示未满足任何给定条件的单元格。

完整公式将是


OR Function in Excel

当我们将上述公式复制到D 列中的所有相关单元格后,工作表的输出是

OR Function in Excel

与排序一起使用

现在可以使用排序功能来创建按流量从高到低低到高排序的城市列表。

OR Function in Excel

应用排序功能后,我们将获得以下结果

OR Function in Excel

总结

Excel OR 函数可用于在单个函数中执行多个测试,以查找满足各种条件的单元格。

由于 OR 函数的简单性,其逻辑易于理解,几乎可用于任何类型的数据集。当与其他 Microsoft Excel 函数和功能结合使用时,它非常有用且适应性强。


下一个主题Excel 中的 Solver