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那样使用对话框输入函数的参数。相反,它有一个自动建议框,当函数的名称输入到单元格时弹出。
- 点击 细胞B2 使它成为活跃的细胞;这是输入AND功能的位置,以及显示功能结果的位置。
- 输入 等号 (=)其次是功能 和.
- 在您键入时,将出现自动建议框,其中包含以字母A开头的函数名称。
- 当功能AND出现在框中时,使用鼠标指针单击名称。
输入函数参数
在左括号后输入AND函数的参数。与在Excel中一样,在函数的参数之间插入逗号以充当分隔符。
- 点击 细胞A2 在工作表中输入此单元格引用作为逻辑表达式 论点。
- 类型 < 50 细胞参考后。
- 输入a 逗号 在单元格引用之后,充当函数参数之间的分隔符。
- 单击单元格 A3 在工作表中输入此单元格引用作为逻辑表达式 论点。
- 类型 <> 75 细胞参考后。
- 输入第二个 逗号 充当另一个分隔符。
- 单击单元格 A4 在工作表中输入第三个单元格引用。
- 类型 >=100 在第三个细胞参考之后。
- 按下 输入 键盘上的键,在参数后输入右括号并完成功能。
值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。