Utilisation de la fonction FILTRE de Google Sheets [avec une ou plusieurs conditions]

Video google sheet filter multiple values

Vous voulez filtrer facilement des données selon une ou plusieurs conditions ? La fonction FILTRE de Google Sheets est là pour vous. Elle vous permet de spécifier la plage de données à filtrer et les conditions à appliquer. Prêt à découvrir comment l’utiliser ?

Utiliser la fonction FILTRE avec une seule condition

La fonction FILTRE suit la syntaxe suivante :

=FILTRE(PLAGE,CONDITION1,CONDITION2,...)

Dans cette formule, PLAGE représente la plage de données que vous souhaitez filtrer, et CONDITION1 et CONDITION2 sont les conditions que vous souhaitez utiliser. Au moins une condition est requise, et c’est ce que nous allons voir dans cette section.

Dans notre exemple, nous avons les données suivantes :

Jeu de données original à filtrer

Nous voulons filtrer les données pour afficher uniquement celles dont le score de sortie est supérieur à 25. Pour ce faire, commençons par spécifier la condition. La condition est écrite avec la plage de la colonne concernée, suivie d’une relation. Dans notre exemple, nous l’écrirons comme ceci :

C2:C20>25

Puisque les entrées de la colonne C vont de C2 à C20, nous ajouterons cette condition à notre fonction FILTRE :

=FILTRE(A2:E20,C2:C20>25)

Et voici le résultat :

Résultats après l'application du filtre

Dans le cas où aucune entrée ne répond aux conditions, le résultat serait simplement #N/A.

Les étapes pour utiliser FILTRE avec une seule condition sont donc simples :

Étape 1. Entrez la fonction FILTRE.
Étape 2. Entrez la plage sélectionnée en premier argument (PLAGE).
Étape 3. Entrez la condition souhaitée en second argument (CONDITION1).

Utiliser la fonction FILTRE avec plusieurs conditions, toutes devant être respectées

Comme expliqué dans la section précédente, vous pouvez ajouter plusieurs conditions à la fonction FILTRE. Les conditions supplémentaires doivent être séparées par une virgule.

Pour améliorer notre exemple, nous voulons ajouter une condition pour ne lister que les entrées dont le score de qualité est supérieur à 8.2. Nous pouvons écrire la nouvelle formule comme ceci :

=FILTRE(A2:E20,C2:C20>25,D2:D20>8.2)

Le résultat ressemblera à ceci :

Résultats après l'application du filtre avec deux conditions, toutes requises

Les étapes pour utiliser FILTRE avec plusieurs conditions sont similaires à celles décrites ci-dessus :

Étape 1. Entrez la fonction FILTRE.
Étape 2. Entrez la plage sélectionnée en premier argument (PLAGE).
Étape 3. Entrez la première condition en tant que prochain argument (CONDITION).
Étape 4. Répétez l’étape 3 pour toutes vos conditions.

Utiliser la fonction FILTRE avec plusieurs conditions, au moins une devant être respectée

Dans ce cas, vous pouvez regrouper deux ou plusieurs conditions en utilisant l’opérateur OU (le signe plus). Pour notre exemple, nous écrirons la formule comme ceci :

=FILTRE(A2:E20,(C2:C20>25)+(D2:D20>8.2))

Le signe plus entre les deux conditions indique à la fonction FILTRE de lister toute entrée qui satisfait au moins l’une des conditions données.

Le résultat ressemblera à ceci :

Résultats après l'application du filtre avec deux conditions, au moins une requise

Voici donc les étapes à suivre pour utiliser FILTRE avec plusieurs conditions, où au moins l’une d’entre elles doit être remplie :

Étape 1. Entrez la fonction FILTRE.
Étape 2. Entrez la plage sélectionnée en premier argument (PLAGE).
Étape 3. Entrez la condition souhaitée en tant que deuxième argument (CONDITION).
Étape 4. Dans le même argument, ajoutez le symbole plus (+) suivi de votre autre condition.
Étape 5. Répétez l’étape 4 si nécessaire.

Utiliser la fonction FILTRE pour afficher les 3 premières ou dernières entrées

Vous pouvez réduire les résultats pour afficher uniquement les 3 premières ou les 3 dernières entrées en utilisant les fonctions GRANDE.VALEUR et PETITE.VALEUR.

Les deux fonctions GRANDE.VALEUR et PETITE.VALEUR affichent la valeur du nième rang. Leur syntaxe est la suivante :

=GRANDE.VALEUR(PLAGE,NIEME RANG)

=PETITE.VALEUR(PLAGE,NIEME RANG)

Par exemple, si nous exécutons la formule suivante :

=GRANDE.VALEUR(C2:C20,3)

Elle affichera la troisième valeur la plus élevée de l’ensemble.

Nous utiliserons donc les fonctions GRANDE.VALEUR et PETITE.VALEUR pour extraire la nième valeur la plus élevée ou la plus basse de l’ensemble, et l’utiliserons comme référence pour la comparaison.

Pour lister les 3 premières entrées de notre premier exemple, nous utiliserons la fonction GRANDE.VALEUR comme partie de la condition :

=FILTRE(A2:E20,C2:C20>=GRANDE.VALEUR(C2:C20,3))

Et voici le résultat :

Les trois premiers résultats filtrés par la fonction FILTRE combinée à la fonction GRANDE.VALEUR

Vous pouvez faire la même chose avec la fonction PETITE.VALEUR, mais veillez à utiliser l’opérateur de comparaison approprié :

=FILTRE(A2:E20,C2:C20<PETITE.VALEUR(C2:C20,3))

Et voici le résultat :

Les six derniers résultats filtrés par la fonction FILTRE combinée à la fonction PETITE.VALEUR

Cependant, cette technique présente des limites. Si plusieurs entrées contiennent la même valeur, elles seront toutes listées ensemble. Supposons que nous listions ici les trois dernières entrées, mais que six entrées soient maintenant listées. Les meilleures solutions de contournement pour cela sont d’utiliser le tranchant ou la vue filtrée de Google Sheets.

Superchargez vos feuilles de calcul avec Lido

Améliorez vos feuilles de calcul avec Lido, notre outil puissant pour filtrer et analyser vos données. Découvrez Lido sur Crawlan.com et débloquez tout le potentiel de Google Sheets !

La feuille d’exemple

Voici notre feuille d’exemple pour voir comment fonctionne la fonction FILTRE :

Feuille d'exemple

Utilisez notre logiciel de rappels de rendez-vous dentaires pour configurer facilement des rappels personnalisés à partir de votre feuille de calcul en quelques clics seulement.

Si vous avez apprécié cet article, vous pourriez également aimer notre article sur la mise en évidence des doublons dans deux colonnes dans Google Sheets ou notre article sur la création d’une vue filtrée dans Google Sheets.

Si vous souhaitez apprendre comment envoyer des e-mails en masse depuis Google Sheets, nous vous suggérons également de consulter notre guide détaillé.

Article inspiré de Crawlan.com

Related posts