以下公式完全作为正常公式运行。 一旦我尝试将它作为ArrayFormula,所有单元格都保持空白。
=ARRAYFORMULA(IF(AND($L2:$L="yes",ISNUMBER($O2:$O)),WORKDAY.INTL(IF(ISNUMBER($Z2:$Z),$Z2:$Z,IF(ISNUMBER($Y2:$Y),$Y2:$Y,"")),($O2:$O*(IF($A2:$A<>"",IF($P2:$P="day",1,IF($P2:$P="week",5,IF($P2:$P="month",20,0))),"")))),IF(AND($P2:$P<>"",ISNUMBER($O2:$O)),IF(ISNUMBER($Z2:$Z),$Z2:$Z,IF(ISNUMBER($Y2:$Y),$Y2:$Y,""))+$O2:$O,"")))
我做错了什么? 谢谢。
答案 0 :(得分:1)
尝试:
- url: /_ah/api/.*
=ARRAYFORMULA(IF( --($L2:$L="yes") * --(ISNUMBER($O2:$O), if true, if false))
逻辑在and
ArrayFormula
使用AND
*
使用OR
+
将--
转换为true
和1
转换为false