我正在尝试COUNTA()一列中的一系列单元格。
当我只使用普通条件的FILTER()时,它就可以了。
=COUNTA(iferror(filter(F1:F10;left(F1:F10)=5)))
返回一个真实数字(在这种情况下为7,因为7个单元格的第一个数字为5)。
但是当我尝试使用FILTER()并且其中一个条件在AND()内关闭时,它就会失败。
=COUNTA(iferror(filter(F1:F10;and(left(F1:F10)=5))))
返回0.在我看来,它也应该返回7.
我想使用AND()来创建更复杂的条件,但它在开始时就失败了。你有什么想法吗?
答案 0 :(得分:1)
过滤器可以与多个AND(OR)条件一起使用。
“和”逻辑
=COUNTA(iferror(filter(F1:F10;left(F1:F10)="5";D1:D10="my condition")))
这有效:
=COUNTA(iferror(filter(F1:F10;(left(F1:F10)="5")*(D1:D10="my condition"))))
“或”逻辑
=COUNTA(iferror(filter(F1:F10;(left(F1:F10)="5")+(D1:D10="my condition"))))