数组公式在Google工作表中不起作用

问题描述 投票:0回答:2

我想做什么:

  • 检查我的四个单元格是否为空
  • 如果它们都不都是空白,那就没问题,否则什么也不显示(“”)
  • 我希望它被自动下拉

我尝试过的

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

结果

  • 尽管AND的语句为true,但不显示任何“”

公式中的问题是什么?

if-statement google-sheets google-sheets-formula array-formulas google-sheets-query
2个回答
1
投票

[当我们使用AND()时,OR()不能与数组一起使用,我不确定为什么

但是我们可以将true/false计为1 = true0 = false的数量

=arrayformula(if(not(A1:A="")+not(B1:B="")+not(C1:C="")+not(D1:D="")>3,"ok",))

0
投票

AND在AF中不受支持。

在第1行中使用:

=ARRAYFORMULA(IF((A1:A<>"")*(B1:B<>"")*(C1:C<>"")*(D1:D<>""); "ok"; ))
© www.soinside.com 2019 - 2024. All rights reserved.