Moyennes pondérées dans un tableau croisé dynamique (Microsoft Excel)
Un bon exemple d’utilisation des champs calculés consiste à résumer les données différemment de ce que vous pouvez normalement résumer avec un tableau croisé dynamique. Lorsque vous créez un tableau croisé dynamique, vous pouvez utiliser plusieurs fonctions différentes pour résumer les données affichées. Par exemple, vous pouvez créer une moyenne de données dans un champ particulier. Mais que faire si vous souhaitez créer une moyenne pondérée? Excel ne fournit pas de fonction qui vous permet automatiquement de le faire.
Lorsque vous avez des besoins particuliers en matière de sommations, comme des moyennes pondérées, le moyen le plus simple d’atteindre votre objectif consiste à ajouter une colonne supplémentaire dans les données source en tant que calcul intermédiaire, puis à ajouter un champ calculé au tableau croisé dynamique réel.
Par exemple, vous pouvez ajouter une colonne « WeightedValue » à vos données source.
La formule de la colonne doit multiplier le poids par la valeur à pondérer. Cela signifie que si votre poids est dans la colonne C et que votre valeur à pondérer est dans la colonne D, votre formule dans la colonne WeightedValue serait simplement comme = C2D2 *. Cette formule sera copiée dans toute la colonne pour toutes les lignes des données.
Vous êtes maintenant prêt à créer votre tableau croisé dynamique, ce que vous devez faire normalement à une exception près: vous devez créer un champ calculé. Suivez ces étapes:
-
Cliquez sur la flèche vers le bas en regard du mot Tableau croisé dynamique sur le côté gauche de la barre d’outils Tableau croisé dynamique. Excel affiche un menu.
-
Choisissez des formules | Champs calculés. Excel affiche la boîte de dialogue Insérer un champ calculé. (Voir la figure 1.)
-
Dans la zone Nom, entrez un nom pour votre nouveau champ.
-
Dans la zone Formule, entrez la formule que vous souhaitez utiliser pour votre moyenne pondérée, telle que = WeightedValue / Weight. (Vous utilisez des noms de champ dans la formule; vous pouvez les sélectionner dans la liste des champs au bas de la boîte de dialogue Insérer un champ calculé.)
-
Cliquez sur OK.
Votre champ calculé est maintenant inséré et vous pouvez utiliser les fonctions de sommation régulières pour afficher une somme du champ calculé; c’est votre moyenne pondérée.
Étant donné qu’il existe de nombreuses façons de calculer les moyennes pondérées, il va sans dire que vous pouvez modifier les formules et les étapes présentées ici pour refléter exactement ce dont vous avez besoin avec vos données.
ExcelTips est votre source pour une formation Microsoft Excel rentable.
Cette astuce (2900) s’applique à Microsoft Excel 97, 2000, 2002 et 2003. Vous pouvez trouver une version de cette astuce pour l’interface ruban d’Excel (Excel 2007 et versions ultérieures) ici:
link: / excelribbon-Weighted_Averages_in_a_PivotTable [Moyennes pondérées dans un tableau croisé dynamique]
.