Fonction GROUPER.PAR

Excel 365

Résumé

La fonction GROUPER.PAR d'Excel permet de regrouper et agréger vos données de manière dynamique via une formule unique. Elle remplace les tableaux croisés dynamiques traditionnels par une approche programmatique plus flexible et puissante.

Syntaxe

GROUPER.PAR(champs_lignes,valeurs,fonction,[en_têtes_champs],[profondeur_totaux],[ordre_tri],[filtre],[relation_champs])

Paramètres

Paramètre Type Requis Description
champs_lignes Tableau/Plage Oui Tableau colonne contenant les valeurs de regroupement pour les lignes (multi-colonnes pour hiérarchie)
valeurs Tableau/Plage Oui Données numériques à agréger (multi-colonnes supportées)
fonction Fonction LAMBDA/Étendue Oui Fonction d'agrégation (SOMME, MOYENNE, MAX, etc.) ou vecteur de fonctions
en_têtes_champs Nombre Non Gestion des en-têtes: 0=Non, 1=Oui sans affichage, 2=Générer, 3=Oui avec affichage
profondeur_totaux Nombre Non Totaux: 0=Aucun, 1=Total général, 2=Totaux+Sous-totaux
ordre_tri Nombre/Vecteur Non Colonne de tri (négatif=décroissant)
filtre Tableau booléen Non Filtre ligne par ligne (même longueur que champs_lignes)
relation_champs Nombre Non 0=Hiérarchie (défaut), 1=Table indépendante

Utilisation de la fonction GROUPBY

GROUPER.PAR révolutionne l'analyse de données en Excel en offrant une alternative dynamique aux tableaux croisés dynamiques. Créez des résumés complexes avec une seule formule qui se met à jour automatiquement lors des changements de données.

Exemples Courants de GROUPBY

Ventes totales par année

=GROUPER.PAR(A2:A76;D2:D76;SOMME)

Affiche le total des ventes regroupées par année (A) avec sommes (D)

Ventes par produit triées décroissantes

=GROUPER.PAR(C2:C76;D2:D76;SOMME;;; -2)

Regroupe par produit (C), somme ventes (D), tri décroissant sur totaux

Ventes par région et mois

=GROUPER.PAR(B2:B76;C2:C76;D2:D76;SOMME)

Double regroupement hiérarchique région > mois avec totaux

Moyenne et count avec filtre

=GROUPER.PAR(A2:A100;D2:D100;{MOYENNE;NOMBRE};1;;F2:F100)

Agrégations multiples avec filtre booléen appliqué

Questions Fréquemment Posées

GROUPER.PAR est une formule dynamique qui se met à jour automatiquement, tandis que les TCD nécessitent un rafraîchissement manuel. GROUPER.PAR offre plus de flexibilité programmatique.

Oui, parfaitement avec les tables Excel. Les références de table sont automatiquement dynamiques.

Utilisez un vecteur de nombres pour ordre_tri, par ex. {1;-2} trie par 1ère colonne croissante puis 2ème décroissante.

Erreurs Courantes et Solutions

#VALEUR! - Données incompatibles

Cause: champs_lignes et valeurs n'ont pas la même hauteur

Solution: Vérifiez que les plages ont exactement la même hauteur

#VALEUR! - Fonction non reconnue

Cause: Fonction d'agrégation invalide

Solution: Utilisez SOMME, MOYENNE, MAX, MIN, NOMBRE ou LAMBDA

#N/A dans résultats

Cause: Valeurs vides ou texte dans agrégation numérique

Solution: Nettoyez les données ou utilisez SIERREUR dans LAMBDA

Notes

  • Disponible uniquement dans Excel 365 et versions récentes
  • Supporte les formules LAMBDA pour agrégations personnalisées
  • Les sous-totaux nécessitent au moins 2 colonnes dans champs_lignes
  • Performance optimale avec les tables Excel structurées
  • Remplace avantageusement les formules SOMMEPROD complexes

Compatibilité

Disponible dans : Excel 365

Non disponible dans : Excel 2021, Excel 2019, Excel 2016, Excel 2013, Excel 2010, Excel 2007

Contenu dernièrement révisé: December 9, 2025
Fréquence de mise à jour: Selon les besoins
Versions Excel testées: Excel 365