Se connecter avec Microsoft
S'identifier ou créer un compte.
Bonjour,
Sélectionnez un autre compte.
Vous avez plusieurs comptes
Choisissez le compte avec lequel vous voulez vous connecter.

La fonction GROUPBY vous permet de créer un résumé de vos données via une formule. Il prend en charge le regroupement le long d’un axe et l’agrégation des valeurs associées. Par instance, si vous disposiez d’une table de données de ventes, vous pouvez générer un résumé des ventes par année.

Syntaxe

La fonction GROUPBY vous permet de regrouper, d’agréger, de trier et de filtrer des données en fonction des champs que vous spécifiez.

La syntaxe de la fonction PIVOTBY est la suivante :

GROUPBY(row_fields,values,function,[field_headers],[total_depth],[sort_order],[filter_array])

Argument

Description

row_fields

(obligatoire)

Tableau ou plage orienté colonne qui contient les valeurs utilisées pour regrouper les lignes et générer des en-têtes de ligne. 

Le tableau ou la plage peut contenir plusieurs colonnes. Si c’est le cas, la sortie aura plusieurs niveaux de groupe de lignes.

valeurs

(obligatoire)

Tableau ou plage orienté colonne des données à agréger.

Le tableau ou la plage peut contenir plusieurs colonnes. Si c’est le cas, la sortie aura plusieurs agrégations.

fonction

(obligatoire)

Lambda réduite explicite ou eta (SUM, PERCENTOF, AVERAGE, COUNT, etc.) utilisée pour agréger des valeurs.

Un vecteur de lambdas peut être fourni. Si c’est le cas, la sortie aura plusieurs agrégations. L’orientation du vecteur détermine s’il est disposé au niveau des lignes ou des colonnes.

field_headers

Nombre qui spécifie si les row_fields et les valeurs ont des en-têtes et si les en-têtes de champ doivent être retournés dans les résultats. Les valeurs possibles sont les suivantes :

Manquant : automatique. 
0 : Non
1 : Oui et ne pas afficher
2 : Non, mais générer
3 : Oui et afficher

Remarque : Automatique suppose que les données contiennent des en-têtes basés sur l’argument valeurs. Si la 1ère valeur est du texte et que la 2e valeur est un nombre, les données sont supposées avoir des en-têtes. Les en-têtes de champs sont affichés s’il existe plusieurs niveaux de groupe de lignes ou de colonnes.

total_depth

Détermine si les en-têtes de ligne doivent contenir des totaux. Les valeurs possibles sont les suivantes :

Manquant : Automatique : totaux généraux et, si possible, sous-totaux.
0 : Aucun total
1 : Totals
généraux2 : totaux généraux et sous-totaux-1
: totaux généraux au top-2
: totaux généraux et sous-totaux en haut 

Remarque : Pour les sous-totaux, les champs doivent avoir au moins 2 colonnes. Les nombres supérieurs à 2 sont pris en charge, à condition que le champ comporte suffisamment de colonnes.

sort_order

Nombre indiquant la façon dont les lignes doivent être triées. Les nombres correspondent aux colonnes dans row_fields suivis des colonnes dans les valeurs. Si le nombre est négatif, les lignes sont triées dans l’ordre décroissant/inverse.

Un vecteur de nombres peut être fourni lors du tri basé uniquement sur row_fields

filter_array

Tableau 1D orienté colonne de booléens qui indiquent si la ligne de données correspondante doit être prise en compte.

Remarque : La longueur du tableau doit correspondre à celle fournie à row_fields

Exemples

Exemple 1 : utilisez GROUPBY pour générer un résumé des ventes totales par année.

Utilisez GROUPBY pour générer un résumé des ventes totales par année. =GROUPBY(A2 :A76 ;D2 :D76,SUM)

Exemple 2 : utilisez GROUPBY pour générer un résumé des ventes totales par produit. Tri décroissant par ventes.

Utilisez GROUPBY pour générer un résumé du total des ventes par produit. Tri décroissant par ventes. =GROUPBY(C2 :C76 ;D2 :D76,SUM,,,-2)

Besoin d’aide ?

Vous voulez plus d’options ?

Explorez les avantages de l’abonnement, parcourez les cours de formation, découvrez comment sécuriser votre appareil, etc.

Les communautés vous permettent de poser des questions et d'y répondre, de donner vos commentaires et de bénéficier de l'avis d'experts aux connaissances approfondies.

Ces informations vous ont-elles été utiles ?

Dans quelle mesure êtes-vous satisfait(e) de la qualité de la langue ?
Qu’est-ce qui a affecté votre expérience ?
En cliquant sur Envoyer, vos commentaires seront utilisés pour améliorer les produits et services de Microsoft. Votre administrateur informatique sera en mesure de collecter ces données. Déclaration de confidentialité.

Nous vous remercions de vos commentaires.

×