我正在寻找一些关于我在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,)))
有没有人知道哪种方法正确使用它?
提前致谢。
答案 0 :(得分:1)
OR
将所有TRUE
合并为一个值,并且不保持数组大小。
您需要使用+
代替OR
;喜欢,
=ARRAYFORMULA(IF((F2:F="Cancelled")+(G2:G="Cancelled"), "Cancelled".... ))