Содержимое

# 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 нет.

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

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

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

COM.MICROSOFT.FILTER

См. также

Страница wiki функции FILTER.