Comment utiliser la fonction de filtre Google Sheets

Je travaillais dans Google Sheets en créant un tableau de bord qui résumait les données dans une autre feuille. Plus précisément, j’essayais de créer un tableau contenant une liste de chaque client qui devait de l’argent. J'ai essayé de le faire avec un tableau croisé dynamique, mais pour une raison mystérieuse, les tableaux croisés dynamiques de Google Sheets ne sont pas automatiquement mis à jour. Pour cette raison, il ne reflétait pas les modifications apportées à mes données source jusqu'à ce que je mette à jour manuellement le tableau croisé dynamique. C'est à ce moment que j'ai découvert la fonction de filtrage de Google Sheets.

Utiliser la fonction de filtrage de Google Sheets était en réalité un gros problème pour moi, car il n’existe pas d’équivalent Excel. Avec la fonction Filtre, vous tapez simplement votre équation de filtre dans la cellule supérieure de votre tableau récapitulatif. Google Sheets remplira les cellules situées en dessous de toutes les valeurs correspondant à vos critères. Dans mon cas, j'ai filtré les noms de clients dont le montant dû était supérieur à 0 $. La chose étrange est que la formule n'existe que dans la première cellule - les cellules sous-jacentes contiennent uniquement le texte recherché à partir de vos données source. Vous pouvez ajouter, supprimer et éditer les données source et la fonction de filtrage sera automatiquement mise à jour.

Voici ma configuration. La feuille 2 est ma source de données. Cela ressemble à ceci:

Je vais entrer ma formule dans la feuille 1, cellule A2. Cela finit par ressembler à ceci:

1.Le format de la fonction est le suivant:
= filtre (plage, condition 1, [condition 2]…)

Ma plage est constituée des cellules contenant les noms de client et ma seule condition est que le montant dû dans la colonne D soit> 0. Dans ma formule,Feuille2! A2: A12est la plage de cellules que je souhaite parcourir et filtrer dans le tableau de la feuille 1.Feuille2! D2: D12> 0C’est là que je dis que la cellule de la colonne D (mon montant dû) est supérieure à 0.

Ma formule est= filtre (Feuille2! A2: A12, Feuille2! D2: D12> 0).

2.Maintenant, que se passe-t-il si vous voulez devenir plus sophistiqué et renvoyer plusieurs colonnes de vos données source? Changer la intervalle dans votre formule pourFeuille2! A2: D12pour renvoyer les quatre colonnes de données correspondant aux critères de filtre.

3.Si vous obtenez un # REF! Erreur,c'est probablement parce que vous n'avez pas laissé suffisamment d'espace pour que la fonction de filtrage remplisse toutes les lignes à renvoyer. Vous devez laisser beaucoup d'espace pour qu'il puisse faire sa chose.

Remarque: Si vous essayez d'utiliser la fonction de filtrage Google Sheets pour obtenir une liste de valeurs uniques à partir d'une plage, vous souhaitez utiliser la fonction Unique. Consultez mon article sur ce sujet ici.