Podpořte nás!

FILTER

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

Ikona poznámky

This function returns a dynamic array.


Syntaxe

=FILTER(Oblast; Kritéria [; Prázdná návratová hodnota])

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) returns the array containing all grades with Maths grade above 50. Note that this is a dynamic array formula.

57

49

12

56

33

60

57


=FILTER(A2:C13;B2:B13>90;"No results") Returns the string "No results", since no grade on Physics is above 90.

Technické informace

Ikona tipu

Tato funkce je k dispozici od verze LibreOfficeDev 24.8.


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

COM.MICROSOFT.FILTER