Comment filtrer des données selon plusieurs critères dans Google Sheets ?
Dans le travail quotidien, il est courant de manipuler de grands jeux de données et de devoir extraire rapidement les enregistrements répondant à des critères précis. Par exemple, vous pouvez souhaiter consulter les ventes liées à certains produits, filtrer les lignes satisfaisant certaines conditions ou analyser les données correspondant à une combinaison de critères. Dans Microsoft Excel, la fonctionnalité Filtre avancé est fréquemment utilisée pour ces tâches de filtrage multicritères. Toutefois, Google Sheets ne propose pas d’équivalent direct au Filtre avancé, ce qui rend ce type de filtrage apparemment complexe à première vue.
Cet article présente plusieurs méthodes pratiques pour effectuer un filtrage multicritères dans les feuilles Google, toutes basées sur des formules intégrées. En maîtrisant ces approches, vous pourrez analyser et présenter vos données de manière efficace, exactement selon vos besoins — même sans recourir aux Outils Avancés. Vous y découvrirez également des conseils pour résoudre les problèmes courants liés aux formules, ainsi que des solutions alternatives lorsque des filtrages plus complexes s’imposent.
Filtrer des données selon plusieurs conditions dans une seule colonne à l’aide d’une formule
Filtrer des données selon plusieurs conditions dans plusieurs colonnes à l’aide d’une formule
Solutions alternatives :fonction FILTRE avec logique OU/ET,Vues de filtre dans les feuilles Google
Filtrer des données selon plusieurs conditions dans une seule colonne à l’aide d’une formule
Supposons que vous souhaitiez extraire toutes les lignes d’un jeu de données dont la colonne A contient soit « AAA-1 », soit « EEE-5 ». Ce type de besoin est très courant — par exemple, pour suivre des références produit précises ou isoler des données destinées à des rapports ciblés dans Google Sheets.

Pour effectuer cette tâche, vous pouvez utiliser la fonction FILTRE avec plusieurs conditions combinées, ce qui fonctionne de manière similaire à l’opérateur logique OU. Procédez comme suit :
Saisissez la formule suivante dans une cellule vide où vous souhaitez afficher les résultats filtrés :
=FILTER(A1:D17, (A1:A17="AAA-1") + (A1:A17="EEE-5"))Après avoir saisi la formule, appuyez simplement sur la touche Entrée. Google Sheets renvoie instantanément toutes les lignes dont le produit en colonne A est soit « AAA-1 », soit « EEE-5 », comme illustré dans la capture d’écran ci-dessous :

Remarques et conseils :
1. Dans la formule ci-dessus :
- A1:D17 représente l’ensemble de la plage de données que vous souhaitez filtrer.
- A1:A17 est la colonne dans laquelle vous appliquez vos conditions.
- « AAA-1 » et « EEE-5 » sont les conditions de filtrage — remplacez-les par les valeurs souhaitées en fonction des besoins de votre jeu de données.
2. Pour ajouter davantage de conditions de filtre, étendez la formule en ajoutant des conditions supplémentaires avec + pour représenter la logique OU. Par exemple :
=FILTER(Range, (Condition1) + (Condition2) + (Condition3) + ...)Chaque condition supplémentaire est placée entre parenthèses et séparée par un signe plus, permettant ainsi à Google Sheets de filtrer les données pour afficher uniquement les lignes correspondant à l’une des conditions spécifiées dans la colonne cible.
3. Vérifiez attentivement que les plages utilisées dans votre filtre « Filtrer les cellules avec des formules » sont de taille identique. Si la plage des conditions est plus courte que la plage de données, certains résultats correspondants pourraient être exclus.
La fonction FILTRE est dynamique : si vos données source sont mises à jour, les résultats filtrés le seront automatiquement.
Si vous obtenez une erreur #N/A, cela signifie généralement qu’aucune ligne ne remplit vos critères.
Filtrer des données selon plusieurs conditions dans plusieurs colonnes à l’aide d’une formule
Dans de nombreux cas, vous aurez besoin d’une granularité accrue — par exemple, lister toutes les lignes où le produit est « AAA-1 »et la quantité commandée est inférieure à 50. La combinaison de critères provenant de plusieurs colonnes permet un filtrage plus précis, souvent indispensable dans des scénarios professionnels tels que la gestion des inventaires ou la génération de rapports ciblés.

Pour ce faire, utilisez la fonction FILTRE et séparez chaque condition par une virgule, ce qui agit comme un opérateur logique ET. Saisissez donc cette formule dans une cellule vide où vous souhaitez afficher les résultats :
=FILTER(A1:D17, A1:A17="AAA-1", B1:B17<50)Après avoir appuyé sur Entrée, les feuilles Google affichent instantanément toutes les lignes qui remplissent simultanément les deux conditions. Consultez la capture d’écran ci-dessous pour découvrir le résultat obtenu :

