Aidez-nous !

FILTRER

Filtre une plage de données ou une matrice en fonction de conditions spécifiées.

Icône Remarque

This function returns a dynamic array.


Syntaxe

=FILTRER(plage; critères [; renvoie si vide])

Plage : la matrice ou la plage à filtrer.

Critères : une matrice booléenne dont la hauteur (filtrage par colonnes) ou la largeur (filtrage par lignes) est la même que la matrice, utilisés pour sélectionner des données dans la Plage.

Résultat si vide : (facultatif) la valeur à renvoyer si toutes les valeurs de la matrice Critères sont vides (le filtre ne renvoie rien).

Exemple

Les données suivantes vont être utilisées comme exemple

 

A

B

C

1

Mathématiques

Physique

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.

Informations techniques

Icône Astuce

Cette fonction est disponible depuis 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