Arrays 如何在谷歌电子表格中使用数组和或

Arrays 如何在谷歌电子表格中使用数组和或,arrays,formula,Arrays,Formula,我在谷歌表单中使用了这个公式来得到答案。有些地方的逻辑是错误的,请建议。我应用的所有逻辑都是错误的 =ArrayFormula(SUM(IF(OR(T:T="A",U:U="y"),1,0))) B X A y A x A y B x 答案应该是2。请问我哪里错了?这个问题有些含糊不清。在您使用的公式中,有一个或。所以第一列应该有“A”,第二列应该有“y”。那么,答案不应该是3吗 在这种情况下,您要寻找的公式是: =ARRAYFORMULA(SUM(IF(ADD(IF(A

我在谷歌表单中使用了这个公式来得到答案。有些地方的逻辑是错误的,请建议。我应用的所有逻辑都是错误的

=ArrayFormula(SUM(IF(OR(T:T="A",U:U="y"),1,0)))

B   X
A   y
A   x
A   y
B   x

答案应该是2。请问我哪里错了?

这个问题有些含糊不清。在您使用的公式中,有一个
。所以第一列应该有“A”,第二列应该有“y”。那么,答案不应该是3吗

在这种情况下,您要寻找的公式是:

=ARRAYFORMULA(SUM(IF(ADD(IF(A:A="A",TRUE,FALSE),IF(B:B="y",TRUE,FALSE))>0,1,0)))
但如果你要找的是和,那么公式是:

=ARRAYFORMULA(SUM(IF(MULTIPLY(IF(A:A="A",TRUE,FALSE),IF(B:B="y",TRUE,FALSE))>0,1,0)))
这里的基本概念是,在数组表达式中,应根据是
还是
替换简单的布尔值