Remarques et conseils :
1. Dans la formule :
- A1:D17 : la plage de données à filtrer.
- A1:A17="AAA-1" : Première condition appliquée à la colonne des produits.
- B1:B17<50 : Deuxième condition appliquée à une autre colonne (par exemple, la quantité commandée).
Vous pouvez personnaliser les conditions et les plages selon votre feuille — veillez simplement à ce que toutes les plages contiennent le même nombre de lignes.
2. Pour filtrer selon plus de deux conditions (réparties sur différentes colonnes), ajoutez des conditions supplémentaires à la formule FILTRE, en les séparant par des virgules. Par exemple :
=FILTER(Range, Condition1, Condition2, Condition3, ...)Chaque condition supplémentaire affine le filtre ; toutes les conditions doivent être remplies (relation logique ET) pour qu’une ligne soit incluse.
3. Vérifiez attentivement les opérateurs de comparaison utilisés pour les critères numériques ou de date (, =, etc.) ainsi que les guillemets entourant les textes (par exemple,)« NomProduit »), afin d’éviter toute erreur de formule.
La formule FILTRE dans les feuilles Google se recalcule automatiquement dès que vos données sources changent, maintenant ainsi les résultats à jour sans actualisation manuelle.
Si la formule renvoie une erreur, vérifiez que toutes les plages ont la même longueur et qu’aucune cellule référencée ne contient de données invalides (comme du texte dans une colonne numérique destinée à une comparaison).
Solutions alternatives pour filtrer des données selon plusieurs conditions dans les feuilles Google
Outre les approches principales basées sur la fonction FILTRE, d’autres méthodes et améliorations peuvent s’avérer utiles dans des scénarios plus complexes :
Fonction FILTRE avec logique OU/ET personnalisée à l’aide de FORMULE.TABLEAUet TEST.REGEX
Lorsque vous devez rechercher plusieurs valeurs textuelles (par exemple, plusieurs mots-clés),TEST.REGEXvous permet de spécifier un motif :
1. Dans une cellule vide, saisissez la formule suivante pour extraire les lignes dont la colonne A contient « AAA-1 », « EEE-5 » ou « CCC-2 » :
=FILTER(A1:D17, ARRAYFORMULA(REGEXMATCH(A1:A17, "AAA-1|EEE-5|CCC-2"))) Cette formule utilise TEST.REGEX pour rechercher toutes les occurrences des valeurs listées dans la colonne A. Adaptez le motif selon vos besoins en séparant les valeurs alternatives par le symbole | (barre verticale).
2. Après avoir saisi la formule, appuyez sur Entrée pour afficher toutes les lignes correspondant à l’un des éléments spécifiés. Cette méthode est particulièrement utile pour créer des filtres textuels flexibles, capables d’évoluer facilement au fil du temps.
Utiliser les vues de filtre pour un filtrage interactif multicritères
Pour ceux qui préfèrent une approche conviviale et sans formule, les feuilles Google proposent les Vues de filtre ainsi que le Filtre standard, qui permettent de créer des filtres temporaires ou enregistrés sans modifier les données sous-jacentes. Cela s’avère particulièrement utile si vous devez partager des résultats filtrés sans masquer ni supprimer de données pour les autres utilisateurs.
Conseil :
- Sélectionnez votre plage de données (en incluant les en-têtes), puis cliquez sur le bouton Filtrer dans la barre d’outils, ou accédez à Données > Créer un filtre.
- Cliquez sur l’icône de filtre dans l’en-tête d’une colonne pour choisir des valeurs précises ou définir des critères numériques ou textuels.
Lorsque vous utilisez l’une de ces techniques de filtrage dans les feuilles Google :
- Veillez à bien aligner les plages dans vos formules pour éviter toute erreur.
- Mettez à jour les conditions et les références dès que la structure de vos données évolue.
- Si vos résultats filtrés affichent une sortie inattendue, réexaminez attentivement chaque critère et opérateur, et assurez-vous qu’aucun caractère invisible — comme des espaces superflus — ne se cache dans vos données.
Grâce à ces méthodes, vous pouvez répondre à presque tous les besoins de filtrage dans les feuilles Google de manière efficace. Si vous rencontrez des difficultés persistantes ou si vous avez des tâches de filtrage particulièrement complexes et répétitives, envisagez de créer des fonctions personnalisées via Apps Script ou explorez les compléments disponibles pour les feuilles Google.
Meilleurs outils de productivité Office
Boostez vos compétences Excel avec Kutools pour Excel et découvrez une efficacité inégalée.Kutools pour Excel propose plus de 300 fonctionnalités avancées pour améliorer votre productivité et Gagner du temps.Cliquez ici pour obtenir la fonctionnalité dont vous avez le plus besoin...
Office Tab apporte une interface à onglets à Office et rend votre travail bien plus facile
- Activez l’édition et la lecture par onglets dans Word, Excel, PowerPoint, Publisher, Access, Visio et Project.
- Ouvrez et créez plusieurs documents dans de nouveaux onglets de la même fenêtre, plutôt que dans de nouvelles fenêtres.
- Augmente votre productivité de 50 % et vous fait économiser des centaines de clics de souris chaque jour !
Tous les compléments Kutools. Un seul installateur
Kutools for Office regroupe les compléments pour Excel, Word, Outlook et PowerPoint, ainsi que Office Tab Pro, ce qui en fait le choix idéal pour les équipes travaillant à travers les applications Office.
- Suite tout-en-un— Compléments Excel, Word, Outlook et PowerPoint + Office Tab Pro
- Un seul installateur, une seule licence— installation en quelques minutes (compatible MSI)
- Fonctionne mieux ensemble— productivité optimisée dans toutes les applications Office
- Essai gratuit de 30 jours avec toutes les fonctionnalités— aucune inscription, aucune carte bancaire
- Meilleur rapport qualité-prix— économisez par rapport à l’achat de compléments individuels