La fonction GROUPER.PAR vous permet de créer un résumé de vos données via une formule. Il permet de regrouper les données le long d'un axe et d'agréger les valeurs associées. Par exemple, si vous disposez d'une table de données sur les ventes, vous pouvez générer un résumé des ventes par année.
Syntaxe
La fonction GROUPER.PAR 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 PIVOTER.PAR est la suivante :
GROUPER.PAR(row_fields,valeurs,fonction,[field_headers],[total_depth],[sort_order],[filter_array])
Argument |
Description |
---|---|
row_fields (obligatoire) |
Un tableau ou une plage orienté colonne qui contient les valeurs utilisées pour grouper les lignes et générer les 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) |
Un tableau orienté colonne ou une plage de 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) |
Une lambda explicite ou réduite à êta (SUM, PERCENTOF, AVERAGE, COUNT, etc.) utilisée pour agréger des valeurs. Vous pouvez fournir un vecteur de lambda. Si c’est le cas, la sortie aura plusieurs agrégations. L’orientation du vecteur détermine s’il est disposé en ligne ou en colonne. |
field_headers |
Nombre qui spécifie si les valeursrow_fields et 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 :
Automatique manquant . Remarque : La fonction automatique suppose que les données contiennent des en-têtes sur la base de l'argument valeurs. Si la première valeur est textuelle et que la deuxième 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 y a 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. Remarque : Pour les sous-totaux, champs doivent avoir au moins 2 colonnes. Les nombres supérieurs à 2 sont pris en charge, et le champ contient suffisamment de colonnes. |
ordre_tri |
Nombre indiquant comment les lignes doivent être triées. Les nombres correspondent aux colonnes dans row_fields suivies des colonnes des 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 en fonction uniquement de row_fields. |
filter_array |
Tableau 1D de booléens orienté colonne indiquant si la ligne de données correspondante doit être prise en compte. Remarque : La longueur du tableau doit correspondre à la longueur de celles fournies à row_fields. |
Exemples
Exemple 1: utilisez GROUPER.PAR pour générer un résumé du total des ventes par année.
Exemple 2: utilisez GROUPER.PAR pour générer un résumé du total des ventes par produit. Tri par ventes décroissantes.