【问题标题】:How to apply multi conditions in FILTER in Google Sheets?如何在 Google 表格的 FILTER 中应用多个条件?
【发布时间】:2019-03-29 01:57:04
【问题描述】:

目标:检查哪些包含 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

我怎样才能实现目标?

【问题讨论】:

  • 用删除 AND() 函数解决

标签: filter google-sheets


【解决方案1】:

你需要删除 AND 因为你在处理数组

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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-06-30
    • 2015-11-29
    • 2020-10-27
    • 1970-01-01
    • 2020-09-22
    相关资源
    最近更新 更多