数组公式在 google sheet 中不起作用

array formula is not working in google sheet

我想做的事情:

我试过的

=arrayformula(if(AND(not(A1:D=""),not(B1:B=""),not(C1:C=""),not(D1:D="")),"ok",""))

结果

公式中可能有什么问题?

当我们使用 AND() 时,OR() 它不适用于数组,我不确定为什么

但我们可以将 true/false 算作 1 = true0 = false

的数量
=arrayformula(if(not(A1:A="")+not(B1:B="")+not(C1:C="")+not(D1:D="")>3,"ok",))
AF 不支持

AND

在第 1 行中使用:

=ARRAYFORMULA(IF((A1:A<>"")*(B1:B<>"")*(C1:C<>"")*(D1:D<>""); "ok"; ))