If statement 逻辑运算符是否短路?

If statement 逻辑运算符是否短路?,if-statement,google-sheets,google-sheets-formula,array-formulas,If Statement,Google Sheets,Google Sheets Formula,Array Formulas,基本上是标题。制作一个基于分析的大型电子表格,测试大量的日期条件。我想知道AND操作员是否支持短路评估。“短路评估”基本上是if功能的嵌套: =IF(A1=1, TRUE, IF(A1=2, TRUE)) 对于多个标准,它将是: =IF(AND(A1=1, B1=1), TRUE, IF(AND(A1=2, B1=2), TRUE)) 当涉及到阵列/范围时,它将如下所示: =ARRAYFORMULA(IF((A1:A=1) * (B1:B=1), TRUE,

基本上是标题。制作一个基于分析的大型电子表格,测试大量的日期条件。我想知道AND操作员是否支持短路评估。

“短路评估”基本上是
if
功能的嵌套:

=IF(A1=1, TRUE,
 IF(A1=2, TRUE))
对于多个标准,它将是:

=IF(AND(A1=1, B1=1), TRUE,
 IF(AND(A1=2, B1=2), TRUE))
当涉及到阵列/范围时,它将如下所示:

=ARRAYFORMULA(IF((A1:A=1) * (B1:B=1), TRUE,
              IF((A1:A=2) * (B1:B=2), TRUE)))
“短路评估”基本上是
IF
功能的嵌套:

=IF(A1=1, TRUE,
 IF(A1=2, TRUE))
对于多个标准,它将是:

=IF(AND(A1=1, B1=1), TRUE,
 IF(AND(A1=2, B1=2), TRUE))
当涉及到阵列/范围时,它将如下所示:

=ARRAYFORMULA(IF((A1:A=1) * (B1:B=1), TRUE,
              IF((A1:A=2) * (B1:B=2), TRUE)))

是的,我知道。我更喜欢使用中缀运算符,因为我使用的是一个非常庞大的公式,在我完成项目后,它必须由其他人维护。而且它本身不支持短路,我知道。我更喜欢使用中缀运算符,因为我使用的是一个非常庞大的公式,它必须在我完成项目后由其他人进行维护。而且它本身不支持短路