Skip to main content

使用Google表格中的AND / OR测试多个条件

excel 16 数据工具与数据有效性 (六月 2025)

excel 16 数据工具与数据有效性 (六月 2025)
Anonim

AND和OR函数是Google表格中两个比较着名的逻辑函数。他们测试两个或多个目标单元的输出是否满足您指定的条件。

这些逻辑函数只返回使用它们的单元格中的两个结果(或布尔值)之一,TRUE或FALSE:

  • 对于AND功能,测试多个细胞中的公式。只有当所有这些公式都为真时,函数才会返回TRUE响应。如果不是,则该函数返回FALSE作为值。
  • 对于OR功能,如果任何一个测试公式为真,则OR函数返回TRUE的答案。只有当所有公式都不为真时,OR才会在它所在的单元格中给出一个FALSE值。

AND和OR函数的这些TRUE或FALSE答案可以在函数所在的单元格中显示,或者函数可以与其他Google电子表格函数(如IF函数)结合使用,以显示各种结果或进行一些计算。

逻辑函数在Google表格中的工作原理

上图中,单元格B2和B3分别包含AND和OR功能。两者都使用许多比较运算符来测试工作表的单元格A2,A3和A4中的数据的各种条件。

这两个功能是:

= AND(A2 <50,A3 <> 75,A4> = 100)

= OR(A2 <50,A3 <> 75,A4> = 100)

他们测试的条件是:

  • 如果单元格A2中的数据是 少于 50 (< 是不到的符号)
  • 如果单元格A3中的数据是 不等于 75 (<> 是不等于的符号)
  • 如果单元格A4中的数据是 大于或等于 100 (>= 是大于或等于的符号)

对于单元格B2中的AND功能,单元格A2到A4中的数据必须匹配上述所有三个条件,才能返回TRUE响应。目前,满足前两个条件,但由于单元格A4中的值不大于或等于100,因此AND函数的输出为FALSE。

在单元格B3中的OR函数的情况下,单元格A2,A3或A4中的数据仅需要满足上述条件之一,以使函数返回TRUE响应。在此示例中,单元格A2和A3中的数据都满足所需条件,因此OR函数的输出为TRUE。

AND / OR函数的语法和参数

函数的语法是指函数的布局,包括函数的名称,括号和参数。

AND函数的语法是:

= AND( logical_expression1,logical_expression2,… )

OR函数的语法是:

= OR( logical_expression1,logical_expression2,logical_expression3,… )

  • 逻辑表达式 必需是指被测试的条件。条件的形式通常是被检查数据的单元格引用,后跟条件本身,例如A2 <50。
  • 逻辑表达式 , logical_expression3, … 可选是可以测试的附加条件。

输入AND功能

以下步骤介绍了如何在上图中输入位于单元格B2中的AND功能。可以使用相同的步骤来输入位于单元格B3中的OR函数。

Google表格不会像Excel那样使用对话框输入函数的参数。相反,它有一个自动建议框,当函数的名称输入到单元格时弹出。

  1. 点击 细胞B2 使它成为活跃的细胞;这是输入AND功能的位置,以及显示功能结果的位置。
  2. 输入 等号 (=)其次是功能 .
  3. 在您键入时,将出现自动建议框,其中包含以字母A开头的函数名称。
  4. 当功能AND出现在框中时,使用鼠标指针单击名称。

输入函数参数

在左括号后输入AND函数的参数。与在Excel中一样,在函数的参数之间插入逗号以充当分隔符。

  1. 点击 细胞A2 在工作表中输入此单元格引用作为逻辑表达式 论点。
  2. 类型 < 50 细胞参考后。
  3. 输入a 逗号 在单元格引用之后,充当函数参数之间的分隔符。
  4. 单击单元格 A3 在工作表中输入此单元格引用作为逻辑表达式 论点。
  5. 类型 <> 75 细胞参考后。
  6. 输入第二个 逗号 充当另一个分隔符。
  7. 单击单元格 A4 在工作表中输入第三个单元格引用。
  8. 类型 >=100 在第三个细胞参考之后。
  9. 按下 输入 键盘上的键,在参数后输入右括号并完成功能。

值FALSE应出现在单元格B2中,因为单元格A4中的数据不满足大于或等于100的条件。

当您单击单元格B2时,完成功能

= AND(A2 <50,A3 <> 75,A4> = 100)出现在工作表上方的公式栏中。

继续阅读下面

或者而不是AND

上述步骤也可用于输入位于上述工作表图像中的单元格B3中的OR函数。

完成的OR功能将是:

= OR(A2 <50,A3 <> 75,A4> = 100)

单元格B3中应存在TRUE值,因为只有一个条件需要为OR函数返回TRUE值才能为真,在本例中,其中两个条件为真:

  • 单元格A2中的数据小于50。
  • 单元格A3中的数据不等于75。