Excel OR函数
Excel中的OR函数是什么
OR函数 是Excel中的内置函数,属于 逻辑函数 类别。OR函数可以作为 工作表函数(WS) 使用。与工作表函数类似,OR函数可以作为公式的一部分输入到工作表的单元格中。
OR函数 在所有条件都为 TRUE 时返回 TRUE ,只要有一个条件为 TRUE ,就返回 FALSE 。最多可以传递 255个参数 给OR函数,每个参数都是一个逻辑测试。至少需要一个参数,但如果使用OR函数,可能至少需要两个。
语法
OR函数 的语法为:
OR(condition1, [condition2, ...condition_n])
参数
以下是OR函数的参数:
- condition1
- condition2,…condition_n
条件1: – 一个要测试的条件,可以是 TRUE 或 FALSE。
条件2,…条件n:- 可选项。可以是 TRUE 或 FALSE 的测试条件。 最多可以有30个条件。
返回
- OR函数返回 TRUE 如果任何条件是
- OR函数返回 FALSE 如果所有条件都是 FALSE 。
何时使用OR函数
当我们需要验证定义的单元格中的多个条件时,我们使用 OR函数 。
关于Excel OR函数的注意事项
以下是我们必须记住关于Excel OR函数的事项:
- 我们可以将 OR 函数与 AND 和 IF 函数结合使用
- OR函数返回 TRUE 或 FALSE 。
- OR 函数的值或结果取决于给定的参数或参数。
- OR函数用于同时测试两个或多个条件或参数。
- 可以应用于 OR 函数的最大条件数或参数数为
- 如果公式或参数中没有逻辑,则 OR 函数将返回 #VALUE 作为结果。
如何使用Excel OR函数
让我们通过示例讨论如何使用Excel OR函数:
示例1: 以下是如何实际使用OR函数的示例。销售部门希望奖励所有南方团队的员工因为他们的出色整体表现,以及任何其他团队的员工如果他们的销售额超过了32个。如果满足这两个条件之一,员工将有资格获得奖励。
如果我们想要知道满足一个或两个条件的行,需要两个语句。第一个语句断言 单元格B2 的值 大于32 ,而第二个语句断言 单元格C2 的值为 “South.” OR公式如下:
=OR(B2>32,C2="South")
如果两个陈述都为真,或者至少有一个陈述为真,则显示结果 TRUE 。
如果两个陈述都不为真,则显示结果 FALSE 。
与筛选功能一起使用
使用筛选功能时,我们也可以使用OR函数。这个功能与此特性配合使用效果很好,因为只显示满足至少一个指定条件的行,并隐藏不满足条件的行非常直观。
从 Data tab 选项卡上的 筛选图标 开始,我们必须使用数据集顶部的筛选箭头来选择包含 TRUE 值的 D列 中的行。然后,我们必须点击 OK 以应用筛选,如下面的屏幕截图所示:
行号为蓝色的行不满足任一标准时,在显示中会被过滤掉。
示例2:使用IF函数的OR函数
OR函数 也可以与 IF函数 一起使用。在这个示例中,我们有一个包含学生两门科目成绩( 印地语 和 英语 )的数据集。如果 印地语成绩 高于45且 英语成绩 高于40,那么该学生被认为是通过的。
要找出通过的学生,我们需要应用以下公式:
=IF(OR(C2>45,D2>40),"Pass","Fail")
应用公式后,我们得到以下输出:
如上面的截图所示, 学号 170286 和 170288 在两门科目 印地语 和 英语 中都获得了较低的分数, 根据论据或条件要求,因此他们被认为是 不及格 。
学号 170286 在 印地语 中获得了27分,在 英语 中获得了30分,要求分数分别是 45 和 40, 因此结果是 不及格。同样适用于 学号 170288。
示例3. 使用IF/OR组合与数学计算.
在这个例子中,我们将使用IF/OR函数与数学计算进行 value_if_true 的赋值。 下面的电子表格显示了公司网站在过去30天和上一个30天内的访问次数。
如果 列B 或 列C 的值 大于600 ,则被视为 高流量位置 。
我们需要确定哪些城市拥有 高流量位置 以及报告所包含的两个月的 平均访问次数 。如果一个城市不被认为是高流量城市,则不应计算平均值。
与前面的示例中一样,可以将 IF 和 OR 函数嵌套在 参数1 中。
=IF(OR(B2>600,C2>600)
使用 AVERAGE函数 作为第二个参数:
AVERAGE(B2:C2)
第三个参数可以省略,以返回 FALSE 值,表示未满足任何给定条件的单元格。
完整的公式应该是:
=IF(OR(B2>600,C2>600),AVERAGE(B2;C2))
当我们将上述公式复制到相关单元格 列 D 中时 ,工作表的结果为:
使用排序
现在可以使用排序功能按照交通流量从 高到低 或 低到高 创建城市列表。
应用排序功能后,我们将获得以下结果:
总结
Excel的OR函数可用于执行单个函数中的多个测试,以查找满足各种条件的单元格。
由于OR函数的简单性,逻辑容易理解,并且可以用于几乎任何类型的数据集。当与其他Microsoft Excel函数和特性结合使用时,它非常有用且适应性强。