La fonction GROUPER.PAR a été introduite en mars 2024 dans Microsoft 365. Seule cette version d'Excel propose cette fonction. Elle permet aux utilisateurs de créer facilement des fonctions dynamiques NB.SI ou SOMME.SI. Cet article explique son utilisation et propose des exemples simples.
Que fait la fonction GROUPBY ?
Cette fonction permet de regrouper des données et de calculer des résumés comme un tableau croisé dynamique.
Avantages par rapport aux tableaux croisés dynamiques :
- Elle se met à jour instantanément lorsque les données sources changent.
- Elle renvoie plusieurs informations (étiquettes, valeurs, calcul) avec une seule formule.
- Vous pouvez ajouter des fonctions (comme ANNEE, NO.SEMAINE.ISO) lors de la sélection de vos colonnes 😮
Comment écrire la fonction GROUPER.PAR ?
Voici les éléments pour construire la fonction GROUPER.PAR:
- Étiquettes de ligne (Obligatoire) : Indiquez la colonne de regroupement, comme "Région".
- Valeurs à regrouper (Obligatoire) : Spécifiez la colonne à calculer, comme "Ventes".
- Type de calcul (Obligatoire) : Choisissez parmi SOMME, NB, MIN, MAX, MOYENNE, ...
- Afficher les en-têtes [Optionnel] : Vous pouvez indiquer d'afficher les en-têtes dans le résultat.
- Total général [Optionnel] : Ajoutez un total général si nécessaire.
- Ordre de tri [Optionnel] : Indiquez l’index des colonnes à trier (1, 2, 3, …) et croissant (+) ou décroissant (-).
- Filtre [Optionnel] : Permet d'appliquer un filtre sur les valeurs à retourner, comme par exemple, se limiter à un pays
- Type de Tableau [Optionnel] : Permet lors du tri, de conserver la hiérarchie des donnés ou non.
Ne soyez pas effrayé par le nombre d’arguments. Une info-bulle vous aide à remplir chaque argument correctement 😉
Exemples d'utilisation de la fonction
Compter les ventes par région
Dans cet exemple, nous analysons les ventes par région en utilisant la fonction GROUPER.PAR. Suivez ces étapes pour écrire la formule :
- Sélectionnez la colonne des étiquettes de région.
- Sélectionnez la colonne contenant les données de ventes.
- Choisissez le type de calcul : NB.

Cette formule renvoie le nombre de commande enregistré pour chaque région, avec le tri par Région et le Total général de la colonne. Comparons cela avec la fonction NB.SI :
- D'abord, listez chaque région manuellement ou utilisez la fonction UNIQUE.
- Ensuite, écrivez une formule NB.SI pour obtenir le résultat pour chaque région.

Comme vous le voyez, avec la fonction GROUPER.PAR, nous avons écrit une seule formule dans une seule cellule. Avec NB.SI, nous avons du recopier la formule autant de fois qu'il y a de région. De plus, si les données seront mise à jour immédiatement. Alors qu'avec la fonction NB.SI, il faudra la recopier pour les nouvelles valeurs (genre Région Centre).
Somme des ventes par région
Maintenant, en changeant simplement le troisième argument en SOMME, vous pouvez calculer facilement le total des ventes pour chaque région. Ceci remplace la fonction SOMME.SI.

Regroupement avec plusieurs colonnes
Mais GROUPER.PAR ne se limite pas à une seule colonne. Vous pouvez par exemple sélectionner les colonnes B et C dans le premier argument pour obtenir le résultat suivant.
Ici, ça revient à remplacer NB.SI.ENS et SOMME.SI.ENS 😉

Si vos colonnes ne sont pas contiguës, ni dans le bon ordre, vous pouvez reconstruire un tableau virtuel avec la fonction CHOISIRCOLS.

Pourquoi utiliser la fonction GROUPER.PAR ?
La fonction GROUPER.PAR simplifie l’analyse des données dans Excel, offrant plus de flexibilité que les tableaux croisés dynamiques.
- Elle est dynamique, rapide et fonctionne directement dans les formules.
- Regroupez plusieurs colonnes, même si elles ne sont pas contiguës.
- Avec une seule formule, vous pouvez créer une analyse complète.