Exceller

Somme par groupe

Sum Group

Formule Excel : Somme par groupeFormule générique |_+_| Sommaire

Pour sous-totaliser les données par groupe ou étiquette, directement dans un tableau, vous pouvez utiliser une formule basée sur la fonction SUMIF.



comment ajouter un nuage de points dans Excel

Dans l'exemple illustré, la formule dans D5 est :

= IF (A2=A1,'', SUMIF (A:A,A2,B:B))

Remarque : les données doivent être triées par colonne de regroupement pour obtenir des résultats raisonnables.





Explication

Le cadre de cette formule est basé sur IF, qui teste chaque valeur de la colonne B pour voir si c'est la même que la valeur de la 'cellule ci-dessus'. Lorsque les valeurs correspondent, la formule ne renvoie rien (''). Lorsque les valeurs sont différentes, la fonction SI appelle SUMIF :

 
= IF (B5=B4,'', SUMIF (B:B,B5,C:C))

Dans chaque ligne où SUMIF est déclenché par IF, SUMIF calcule la somme de toutes les lignes correspondantes dans la colonne C (C:C). Le critère utilisé par SUMIF est la valeur de ligne actuelle de la colonne B (B5), testée par rapport à l'ensemble de la colonne B (B:B).



Les références de colonnes complètes comme celle-ci sont cool et élégantes, car vous n'avez pas à vous soucier de l'endroit où les données commencent et se terminent, mais vous devez vous assurer qu'il n'y a pas de données supplémentaires au-dessus ou en dessous du tableau qui peuvent être capturées par SUMIF.

Performance

Il peut sembler que l'utilisation d'une référence de colonne complète soit une mauvaise idée, car les versions actuelles d'Excel contiennent plus de 1 million de lignes. Cependant, des tests ont montré qu'Excel n'évalue que les données de la 'plage utilisée' (A1 à l'adresse de l'intersection de la dernière colonne utilisée et de la dernière ligne utilisée) avec ce type de formule.

Charles Williams chez Fast Excel a un bon article sur ce sujet , avec un ensemble complet de résultats de synchronisation.

comment filtrer une table dans Excel

Pourquoi les tableaux croisés dynamiques ?

Cet exemple est destiné à montrer comment fonctionnent les références de colonnes complètes et comment elles peuvent être utilisées directement dans une table de données. Les tableaux croisés dynamiques restent un excellent moyen de regrouper et de résumer les données.

Auteur Dave Bruns


^