Obsah

# FILTER

Vyfiltruje podle zadaných podmínek oblast dat nebo matici.

### Syntaxe

=FILTER( Range; Criteria [; Return if empty])

Oblast: Matice nebo oblast, která se má filtrovat.

Kritéria: Booleovská matice, jejíž výška (filtrování podle sloupců) nebo šířka (filtrování podle řádků) je stejná jako u matice. Použije se pro výběr dat z oblasti Oblast.

Prázdný výsledek (nepovinné): hodnota, která se má vrátit, pokud jsou všechny hodnoty v matici Kritéria prázdné (filtr nic nevrátí).

#### Příklad

Jako příklad budou použita následující data

| A | B | C
--- | --- | --- | ---
1 | Matematika | Fyzika | Biologie
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)} vrátí matici obsahující všechny známky pro případy, kdy známka z matematiky byla větší než 50. Jedná se o maticový vzorec.

57 | 49 | 12
56 | 33 | 60
57 |  |

{=FILTER(A2:C13;B2:B13>90;"Žádné výsledky")} vrátí řetězec „Žádné výsledky“, protože žádná známka z fyziky není vyšší než 90.

#### Technické informace

Tato funkce je k dispozici od verze LibreOffice 24.8.

This function is NOT part of the Open Document Format for Office Applications (OpenDocument) Version 1.3. Part 4: Recalculated Formula (OpenFormula) Format standard. The name space is

COM.MICROSOFT.FILTER

Související témata

Wiki stránka FILTER.