Fonction FILTRE

Excel 365, Excel 2019+

Résumé

La fonction FILTRE permet de filtrer dynamiquement une plage de données selon des critères booléens personnalisés. Elle retourne uniquement les lignes ou colonnes répondant aux conditions spécifiées, en créant automatiquement un tableau dynamique qui s'adapte aux données.

Syntaxe

FILTRE(tableau; inclure; [si_vide])

Paramètres

Paramètre Type Requis Description
tableau Plage/Matrice Oui Données sources à filtrer (plage ou tableau structuré)
inclure Matrice booléenne Oui Critères de filtrage sous forme de VRAI/FAUX
si_vide Toute valeur Non Valeur alternative si le filtre ne retourne rien

Utilisation de la fonction FILTER

FILTRE révolutionne l'analyse de données en Excel en remplaçant les filtres AutoFilter traditionnels par des formules dynamiques. Utilisez-la pour extraire automatiquement des sous-ensembles de données selon des conditions complexes, sans manipulation manuelle.

Exemples Courants de FILTER

Filtrer les ventes par produit

=FILTRE(A5:D20;C5:C20=H2;"Aucune vente")

Affiche toutes les lignes où le produit correspond à H2, ou "Aucune vente" si rien trouvé

Critères multiples (ET logiques)

=FILTRE(A5:D20;(C5:C20="Pommes")*(A5:A20="Est");"")

Pommes ET région Est uniquement, chaîne vide si aucun résultat

Critères multiples (OU logiques) avec tri

=TRIER(FILTRE(A5:D20;(C5:C20="Pommes")+(A5:A20="Ouest");"");4;-1)

Pommes OU Ouest, tri décroissant par colonne 4

Questions Fréquemment Posées

Aucun résultat ne correspond aux critères ET l'argument si_vide est omis. Ajoutez toujours si_vide pour éviter cette erreur.

Oui, parfaitement ! Les résultats s'adaptent automatiquement quand vous ajoutez/supprimez des lignes dans le tableau source.

FILTRE crée des résultats dynamiques en formule, tandis qu'AutoFilter modifie l'affichage sans créer de nouvelles données.

Erreurs Courantes et Solutions

#CALC! erreur

Cause: Aucun résultat correspondant sans argument si_vide

Solution: Ajoutez toujours l'argument [si_vide] : =FILTRE(tableau;inclure;"Pas de résultats")

#VALEUR! erreur

Cause: Dimensions incompatibles entre tableau et inclure

Solution: Vérifiez que inclure a les mêmes dimensions que tableau

#SPILL! erreur

Cause: Espace insuffisant pour le tableau dynamique

Solution: Libérez les cellules adjacentes à droite/bas de la formule

#REF! entre classeurs

Cause: Classeur source fermé avec tableaux dynamiques

Solution: Gardez les classeurs sources ouverts ou copiez les données localement

Notes

  • FILTRE génère des tableaux dynamiques (spill) qui s'étendent automatiquement
  • Utilisez * pour ET logique, + pour OU logique dans inclure
  • Excel ne supporte pas les tableaux vides - toujours spécifier si_vide
  • Parfait pour les tableaux structurés avec références nommées
  • Combinez avec SEQUENCE, UNIQUE, TRI pour analyses complètes

Compatibilité

Disponible dans : Excel 365, Excel 2021, Excel pour le Web

Non disponible dans : Excel 2019 et versions antérieures, Excel 2016, Excel 2013 et versions antérieures

Contenu dernièrement révisé: December 9, 2025
Fréquence de mise à jour: Selon les besoins
Versions Excel testées: Excel 365, Excel 2019+