Как применить несколько условий в фильтре в Google Таблицах?

#filter #google-sheets

#Фильтр #google-sheets

Вопрос:

Цель: проверьте, какие строки содержат начало года, но не введено имя

 # 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 больше, чем с начала года:

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

Как я могу достичь цели?

Комментарии:

1. Решается с помощью функций remove И()

Ответ №1:

вам нужно отказаться AND , потому что вы имеете дело с массивом

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

0