在if语句中使用范围

时间:2019-08-09 12:36:55

标签: if-statement google-sheets google-sheets-formula array-formulas

在我的工作表中,例如,我有2个单独的行,我想将它们相互比较。如果我想长远地做下去,那就是这样:

=IF(AND(A1>B1, A2>B2 ect), "true", "false")

我希望能够在这样的范围内做到这一点:

=IF(A1:A50>B1:50, "true", "false")

执行此操作的简单方法是什么?

2 个答案:

答案 0 :(得分:0)

有帮助吗?

=ArrayFormula(A1:A50>B1:B50)

或者,如果您想要单个输出(如果所有A1:A50> B1:B50,则为TRUE),请尝试

=countif(ArrayFormula(A2:A50>B2:B50), "FALSE")=0

=countif(ArrayFormula(if(len(A2:A50)*len(B2:B50), if(A2:A50>B2:B50, true, false),)), false)=0

答案 1 :(得分:0)

尝试以下方法之一:

=ARRAYFORMULA(IF(A1:A50 > B1:B50, "true", "false"))

=ARRAYFORMULA(IF(A1:A50 > B1:B50, true, false))

=ARRAYFORMULA(IF(A1:A50 > B1:B50, true))

___________________________________________________________

=ARRAYFORMULA(IF(LEN(C1:C), IF(TRIM(TRANSPOSE(QUERY(TRANSPOSE(
 IF(A1:A>=C1:H, , 1)),,999^99)))="", "true", "false"), ))

0