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:
-
Sélectionnez l’une des cellules du tableau croisé dynamique.
-
Sur le ruban, assurez-vous que l’onglet Options (Excel 2007 et Excel 2010)
ou l’onglet Analyser (Excel 2013 et Excel 2016) s’affiche.
-
Affichez la boîte de dialogue Insérer un champ calculé. (Si vous utilisez Excel 2007, dans le groupe Outils, cliquez sur l’outil Formules, puis choisissez Champ calculé. Si vous utilisez Excel 2010 ou une version ultérieure, dans le groupe Calculs, cliquez sur l’outil Champs, éléments et ensembles, puis choisissez 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 (7129) s’applique à Microsoft Excel 2007, 2010, 2013 et 2016.
Vous pouvez trouver une version de cette astuce pour l’ancienne interface de menu d’Excel ici:
link: / excel-Weighted_Averages_in_a_PivotTable [Moyennes pondérées dans un tableau croisé dynamique]
.