Fonction Référence FILTRE

La nouvelle fonction FILTRE (uniquement disponible pour les abonnés 365) permet de filtrer une plage de données en fonction de critères que vous définissez :

Dans l’exemple suivant, nous avons utilisé la formule =FILTRE(A5:D20,C5:C20=H2,””) pour renvoyer tous les enregistrements de Pommes, comme sélectionné dans la cellule H2, et s’il n’y a pas de Pommes renvoyer une chaîne vide (“”) :

Fonction FILTRE - Filtrer sur le produit (Pomme)

Syntaxe & Exemples

FILTRE pour renvoyer plusieurs critères :

Dans ce cas, nous utilisons la fonction FILTRE et l’opérateur de multiplication (*) pour renvoyer toutes les valeurs dans notre plage matrice (A5:D20) qui possèdent “Pommes” et sont dans la région “Est” : =FILTRE(A5:D20;(C5:C20=H1)*(A5:A20=H2);””) :

Vous pouvez utiliser la fonction FILTRE avec l’opérateur de multiplication (*) pour renvoyer toutes les valeurs dans la plage du tableau (A5:D20) qui correspondent au produit « Pommes » ET à la région Est.

FILTRE pour renvoyer plusieurs critères et trier :

Dans ce cas, nous utilisons la fonction FILTRE précédente avec la fonction TRIER pour renvoyer toutes les valeurs dans notre plage matrice (A5:D20) qui possèdent “Pommes” et sont dans la région “Est” et puis effectuer un tri des unités dans l’ordre décroissant : =TRIER(FILTRE(A5:D20;(C5:C20=H1)*(A5:A20=H2);””);4;-1)

Vous pouvez utiliser la fonction FILTRE avec la fonction TRIER pour renvoyer toutes les valeurs dans la plage du tableau (A5:D20) qui correspondent au produit « Pommes » ET à la région Est, puis trier les unités dans l’ordre décroissant.

Dans ce cas, nous utilisons la fonction FILTRE précédente avec l’opérateur addition (+) pour renvoyer toutes les valeurs dans notre plage matrice (A5:D20) qui possèdent “Pommes” ou sont dans la région “Est” et puis effectuer un tri des unités dans l’ordre décroissant : =TRIER(FILTRE(A5:D20;(C5:C20=H1)*(A5:A20=H2);””);4;-1)

Fonctions FILTRE et TRIER utilisées ensemble - Filtrer sur le produit (Pomme) OU la région (Est)

Vous pouvez remarquer qu’aucune de ces fonctions n’a besoin de références absolues, car elles n’existent que dans une cellule, et étendent leurs résultats aux cellules adjacentes.