数组公式在 google sheet 中不起作用
array formula is not working in google sheet
我想做的事情:
- 检查我的 4 个单元格是否为空白
- 如果不全是空白就可以,否则什么都不显示("")
- 我想让它自动向下拖动
我试过的
=arrayformula(if(AND(not(A1:D=""),not(B1:B=""),not(C1:C=""),not(D1:D="")),"ok",""))
结果
- 虽然 AND 语句为真,但它什么也不显示 ""
公式中可能有什么问题?
当我们使用 AND()
时,OR()
它不适用于数组,我不确定为什么
但我们可以将 true/false
算作 1 = true
和 0 = 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"; ))
我想做的事情:
- 检查我的 4 个单元格是否为空白
- 如果不全是空白就可以,否则什么都不显示("")
- 我想让它自动向下拖动
我试过的
=arrayformula(if(AND(not(A1:D=""),not(B1:B=""),not(C1:C=""),not(D1:D="")),"ok",""))
结果
- 虽然 AND 语句为真,但它什么也不显示 ""
公式中可能有什么问题?
当我们使用 AND()
时,OR()
它不适用于数组,我不确定为什么
但我们可以将 true/false
算作 1 = true
和 0 = false
=arrayformula(if(not(A1:A="")+not(B1:B="")+not(C1:C="")+not(D1:D="")>3,"ok",))
AND
。
在第 1 行中使用:
=ARRAYFORMULA(IF((A1:A<>"")*(B1:B<>"")*(C1:C<>"")*(D1:D<>""); "ok"; ))