Tu as un grand tableau et tu veux n’en voir qu’une partie : les ventes du mois de mars, les clients de la région Nord, les commandes au-dessus de 1 000 €. Excel propose deux outils pour ça, et beaucoup de gens n’en connaissent qu’un seul. Le filtre automatique, que tout le monde utilise, masque les lignes qui ne t’intéressent pas. La fonction FILTRE, beaucoup plus puissante, extrait les lignes voulues ailleurs et se met à jour toute seule. Dans cet article, tu vas maîtriser les deux, savoir quand utiliser l’un ou l’autre, et combiner FILTRE avec plusieurs conditions.
- Poser et régler un filtre automatique sur n’importe quel tableau
- Utiliser la fonction FILTRE de Microsoft 365 pour extraire des données
- Filtrer sur plusieurs conditions (ET / OU)
- Comprendre et corriger les erreurs #CALC! et #PROPAGATION!
Le filtre automatique : le réflexe de base
Le filtre automatique masque temporairement les lignes qui ne correspondent pas à ton critère, sans rien supprimer. Tu le poses, tu consultes, tu le retires, ton tableau est intact.
Pour l’activer :
- Clique sur une cellule de ton tableau.
- Onglet Données > bouton Filtrer (raccourci Ctrl + Maj + L).
- Des petites flèches apparaissent sur chaque en-tête de colonne.
- Clique sur la flèche de la colonne voulue, coche ou décoche les valeurs à afficher, puis valide.
Les flèches ne se contentent pas de cocher des valeurs. Selon le type de colonne, tu accèdes à des filtres avancés :
- Filtres numériques : supérieur à, entre, les 10 premiers, au-dessus de la moyenne.
- Filtres textuels : commence par, contient, ne contient pas.
- Filtres chronologiques : ce mois-ci, le trimestre dernier, entre deux dates.
- Filtre par couleur : très pratique si tu utilises la mise en forme conditionnelle.
La fonction FILTRE : extraire au lieu de masquer
Disponible sur Microsoft 365 et Excel 2021, la fonction FILTRE change la donne. Au lieu de masquer des lignes dans ton tableau, elle copie les lignes qui t’intéressent vers un autre endroit, et se recalcule automatiquement dès que les données sources changent.
Sa syntaxe :
matrice : la plage de données à filtrer.
critère : un test qui renvoie VRAI ou FAUX pour chaque ligne.
si_vide (facultatif) : ce qu’on affiche si aucune ligne ne correspond.
Exemple concret. Ta liste de clients est en A2:C100, avec la région en colonne B. Pour extraire tous les clients de la région Nord :
Excel renvoie d’un coup toutes les lignes des clients du Nord, dans les cellules sous ta formule. Si tu ajoutes un client du Nord dans le tableau source, il apparaît automatiquement dans le résultat filtré. Pas de manip à refaire. C’est ça, la magie des plages qui se propagent.
Filtrer sur plusieurs conditions
C’est là que FILTRE devient redoutable. Pour combiner des critères, tu utilises deux opérateurs :
- L’étoile (×) pour un ET : toutes les conditions doivent être vraies. Clients du Nord et chiffre supérieur à 1000 : =FILTRE(A2:C100 ; (B2:B100= »Nord »)*(C2:C100>1000)).
- Le plus (+) pour un OU : au moins une condition vraie. Clients du Nord ou de l’Est : =FILTRE(A2:C100 ; (B2:B100= »Nord »)+(B2:B100= »Est »)).
Retiens la logique : multiplier les conditions (×) impose qu’elles soient toutes vraies en même temps, additionner les conditions (+) accepte que l’une suffise. Mets bien chaque condition entre parenthèses.
Les erreurs fréquentes à éviter
- #NOM? sur une vieille version. La fonction FILTRE n’existe pas avant Excel 2021 / 365. Sur Excel 2019 ou 2016, reste sur le filtre automatique ou le filtre avancé.
- #CALC! quand rien ne correspond. Ajoute le troisième argument pour gérer le cas : =FILTRE(plage ; critère ; « Aucun résultat »).
- #PROPAGATION! quand la place manque. FILTRE a besoin de cellules vides pour s’étaler. Libère la zone sous et à droite de ta formule.
- Oublier les parenthèses sur les conditions multiples. Sans parenthèses autour de chaque test, le ET et le OU ne fonctionnent pas comme prévu. Encadre toujours chaque condition.
- Confondre filtrer et trier. FILTRE sélectionne des lignes, elle ne les range pas. Pour ranger le résultat, emboîte-la dans TRIER : =TRIER(FILTRE(…)).
Pour aller plus loin
Filtrer, c’est souvent la première étape avant d’analyser. Pour aller plus loin dans la manipulation de tes données :
- Le tableau croisé dynamique, l’outil ultime pour résumer et croiser de gros volumes.
- RECHERCHEX, l’autre grande fonction moderne de Microsoft 365.
- Supprimer les doublons, à faire souvent avant de filtrer proprement.

En résumé
- Le filtre automatique (Ctrl + Maj + L) masque les lignes hors critère dans ton tableau, pour consulter rapidement.
- La fonction FILTRE (365 / 2021) extrait les lignes voulues ailleurs et se met à jour automatiquement.
- Combine les conditions avec × pour un ET et + pour un OU, et gère l’absence de résultat avec le troisième argument.
