如何在Google表格中的FILTER中应用多个条件?

时间:2019-03-29 01:57:04

标签: filter google-sheets

目标:检查哪些 ROW 包含YTD但未输入名称

# DT
  A    B     C    D
1 IND  NAME  YTD  RF  
2 AA   Paul   27  56
3 AA          12  7
4 BB   Tom    14  18
5 BB           4  
6 CC   Sue    51  42
7 CC   Mary    1   4

预期结果

3
5

我的公式

=filter(ROW(A2:A27),AND(ISBLANK(B2:B7),C2:C7<>0))

但错误返回:

  

FILTER的范围大小不匹配。预期的行数:5。列数:1。实际的行数:1,列数:1

过滤器的多种条件

AND(ISBLANK(B2:B7),C2:C7<>0)

期望返回工作表行号的值

ROW(A2:A7)

当检查哪些行的RF值大于YTD时有效:

=filter(ROW(B2:B7),B2:B7>D2:D7)
# RESULT
3
5

我如何实现目标?

1 个答案:

答案 0 :(得分:1)

您需要删除AND,因为您要处理数组

=FILTER(ROW(A2:A), ISBLANK(B2:B), C2:C<>0)

0