Navigation Rapide
Fonction FILTRE
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
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+