FILTER

Фильтрует диапазон данных или массив в соответствии с заданными условиями.

Синтаксис

=FILTER( Диапазон; Условия [; Результат при пустом фильтре])

Диапазон: Фильтруемый массив или диапазон.

Условия: Массив логических значений, с такой же высотой (фильтрация по столбцам) или шириной (фильтрация по строкам) как у массива, который используется для выбора данных в Диапазоне.

Результат при пустом фильтре (необязательный параметр): возвращаемое значение при пустом массиве Условия (фильтр ничего не возвращает).

Пример

Следующие данные будут использованы в качестве примера

 

A

B

C

1

Математика

Физика

Биология

2

47

67

33

3

36

68

42

4

40

65

44

5

39

64

60

6

 

38

43

7

47

84

62

8

29

80

51

9

27

49

40

10

57

49

12

11

56

33

60

12

57

 

 

13

26

 

 


{=FILTER(A2:C13;A2:A13>50)} Возвращает массив, содержащий все оценки по математике выше 50. Обратите внимание, что это формула массива.

57

49

12

56

33

60

57


{=FILTER(A2:C13;B2:B13>90;"Без результатов")} Возвращает строку «Без результатов», поскольку оценок по физике выше 90 нет.

Техническая информация

tip

Эта функция доступна начиная с LibreOfficeDev 24.8.


Эта функция НЕ входит в стандарт Формата Open Document для офисных приложений (OpenDocument) v1.3. Часть 4: Формат пересчитываемой формулы (OpenFormula). Используемое пространство имён:

COM.MICROSOFT.FILTER