Comment ajouter une ligne de total à une table de fonction de requête dans Google Sheets

Video google sheet total row

Bienvenue dans cet article où je vais vous montrer une astuce très pratique pour ajouter une ligne de total à une table de fonction de requête dans Google Sheets. Vous utilisez déjà la fonction de requête pour générer vos tables, mais vous ne savez pas comment y ajouter une ligne de total ? Ne vous inquiétez pas, je vais vous expliquer comment faire !

Table des matières

  • Simple exemple d’ajout d’une ligne de total
  • Exemple de ligne de total avec la fonction de requête
  • Étape finale pour la rendre dynamique

Avant de plonger dans les détails, permettez-moi de vous expliquer rapidement ce que nous allons faire.

Imaginez que vous avez une table dans Google Sheets et vous souhaitez ajouter une ligne de total à cette table. Cette ligne de total sera dynamique, c’est-à-dire qu’elle s’ajustera automatiquement si vous ajoutez ou supprimez des données dans la table. C’est vraiment pratique, n’est-ce pas ?

Maintenant que vous comprenez l’objectif, passons à l’exemple simple pour comprendre comment les formules d’ensemble d’array fonctionnent.

Exemple simple d’ajout d’une ligne de total

Supposons que vous ayez le jeu de données suivant :

+-------+-------+
| Col A | Col B |
+-------+-------+
|  100  |   50  |
|  200  |   75  |
|  150  |   25  |
+-------+-------+

Pour ajouter une ligne de total à cette table, vous pouvez suivre les étapes suivantes :

  1. Combinez manuellement la table originale avec la ligne de total, en créant une nouvelle table à côté de la table originale.

  2. Utilisez une formule d’ensemble d’array pour combiner les deux tables en une seule :

={ A1:B3 ; "Total" , SUM(B1:B3) }

Cette formule va créer une nouvelle table avec une ligne de total ajoutée dynamiquement :

+-------+-------+
| Col A | Col B |
+-------+-------+
|  100  |   50  |
|  200  |   75  |
|  150  |   25  |
| Total |  150  |
+-------+-------+

Et voilà ! Vous avez réussi à ajouter une ligne de total à votre table !

Maintenant que vous avez compris le principe, passons à un exemple plus avancé en utilisant la fonction de requête dans Google Sheets.

Exemple de ligne de total avec la fonction de requête

Supposons que vous disposiez de données sur les postes ouverts dans différentes agences de la ville de New York. Vous souhaitez résumer le nombre de postes pour chaque agence en combinant les lignes correspondantes en une seule ligne avec un compte total pour chaque agence.

Pour ce faire, nous allons utiliser la fonction de requête avec une clause GROUP BY pour regrouper les données selon les catégories répertoriées dans la colonne A, et additionner toutes les valeurs de la colonne B qui se trouvent dans chaque groupe.

Voici un exemple de tableau de données :

Données brutes

Pour ajouter une ligne de total à ce tableau, vous pouvez suivre les étapes suivantes :

  1. Utilisez la fonction de requête avec une clause GROUP BY pour agréger les données sur les postes pour chaque agence :
=QUERY(A1:B, "SELECT A, SUM(B) GROUP BY A")

Cette formule va générer une nouvelle table avec une ligne de total pour chaque agence :

Table de requête avec Group By

Voilà ! Vous avez ajouté avec succès une ligne de total à votre table de requête !

Maintenant, si vous souhaitez que la ligne de total soit dynamique et s’ajuste automatiquement lorsque vous ajoutez ou supprimez des données, vous devez apporter quelques ajustements supplémentaires.

Étape finale pour la rendre dynamique

Voici ce que vous devez faire :

  1. Ajustez la plage pour inclure toute la colonne A et B :
=QUERY(A:B, "SELECT A, SUM(B) WHERE A != '' GROUP BY A")
  1. Modifiez la formule de total pour inclure également le filtre que vous avez utilisé dans la formule principale :
{ "Total" , SUMIF(A:A, "<>", B:B) }
  1. Enfin, combinez les formules précédentes dans une formule d’ensemble d’array :
={ QUERY(A:B, "SELECT A, SUM(B) WHERE A != '' GROUP BY A") ; { "Total" , SUMIF(A:A, "<>", B:B) } }

Et voilà ! Vous avez maintenant une table avec une ligne de total dynamique qui s’ajuste automatiquement lorsque vous modifiez les données.

Vous pouvez également ajouter des retours à la ligne et des indentations pour rendre votre formule plus lisible dans la barre de formule.

Et voilà, vous avez maintenant toutes les étapes pour ajouter une ligne de total à une table de fonction de requête dans Google Sheets. J’espère que cet article vous a été utile !

Pour en savoir plus sur Google Sheets et d’autres astuces et tutoriels, rendez-vous sur Crawlan.com.

À bientôt !

Related posts