Как применить несколько условий в FILTER в Google Sheets? - PullRequest
0 голосов
/ 29 марта 2019

Цель : Проверьте, какие строки содержат 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))

, но возвращается ошибка:

ФИЛЬТР имеет несоответствующие размеры диапазона.Ожидаемое количество строк: 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 Ответ

1 голос
/ 29 марта 2019

вам нужно отбросить AND потому что вы имеете дело с массивом

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

0

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...