FILTRO

Filters a data range or array based on specified conditions.

Sintaxe

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

Intervalo: A matriz ou intervalo a ser filtrado.

Critério: Uma matriz booleana cuja altura (filtragem por colunas) ou largura (filtragem por linhas) é a mesma da matriz, usada para selecionar dados do Intervalo.

Result if empty: (optional) the value to return if all values in the Criteria array are empty (filter return nothing).

Exemplo

Os dados abaixo serão usados como exemplo

A

B

C

1

Matemática

Física

Biologia

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 an 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.

Informação técnica

tip

Esta função está disponível desde o LibreOfficeDev 24.8.


Esta função não faz parte do padrão Open Document Format for Office Applications (OpenDocument) Versão 1.3. Parte 4: Formato de Fórmula Recalculada (OpenFormula). O espaço de nomes é

COM.MICROSOFT.FILTER