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 nommer et importer une table de ventes dont les montants sont saisis en texte, les convertir en nombres, puis regrouper par région avec deux agrégations simultanées, la somme du chiffre d'affaires et le nombre de ventes. Le réflexe à retenir, c'est que Group By est le SOMME.SI de Power Query, applicable à n'importe quelle dimension d'analyse.
Ce que tu vas construire
- Nommer le tableau des ventes, puis l'importer dans l'éditeur Power Query via l'onglet Données.
- Convertir en Nombre décimal des montants saisis en texte, sans quoi leur somme échoue.
- 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 Compter les 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 , puis entraîne-toi avant de regarder le corrigé.
| A | B | C | |
|---|---|---|---|
| 1 | Région | Produit | Montant |
| 2 | Nord | Clavier | 4500 € |
| 3 | Sud | Souris | 1200 € |
| 4 | Nord | Écran | 12000 € |
| 5 | Est | Casque | 4500 € |
| 6 | Sud | Clavier | 4500 € |
| 7 | Nord | Souris | 1200 € |
| 8 | Est | Écran | 12000 € |
| 9 | Sud | Casque | 4500 € |
Résoudre l'exercice étape par étape
Coche chaque étape au fur et à mesure. Tente-la dans ton fichier, puis déplie le corrigé.
Astuces pour aller plus loin
L'option Avancé pour plusieurs mesures
Quand tu as besoin de plus d'une mesure par groupe (somme ET comptage, ou somme ET moyenne), choisis l'option Avancé dans la boîte de dialogue Regrouper par. 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, que tu peux joindre à d'autres tables, filtrer ou 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://ledojo.club/blog/formation-power-query-excel
S'entraîner sur 3 exercices similaires à regrouper et agréger avec Power Query
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
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
Tableau de bord commercial
Construire un tableau de bord commercial pour suivre le CA, le taux de conversion, le classement et l'atteinte des objectifs de chaque vendeur.
Voir l'exercice
Tu as peut-être encore une question
Dans l'éditeur Power Query, clique sur Regrouper par, dans l'onglet Transformer ou Accueil. Choisis la colonne de regroupement (ex. Région), sélectionne l'opération d'agrégation (Somme, Moyenne, Compter les lignes…) et valide. Power Query génère automatiquement l'étape Table.Group dans le code M.
Utilise Regrouper par, 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. Vérifie d'abord que cette colonne est typée en nombre, car une somme sur des montants saisis en texte passe en erreur. Power Query additionne ensuite 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 « Compter les 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 désigner 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, car la table agrégée est réutilisable dans le modèle de données, peut être jointe à d'autres tables et se recalcule à chaque actualisation.
Oui. Avec l'option Avancé de la boîte de dialogue Regrouper par, clique sur « Ajouter un regroupement » pour désigner une deuxième colonne. Power Query calcule alors les agrégations pour chaque combinaison unique de clés (ex. Région + Produit).
Pour aller plus loin
Tout ce dont tu as besoin pour continuer à t’entraîner se trouve ici.







