【发布时间】:2018-02-12 18:04:24
【问题描述】:
我想要实现的是一个公式,该公式在指定范围内检查“全部为空白”或“全部为非空白”的顶行。根据条件,带有公式的单元格会返回 3 个单词中的 1 个或将其留空。
我用以下图片中的颜色进一步说明了这一点
到目前为止我的公式:
=ArrayFormula(ifs((not(isblank(A1:B1*C1:E1*G1:I1))*(isblank(J1:L1*N1:P1))),"SEND",
not(isblank(A1:B1*J1:L1*N1:P1))*isblank(C1:E1*G1:I1),"RECEIVE",
not(isblank(A1:B1*C1:E1*G1:I1*J1:L1*N1:P1)),"TRANSFER",
ISBLANK(A1:B1+C1:E1+G1:I1+J1:L1+N1:P1),""))
我不明白公式有什么问题。例如在J1:L1*N1:P1 被填充的情况下,isblank(J1:L1*N1:P1) 在我希望它是true 时返回false。
【问题讨论】:
-
嗯,到目前为止,你有什么问题?
-
现在无论行中有什么,它都会返回“TRANSFER”。所以我想要它如下;范围已填充="TRANSFER",任何范围 J:P 未填充="SEND",任何范围 C:I 未填充="RECEIVE",以上任何一个为 FALSE=空单元格
标签: google-sheets array-formulas ifs