如何在 Google 电子表格中使用 OR 语句嵌套 IF 块

How to nest IF block with OR statement in Google Spreadsheet

我正在为 Google 电子表格中使用的这段小代码寻求帮助:

 =ArrayFormula(IF(OR(F2:F="Cancelled",G2:G="Cancelled"),"Cancelled",IF(F2:F="Finished",20,)+IF(G2:G="Finished",20,)))

出于某种原因,如果我在不调用多行的情况下使用此代码,它会起作用:

=ArrayFormula(IF(OR(F2="Cancelled",G2="Cancelled"),"Cancelled",IF(F2="Finished",20,)+IF(G2="Finished",20,)))

有没有人知道哪种才是正确的使用方法?

提前致谢。

OR 将所有 TRUE 合并为一个值并且不保持数组大小。

您需要使用 + 而不是 OR;喜欢,

=ARRAYFORMULA(IF((F2:F="Cancelled")+(G2:G="Cancelled"), "Cancelled".... ))