【发布时间】:2020-03-25 22:35:09
【问题描述】:
我有一张包含客户订单的 Google 表格。
A 列包含订单号
接下来的四列包含各种数据,在订单的不同阶段填充。 (B 到 E 列)
-
在 F 列中,我希望有一个数组公式来检查订单何时完成,即,对于包含订单号的所有行,一行中的每一列都已填写。
因此,如果 A2:E2 都填充了数据,那么在 F2 中应该显示“完成”。
我试过了:
COUNTA
ISBLANK
AND
OR
COUNTBLANK
所有公式都是逐行工作的,但不是在输入数组公式时。
=ArrayFormula(if(and(LEN(A2:A),COUNTA($B2:E)=0)="True","Complete","There be blanks afoot")
或者
=ArrayFormula(If(LEN(A3:A),IF(COUNTBLANK($B2:$E)>0,"Blanks","No Blanks"),""))
测试表可以在这里找到: https://docs.google.com/spreadsheets/d/1mNIGRh910k_q9J2P6mzv9q-h-me3zxbCWeJ2mcaFsXQ/edit?usp=sharing
【问题讨论】:
标签: arrays if-statement google-sheets google-sheets-formula array-formulas