Comment utiliser la fonction FILTER d’Excel avec plusieurs critères

Comment utiliser la fonction FILTER d’Excel avec plusieurs critères

La fonction FILTER d’Excel est un outil puissant qui vous permet d’extraire des données spécifiques d’un ensemble de données plus important en utilisant des critères multiples. Elle est particulièrement utile lorsque vous devez filtrer des données complexes ou lorsque vous souhaitez combiner plusieurs conditions de filtrage.

Comprendre la fonction FILTER

La fonction FILTER suit la syntaxe suivante :


=FILTER(plage, expression1, [expression2], ...)

où :

* plage : la plage de données dans laquelle vous souhaitez appliquer les critères de filtrage.
* expression1 : la première expression de filtrage. Elle doit évaluer à VRAI ou FAUX pour chaque ligne de la plage.
* expression2, … : expressions de filtrage supplémentaires (facultatives). Chaque expression doit évaluer à VRAI ou FAUX pour chaque ligne de la plage.

Utiliser FILTER avec plusieurs critères

Pour filtrer des données en utilisant plusieurs critères, vous pouvez combiner des expressions à l’aide des opérateurs logiques ET et OU.

Opérateur ET

L’opérateur ET renvoie VRAI uniquement si toutes les expressions qui le précèdent sont VRAIES. Par exemple, la formule suivante filtre les données pour les lignes où la colonne Ville* est égale à « Paris » **ET** la colonne *Âge est supérieure à 30 :


=FILTER(plage, A2:A10="Paris", B2:B10>30)

Opérateur OU

L’opérateur OU renvoie VRAI si au moins une des expressions qui le précède est VRAIE. Par exemple, la formule suivante filtre les données pour les lignes où la colonne Ville* est égale à « Paris » **OU** la colonne *Âge est supérieure à 40 :


=FILTER(plage, A2:A10="Paris", B2:B10>40)

Sous-filtrage

Vous pouvez également utiliser la fonction FILTER pour effectuer des sous-filtrages sur des données déjà filtrées. Par exemple, la formule suivante filtre les données pour les lignes où la colonne Ville* est égale à « Paris », puis effectue un sous-filtrage pour les lignes où la colonne *Âge est supérieure à 30 :


=FILTER(FILTER(plage, A2:A10="Paris"), B2:B10>30)

Avantages de l’utilisation de FILTER

L’utilisation de la fonction FILTER pour filtrer des données avec plusieurs critères présente plusieurs avantages :

* Flexibilité : vous pouvez combiner des critères de filtrage de manière flexible en utilisant les opérateurs ET et OU.
* Visibilité : la fonction FILTER affiche les résultats filtrés dans une nouvelle plage, ce qui vous permet de voir facilement les données filtrées.
* Simplicité : la syntaxe de la fonction FILTER est relativement simple à comprendre et à utiliser.

Conclusion

La fonction FILTER d’Excel est un outil puissant qui vous permet de filtrer des données en utilisant des critères multiples. En combinant des expressions avec les opérateurs ET et OU, vous pouvez créer des filtres complexes qui répondent exactement à vos besoins. Que vous travailliez avec des ensembles de données volumineux ou que vous ayez besoin d’effectuer des filtrages précis, la fonction FILTER peut considérablement simplifier votre analyse de données.

FAQs

Q : La fonction FILTER peut-elle être utilisée pour filtrer des données non contiguës ?
R : Oui, la fonction FILTER peut filtrer des données non contiguës. Vous pouvez fournir des plages non contiguës comme arguments de la fonction FILTER.

Q : Puis-je utiliser la fonction FILTER pour supprimer des doublons ?
R : Oui, vous pouvez utiliser la fonction FILTER pour supprimer des doublons en filtrant les lignes qui ont des valeurs uniques dans une colonne spécifique.

Q : La fonction FILTER est-elle volatile ?
R : Oui, la fonction FILTER est volatile, ce qui signifie que ses résultats peuvent changer si des cellules dans la plage de données d’origine sont modifiées.

Q : Quelle est la différence entre FILTER et AUTOFILTER ?
R : FILTER extrait les données filtrées dans une nouvelle plage, tandis qu’AUTOFILTER filtre les données directement dans la plage d’origine.

Q : Puis-je utiliser la fonction FILTER avec des critères avancés ?
R : Oui, vous pouvez utiliser des critères avancés, tels que des expressions régulières ou des fonctions logiques imbriquées, dans la fonction FILTER.

Q : La fonction FILTER peut-elle être utilisée avec des tableaux Excel ?
R : Oui, la fonction FILTER peut être utilisée avec des tableaux Excel. Vous pouvez fournir une plage de tableau comme argument de la fonction FILTER.

Q : Quelles sont les limites de la fonction FILTER ?
R : La fonction FILTER a une limite de 255 niveaux d’imbrication d’expressions.

Q : Existe-t-il des alternatives à la fonction FILTER ?
R : D’autres fonctions, telles que QUERY, peuvent également être utilisées pour filtrer des données avec plusieurs critères.