Aller au contenu principal
CommerciauxAvancé25 min

Regrouper et agréger avec Power Query sur Excel

Un exercice corrigé pour regrouper et agréger des données avec Power Query (Group By), calculer un total et un comptage par catégorie, et s'entraîner sur le fichier Excel à télécharger.

Face à une longue liste de ventes, obtenir un total par région sans formule à rallonge semble compliqué. Le « Regrouper par » de Power Query le fait en quelques clics : tu choisis la colonne de regroupement, tu ajoutes les agrégations voulues, et le résultat se rafraîchit d'un clic à chaque nouvel export. Aucune formule SOMME.SI à maintenir !

Dans cet exercice, tu vas importer une table de ventes brutes, typer la colonne Montant, puis regrouper par région avec deux agrégations simultanées : somme du chiffre d'affaires et comptage du nombre de ventes. Le réflexe à retenir : Group By est le SOMME.SI de Power Query, applicable à n'importe quelle dimension d'analyse.

Le combo gagnant
Le Regrouper par de Power Query, c'est le SOMME.SI des grandes tables : tu désignes la colonne de regroupement, tu ajoutes tes agrégations, et des dizaines de lignes se synthétisent en quelques clics, sans une seule formule à maintenir.

Ce que tu vas construire

  • Importer une table de ventes brutes dans l'éditeur Power Query.
  • Vérifier et convertir le type d'une colonne numérique (Montant en Nombre décimal).
  • Utiliser la fonctionnalité Regrouper par pour agréger les données par Région.
  • Configurer un regroupement avancé avec deux agrégations simultanées (Somme et Nombre de lignes).
  • Lire et comprendre le code M généré automatiquement (Table.Group).
  • Charger le résultat synthétique dans la feuille Excel via « Fermer et charger ».

À connaître avant de commencer

  • Savoir ouvrir l'éditeur Power Query.
  • Savoir vérifier et changer le type d'une colonne.

Voici les données de départ de cet exercice. Copie-les ou télécharge le fichier Excel, puis entraîne-toi avant de regarder le corrigé.

ABC
1RégionProduitMontant
2NordClavier4 500
3SudSouris1 200
4NordÉcran12 000
5EstCasque4 500
6SudClavier4 500
7NordSouris1 200
8EstÉcran12 000
9SudCasque4 500

Exercice guidé

Coche chaque étape au fur et à mesure. Tente-la dans ton fichier, puis déplie le corrigé.

Ta progression
0/2
1
Vérifier les typesDans l'éditeur Power Query, vérifie le type de la colonne Montant : si elle affiche « ABC » (texte), clique sur l'icône de type et choisis Nombre décimal. Un type incorrect empêcherait le calcul de somme.
2
Regrouper par régionDans le ruban Transformer, clique sur Regrouper par. Choisis « Regroupement avancé », sélectionne Région comme colonne de regroupement, puis ajoute deux agrégations : « CA total » avec l'opération Somme sur Montant, et « Nb ventes » avec l'opération Nombre de lignes. Clique sur OK, puis sur « Fermer et charger ».
Le conseil du pro
Choisis toujours « Regroupement avancé » plutôt que « de base » dès qu'il te faut plus d'une mesure : c'est la seule option qui accepte le CA total en Somme et le Nb ventes en Nombre de lignes dans une même étape.

Astuces pour aller plus loin

Regroupement avancé pour plusieurs mesures

Quand tu as besoin de plus d'une mesure par groupe (somme ET comptage, ou somme ET moyenne), utilise toujours l'option « Regroupement avancé » dans la boîte de dialogue. Elle permet d'ajouter autant d'agrégations que nécessaire en une seule étape.

Group By prépare la donnée mieux qu'un TCD en amont

Contrairement à un tableau croisé dynamique, le regroupement Power Query produit une table plate et réutilisable : tu peux la joindre à d'autres tables, la filtrer, ou la charger dans le modèle de données. Le TCD reste utile pour l'exploration rapide, mais Power Query est plus solide pour les flux de données répétitifs.

Pour aller plus loin sur Power Query

https://blog.ledojo.club/formation-power-query-excel

3 exercices similaires à regrouper et agréger avec Power Query

01

Matrice de décision multicritère

Construis une matrice de décision pondérée pour comparer plusieurs options sur des critères chiffrés et sortir une recommandation objective.
Voir l'exercice

02

ROI et coût d'acquisition par canal marketing

Compare tes canaux marketing en calculant le CAC et le ROI de chacun, puis classe-les pour savoir où réinvestir et quel canal couper.
Voir l'exercice

03

Tableau de bord commercial

Créer un tableau de bord commercial complet pour suivre tes ventes, ton pipeline et tes objectifs avec des indicateurs visuels.
Voir l'exercice

Le modèle prêt à l'emploi

Le modèle Excel « CRM simple »

Découvre notre CRM Excel pour suivre contacts, opportunités et relances commerciales au même endroit

FAQ

Questions fréquentes

Dans l'éditeur Power Query, sélectionne la table, puis dans le ruban Transformer, clique sur Regrouper par. Choisis la colonne de regroupement (ex. Région), sélectionne l'opération d'agrégation (Somme, Moyenne, Nombre de lignes…) et valide. Power Query génère automatiquement l'étape Table.Group dans le code M.

Utilise Regrouper par > Regroupement avancé, choisis la colonne de catégorie comme clé de regroupement, puis ajoute une agrégation avec l'opération Somme sur la colonne numérique. Power Query additionne toutes les valeurs de chaque groupe et renvoie une table synthétique.

Dans la boîte de dialogue Regrouper par, ajoute une agrégation et choisis l'opération « Nombre de lignes ». Cette opération correspond à Table.RowCount dans le code M et compte le nombre de transactions pour chaque valeur de la colonne de regroupement, sans avoir besoin de spécifier une colonne source.

Le tableau croisé dynamique est idéal pour explorer et pivoter des données rapidement depuis Excel. Le Regrouper par de Power Query est préférable quand tu dois intégrer le résultat dans un flux de données : la table agrégée est réutilisable dans le modèle de données, peut être jointe à d'autres tables, et se rafraîchit automatiquement à chaque nouvel import.

Oui. Dans la boîte de dialogue Regrouper par, tu peux ajouter plusieurs colonnes de regroupement en cliquant sur « Ajouter un regroupement ». Power Query crée alors une combinaison de clés (ex. Région + Produit) et calcule les agrégations pour chaque combinaison unique.