我有以下公式需要转换为数组公式。
=IF(AND(E2>0,F2>0,E2<>"",F2<>""),A2,"")
我尝试了以下操作,但无法正常工作。
=ARRAYFORMULA(IF(D2:D="","",IF(AND(E2:E>0,F2:F>0,E2:E<>"",F2:F<>""),A2:A,"")
,但这在不应该返回空值的情况下
我也尝试过
=ARRAYFORMULA(IF(D2:D="","",IF(AND(E2:E,">0",F2:F,">0",E2:E,"<>""",F2:F,"<>"""),A2:A,"")
,但效果不佳
我想念一些东西。如果这需要样本Google表格,那么我可以提供。有什么想法吗?
答案 0 :(得分:1)
ArrayFormula不支持AND
。尝试:
=ARRAYFORMULA(IF((E2:E>0)*(F2:F>0)*(E2:E<>"")*(F2:F<>""), A2:A, ))
或者也许:
=ARRAYFORMULA(IF(D2:D<>"", IF((E2:E>0)*(F2:F>0)*(E2:E<>"")*(F2:F<>""), A2:A, ), ))