如何创建包含范围的Google表格数组公式

时间:2019-11-19 21:59:29

标签: arrays if-statement google-sheets google-sheets-formula array-formulas

我有以下公式需要转换为数组公式。 =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表格,那么我可以提供。有什么想法吗?

1 个答案:

答案 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, ), ))