Ajouter un total à un tableau de valeurs

Certaines fonctions telles que FILTER, QUERY, UNIQUE, etc, renvoient un nombre de ligne qui peut varier en fonction des données.

Cette astuce vous explique comment ajouter par exemple une ligne de total à la suite d'un tableau de données de taille variable, sans laisser de ligne vide.


Ajouter une ligne de total

Dans cet exemple, la fonction FILTER renvoie un tableau avec les membres n'ayant pas encore réglé leur achat :

google sheets filter ajouter total

L'objectif ici est donc d'ajouter une ligne de total au tableau retourné.

Avant de lire la suite des explications, lisez bien la page sur l'utilisation des accolades si vous ne connaissez pas leur utilisation.

Puisque le tableau retourné ici est sur 3 colonnes, la ligne ajoutée devra également être un tableau de valeurs sur 3 colonnes.

La première valeur sera vide, la seconde "TOTAL" et la troisième le résultat de la fonction SOMME.SI :

={FILTER(A2:C15;D2:D15="");{""\"TOTAL"\SOMME.SI(D2:D15;"";C2:C15)}}

google sheets filter ligne total somme ajouter

Et pour appliquer une mise en forme différente pour la ligne de total, utilisez une MFC :

google sheets filter ligne total mfc png ajouter

Même en cas de changement de la taille du tableau retourné par la fonction FILTER, la ligne de total est correctement affichée :

google sheets filter ligne total accolades ajouter

En cas de besoin, vous pouvez copier le fichier de cet exemple.