Regrouper par
Regrouper par, c'est le tableau croisé de Power Query : une ligne par catégorie, avec la somme, le nombre ou la moyenne. Sauf qu'ici, le résultat est une vraie table, réutilisable dans une fusion ou un autre calcul.
Télécharger la fiche PDF gratuiteSans inscription, mise en page prête à imprimer01Définition
Regrouper par réunit les lignes qui ont la même valeur dans une ou plusieurs colonnes, et calcule pour chaque groupe une ou plusieurs agrégations : somme, nombre de lignes, moyenne, minimum, maximum…
02Le simulateur
Bascule entre « Région » et « Région et Commercial » sous le simulateur.
03Comment faire
- Accueil > Regrouper par (ou Transformer > Regrouper par).
- En mode De base : une colonne de regroupement, une agrégation.
- En mode Avancé : plusieurs colonnes de regroupement (bouton Ajouter un regroupement) et plusieurs agrégations (bouton Ajouter une agrégation).
Table.Group(Source, {"Région"}, {{"CA total", each List.Sum([CA]), type number}, {"Nb ventes", each Table.RowCount(_), Int64.Type}})
04Les opérations disponibles
| Opération | Fonction M |
|---|---|
| Somme | List.Sum([CA]) |
| Moyenne, Médiane | List.Average, List.Median |
| Min, Max | List.Min, List.Max |
| Compter les lignes | Table.RowCount(_) |
| Compter les lignes distinctes | Table.RowCount(Table.Distinct(_)) |
| Toutes les lignes | _ (une table par groupe, à développer ensuite) |
Elle garde, pour chaque groupe, la table complète de ses lignes. Combinée à une colonne personnalisée, elle permet des calculs impossibles autrement : la dernière vente de chaque client, le rang dans le groupe…
05À toi de jouer
Le panier moyen par catégorie
La direction veut, pour chaque catégorie : le CA total, le nombre de ventes et le panier moyen. Le tout dans une seule requête, triée du plus gros CA au plus petit.
| Date | Catégorie | Produit | CA |
|---|---|---|---|
| 02/03/2026 | Informatique | Clavier | 49 |
| 02/03/2026 | Mobilier | Bureau | 320 |
| 03/03/2026 | Informatique | Écran | 189 |
| 03/03/2026 | Papeterie | Ramette | 6 |
| 04/03/2026 | Informatique | Souris | 25 |
| … |
| Catégorie | CA total | Nb ventes | Panier moyen |
|---|---|---|---|
| Mobilier | 504 | 3 | 168,00 |
| Informatique | 342 | 4 | 85,50 |
| Papeterie | 25 | 3 | 8,33 |
Résultat attendu : 3 lignes, triées par CA décroissant.
Solution : Un seul Regrouper par Catégorie avec trois agrégations (Somme, Nombre de lignes, Moyenne), un arrondi à 2 décimales et un tri décroissant.
let Source = Excel.CurrentWorkbook(){[Name="Ventes"]}[Content], #"Type modifié" = Table.TransformColumnTypes(Source, {{"Catégorie", type text}, {"CA", type number}}), #"Lignes groupées" = Table.Group(#"Type modifié", {"Catégorie"}, {{"CA total", each List.Sum([CA]), type number}, {"Nb ventes", each Table.RowCount(_), Int64.Type}, {"Panier moyen", each List.Average([CA]), type number}}), #"Arrondi" = Table.TransformColumns(#"Lignes groupées", {{"Panier moyen", each Number.Round(_, 2), type number}}), #"Lignes triées" = Table.Sort(#"Arrondi", {{"CA total", Order.Descending}}) in #"Lignes triées"
06Pièges à éviter
« Nord » et « Nord » (avec un espace) forment deux groupes. Nettoie le texte avant de regrouper.
Après un regroupement, les colonnes non regroupées et non agrégées disparaissent. Si tu as encore besoin du détail, duplique la requête avant (clic droit > Dupliquer) ou utilise l'opération Toutes les lignes.
07Questions fréquentes
Comment faire une somme par catégorie dans Power Query ?
Regrouper par réunit les lignes qui ont la même valeur dans une ou plusieurs colonnes, et calcule pour chaque groupe une ou plusieurs agrégations : somme, nombre de lignes, moyenne, minimum, maximum…
Quel est le piège le plus fréquent avec le regroupement ?
Regrouper sur du texte mal nettoyé. « Nord » et « Nord » (avec un espace) forment deux groupes. Nettoie le texte avant de regrouper.
La fiche « Regrouper par » est-elle gratuite ?
Oui. La fiche, son simulateur et son défi et sa version PDF sont en accès libre et gratuit, sans inscription. Elle fait partie du cours Power Query gratuit de mesetudesdecas.fr, qui compte 22 fiches.
Passez de la fiche à la mise en situation
Les études de cas de mesetudesdecas.fr placent vos apprenants face à un vrai besoin d'entreprise : données sales à préparer avec Power Query, modèle de données et tableau de bord, avec énoncé, corrigé et pas-à-pas du formateur.
Voir le catalogueVoir aussi le cours de formules Excel gratuit
Fiche V1.0 | Dernière mise à jour : 30/10/2026 | Clément Delobel, formateur Power Query et Power BI