Filtrer les groupes qui correspondent à au moins une condition dans Google Sheets

Dans cet article, je vais vous montrer comment filtrer les groupes qui correspondent à au moins une condition dans Google Sheets. Mais d’abord, il est important de comprendre la différence entre filtrer les lignes et filtrer les groupes.

Filtrer les lignes

Pour commencer, nous allons filtrer les lignes qui contiennent une certaine condition dans une colonne spécifique. Par exemple, supposons que nous ayons un ensemble de données avec trois colonnes : « Code d’article », « Stock », et « Qté ». Nous voulons filtrer toutes les lignes qui ont la valeur « OUI » dans la colonne « Stock ».

La formule de filtre que nous allons utiliser est la suivante :

=filter(A2:C,B2:B="OUI")

Cette formule filtrera toutes les lignes qui contiennent la valeur « OUI » dans la colonne B. Les lignes filtrées seront celles qui correspondent à notre condition.

Filtrer les groupes

Maintenant que nous avons compris comment filtrer les lignes, passons aux groupes. Filtrer les groupes signifie filtrer toutes les lignes qui appartiennent à un groupe spécifique en fonction d’une condition donnée. Par exemple, supposons que nous ayons différents groupes identifiés par le code « A1111 », « A2222 », et « A3333 ». Nous voulons filtrer tous les groupes qui ont au moins une ligne avec la valeur « OUI » dans la colonne « Stock ».

La formule de filtre que nous allons utiliser est la suivante :

=filter(A2:C,A2:A="A1111")

Cette formule filtrera toutes les lignes qui appartiennent au groupe « A1111 ». Vous pouvez répéter cette formule pour filtrer les autres groupes.

Comment filtrer les groupes correspondant à au moins une condition

Maintenant, passons à la partie intéressante : filtrer les groupes qui correspondent à au moins une condition. Nous n’allons plus filtrer de groupes spécifiques, mais tous les groupes qui ont au moins une ligne correspondant à la condition donnée.

Voici la formule de filtre que nous allons utiliser :

=filter(A2:C,IFNA(vlookup(A2:A,filter(A2:A,B2:B="OUI"),1,0))<>"")

Cette formule utilise une combinaison de la fonction Vlookup et du filtre pour filtrer les groupes. Elle recherche les groupes qui correspondent à la condition donnée et renvoie toutes les lignes correspondantes.

J’espère que cet article vous aura donné une idée claire de la façon de filtrer les groupes qui correspondent à au moins une condition dans Google Sheets. Pour plus d’informations et de tutoriels intéressants, n’hésitez pas à visiter Crawlan.com.

Profitez de vos nouvelles compétences en filtrage de données dans Google Sheets !

Articles en lien