Groupement et sous-total dans Google Sheets et Excel

Je suis en train de chercher désespérément la fonctionnalité de groupe et de sous-total dans Google Sheets, similaire à celle d’Excel. Je suis convaincu que tôt ou tard, Google implémentera cette fonctionnalité dans Google Spreadsheets.

En attendant, nous devons trouver des solutions de contournement pour reproduire le groupe et le sous-total dans Google Sheets, similaire à Excel.

Groupement et sous-total dans les feuilles de calcul

Dans Excel, cette fonctionnalité de groupe et de sous-total est intégrée et appelée « Sous-total » (pas la fonction Sous-total).

Elle permet aux utilisateurs de totaliser plusieurs lignes de données liées (groupes de données) en insérant automatiquement des sous-totaux.

Dans ce type de sous-totalisation dans Excel, vous avez la liberté de choisir le total à afficher à chaque changement dans votre colonne préférée, ainsi que la fonction d’agrégation à utiliser (somme, moyenne, compte, etc.).

Laissez-moi vous montrer comment grouper et sous-totaliser dans Excel en premier. Cela vous donnera une idée claire de ce dont il s’agit.

Données d’exemple pour le sous-total et le groupement dans Google Sheets et Excel

Voici les données d’exemple que j’utilise dans les exemples ci-dessous, à la fois dans Excel et dans Google Sheets.

Il s’agit de mes données d’exemple pour le regroupement de lignes et les sous-totaux. Les données sont triées selon la colonne A, et c’est nécessaire. C’est parce que mon regroupement de données est basé sur la colonne A, c’est-à-dire les noms des continents.

La liste montre les 20 plus grands producteurs de pommes au monde et leur production en tonnes métriques (MT). Je ne mentionne pas l’année de production et je ne confirme pas non plus l’authenticité des données. C’est juste à titre d’exemple.

Exemple de groupement et de sous-total dans Excel

Dans cette partie, je me concentre sur Excel pour vous faire comprendre ce qu’est le groupement de lignes et le sous-total.

Étapes :

  1. Sélectionnez les données dans la plage A1:C21.
  2. Cliquez sur le menu Données, puis sélectionnez Sous-total dans le groupe Outline.
  3. Suivez les paramètres ci-dessous et cliquez sur OK.

C’est tout ce que vous devez faire dans Excel. Vous pouvez maintenant réduire le groupe de lignes, et cela ressemblera à ceci :

Grouped Excel Data

Les fonctionnalités de sous-total et de regroupement sont faciles à mettre en œuvre dans Excel car elles sont intégrées. Et qu’en est-il de Google Sheets ?

Groupement et sous-total dans Google Sheets

Je vais vous guider sur la façon de regrouper et de sous-totaliser dans Google Sheets, en utilisant quelques solutions de contournement.

Comme mentionné précédemment, j’utiliserai la fonction SOMME.SI et ensuite le groupement de lignes récemment ajouté pour y parvenir.

Tout d’abord, voyons comment cette solution de contournement pour le sous-total et le groupement fonctionne dans Google Sheets.

Commençons.

Les étapes suivantes incluent l’insertion manuelle de lignes et de colonnes auxiliaires. Vous pouvez sauter l’insertion des lignes si vous utilisez l’une de mes fonctions nommées. Nous y reviendrons plus tard dans ce tutoriel.

Remarque : Les données d’exemple sont les mêmes que celles que j’ai utilisées dans l’exemple Excel.

Étapes pour le sous-total et le groupement dans Google Sheets

  1. Insérez de nouvelles lignes sous chaque groupe. Vous pouvez voir les lignes nouvellement insérées dans l’image ci-dessous (lignes n° 3, 12, 19, 22 et 26).

  2. Ensuite, insérez une colonne auxiliaire après la colonne B et tapez les chaînes de texte comme indiqué dans la capture d’écran ci-dessous (colonne C) dans ces lignes.

  3. Voici la formule de tableau SOMME.SI qui peut remplir les sous-totaux dans Google Sheets. Vous devez appliquer cette formule dans la cellule E3 seulement.

=FormuleMatricielle(si(nb.si(A2:A);somme.si(A2:A&" Total";C3:C;D2:D);))

Ne faites pas glisser ou ne copiez pas cette formule vers le bas. Elle s’étendra automatiquement. Vous devez simplement vider la plage E3:E avant d’insérer cette formule SOMME.SI.

Dans la colonne E, la formule SOMME.SI renvoie le total par groupe (par continent) de la production de pommes (fruits). Cependant, il y a des cellules vides et des cellules avec des valeurs 0 (zéro). Pour supprimer ces zéros indésirables, nous pouvons appliquer une règle de formatage conditionnel.

  1. Sélectionnez la plage E3:E, puis dans Format > Formatage conditionnel, définissez la règle comme suit :

Si vous rencontrez des difficultés avec cela, voici le tutoriel détaillé : Deux façons de supprimer les valeurs 0 dans Google Sheets.

Nous avons maintenant atteint la dernière partie du groupement et du sous-total dans Google Sheets. Autrement dit, nous avons maintenant un sous-total pour chaque groupe. La seule chose qui reste à faire est le regroupement des lignes. Voici comment faire cela.

5. Sélectionnez toute la ligne A2 en cliquant avec le bouton droit sur le numéro de ligne. Dans le menu contextuel ouvert, sélectionnez "Afficher plus d'actions sur les lignes" > "Regrouper les lignes".

Ensuite, sélectionnez les lignes 4 à 11. Pour ce faire, allez dans n'importe quelle cellule de la ligne 4, puis appuyez sur la touche Maj tout en cliquant sur la ligne 11. Enfin, cliquez avec le bouton droit de la souris pour ouvrir le menu contextuel et appliquez le regroupement.

Suivez ce regroupement pour tous les groupes, à savoir les lignes 13 à 18, 20 à 21 et 23 à 25.

C'est tout ! Vous avez maintenant terminé le groupement et le sous-total dans Google Sheets.

Obtenez ma feuille d'exemple [ici](https://crawlan.com).

## Conclusion

Je sais que ce n'est pas une solution parfaite, car elle nécessite l'insertion de certaines lignes et d'une colonne auxiliaire supplémentaire. Cependant, le résultat ressemble quelque peu à un sous-total dans Excel.

Si vous souhaitez simplement placer le sous-total à la première ou à la dernière ligne de chaque groupe, vous pouvez simplement utiliser ma fonction nommée AT_EACH_CHANGE. L'un des avantages de cette fonction personnalisée est que vous pouvez insérer une moyenne, un compte, un minimum, un maximum, etc., en plus de la somme.

J'espère que Google inclura bientôt une option de menu de données intégrée pour les sous-totaux dans Sheets.

**Ressources associées :**
- [Fonction SOUS-TOTAL dans Google Sheets : Un guide complet.](https://crawlan.com)
- [Formule pour insérer des lignes de total de groupe dans Google Sheets.](https://crawlan.com)
- [Cellule vide entre deux totaux dans la ligne de total de requête dans Google Sheets.](https://crawlan.com)
- [Insérer des lignes de total intermédiaire dans un tableau de requête dans Google Sheets.](https://crawlan.com)
- [Comment sous-totaliser jusqu'à la première cellule vide dans une colonne dans Google Sheets.](https://crawlan.com)

*## Pour plus d'articles intéressants sur les feuilles de calcul, visitez [Crawlan.com](https://crawlan.com)!*

Articles en lien