如何在 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".... ))
我正在为 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".... ))