Fonction Excel : FILTRE

La fonction Excel FILTRE permet de filtrer une plage de données en fonction d'un ou de plusieurs critères.

Utilisation :

=FILTRE(tableau; critère)

ou :

=FILTRE(tableau; critère; si_aucun_résultat)


Exemple d'utilistion

Dans cet exemple, l'objectif est de filtrer les données pour obtenir la liste des pays avec un score supérieur ou égal à 65 :

excel tableau filtre

Sélectionnez la fonction FILTRE puis entrez la plage de cellules A2:B8 (pour retourner les pays + les points) ainsi que le critère B2:B8>=65 (pour tester les points) :

=FILTRE(A2:B8;B2:B8>=65)
excel fonction filtre
Pour éviter d'obtenir une erreur s'il n'y a aucun résultat, renseignez le 3e argument (avec par exemple la valeur "").

En cas de besoin, vous pouvez utiliser la fonction TRIER pour trier le tableau retourné par la fonction FILTRE. Par exemple, un tri par points décroissant :

=TRIER(FILTRE(A2:B8;B2:B8>=65);2;-1)
excel fonctions filtre trier

Filtrer en fonction de plusieurs critères

Pour obtenir la liste des pays qui ont obtenu 60 points ou plus dans les 2 colonnes (donc B2:B8>=60 et C2:C8>=60), ajoutez ces 2 critères entre parenthèses et multipliez-les :

=FILTRE(A2:A8;(B2:B8>=60)*(C2:C8>=60))
excel fonction filtre plusieurs criteres

Filtrer en fonction d'au moins un critère

Pour obtenir la liste des pays qui ont obtenu 100 points ou plus dans au moins une des 2 colonnes (donc B2:B8>=100 ou C2:C8>=100), ajoutez ces 2 critères entre parenthèses et additionnez-les :

=FILTRE(A2:A8;(B2:B8>=100)+(C2:C8>=100))
excel fonction filtre au moins un critere
En cas de besoin, vous pouvez télécharger le fichier Excel avec ces exemples : filtre.xlsx
Si vous ne comprenez pas pourquoi ni comment un critère tel que (B2:B8>=100)+(C2:C8>=100) fonctionne, consultez le tutoriel de la fonction SOMMEPROD.
Remarque : cette fonction n'est disponible qu'avec Excel 365.