如何在Google Sheets中使用AND和OR函数

如果您曾经想检查Google Sheets电子表格中的数据是否符合特定标准,您可以使用AND和OR。这些逻辑函数为您提供正确和错误的响应,您可以使用它们对数据进行排序。

如果将AND与多个参数一起使用,则所有这些参数都必须为TRUE才能获得TRUE响应;否则,AND将返回FALSE。如果您使用OR,则OR只需有一个参数为TRUE才能提供TRUE响应。

您可以单独使用AND和OR,也可以在其他函数(如IF)中使用AND和OR。

使用AND函数

您可以单独使用和函数,也可以将其与其他函数结合使用,以提供逻辑(真或假)测试。

要开始,请打开一个完整的Google Sheets电子表格,然后单击一个空单元格。键入=AND(参数A、参数B),并将每个参数替换为您要使用的条件。您可以使用任意多个参数,但必须至少有一个for和才能工作。

在下面的示例中,我们使用了三个参数。第一个参数是1+1=2的简单计算。

第二种观点认为单元格E3等于数字17。

最后,第三种观点认为单元格F3的值(即3)等于4-1的计算。

由于所有三个参数都为TRUE,因此AND公式在单元格A2中响应为TRUE。如果我们更改这些参数中的任何一个,将导致A2中的AND公式将响应从TRUE更改为FALSE。

在下面的示例中,单元格A3中的AND公式有两个正确的参数和一个错误的参数(F3=10,而F3实际上等于3)。这会导致并以False响应。

使用OR函数

AND要求其使用的所有参数都为TRUE,而OR函数只要求一个参数为TRUE,OR才会以TRUE响应。

与AND一样,您可以单独使用OR函数,也可以将其与其他函数结合使用。与And相同,您可以使用任意多个参数,但必须至少有一个参数才能正常工作。

要使用OR,请单击空单元格并键入=OR(参数A、参数B),然后用您自己的参数替换参数。

在下面的示例中,在单元格A2中使用OR的公式有三个参数中的一个参数不正确(F3=10,其中F3实际上等于3)。

与使用AND不同的是,三个不正确的参数中有一个会导致正确的结果。对于假结果,您使用的所有参数都必须是不正确的。

在下面的示例中,单元格A4和A5中的OR公式返回错误响应,因为这两个公式中的所有三个参数都不正确。

将AND和OR与IF配合使用

因为AND和OR是具有TRUE和FALSE响应的逻辑函数,所以您也可以将它们与IF一起使用。使用If时,如果参数为true,则返回一个值;否则返回另一个值。

使用If is=If(参数,如果为TRUE,则为VALUE,如果为FALSE)的公式格式。例如,如下所示,如果单元格E2等于1,则=IF(E2=1,3,4)会导致IF返回数字3;否则返回数字4。

因为如果只支持单个参数,则可以使用AND和OR引入具有多个参数的复杂逻辑测试。

将AND与IF配合使用

要在IF公式中使用和,请键入=IF(AND(和参数1)、value if true、value if false),并替换您的and参数(或参数)和if true和if false值。

在下面的示例中,我们将IF与单元格A2中的嵌套AND公式一起使用,该单元格有四个参数。所有四个参数都是正确的,因此返回if true值(在本例中为“Yes”)。

在单元格A3中,类似的IF WITH AND公式包含两个不正确的参数。AS和要求所有参数都正确,IF返回IF FALSE值,这是一个不同的文本值(“No”)。

将OR与IF配合使用

与AND相同,您还可以将OR与IF一起使用来创建复杂的逻辑测试。只有一个OR参数必须正确,IF才能返回TRUE响应。

要将OR与IF一起使用,请单击空单元格并键入=IF(OR(OR参数1),如果为TRUE则键入VALUE,如果为FALSE则键入VALUE)。

根据需要替换OR参数(或多个参数)和IF TRUE/FALSE值。

在下面的示例中,单元格A2和A3中的两个IF WITH OR公式返回IF TRUE文本值(“Yes”)。A2 IF WITH OR公式中的所有四个参数都是正确的,而A3的四个参数中有两个是错误的。

在单元格A4中,IF WITH OR公式中的所有四个参数都不正确。这就是为什么总体IF公式返回IF FALSE文本值(“No”)的原因。

相关文章