Calculs Pondérés et Logique Conditionnelle
Glissez pour afficher le menu
SUMIFS fonctionne bien pour les totaux conditionnels standards, mais certains calculs analytiques nécessitent des pondérations et une logique intégrée. Dans ce chapitre, extension du système d’agrégation avec SUMPRODUCT.
Structure de SUMPRODUCT
=SUMPRODUCT(array1, [array2], [array3], ...)
array1: premier tableau de calcul ;[array2]: deuxième tableau optionnel ;[array3]: tableaux supplémentaires optionnels.
SUMPRODUCT multiplie les valeurs correspondantes puis additionne les résultats.
Les conditions logiques dans la formule sont automatiquement converties en :
TRUE = 1;FALSE = 0.
Structure de la moyenne pondérée
=SUMPRODUCT(values * weights) / SUM(weights)
values: métrique évaluée ;weights: facteur d’importance.
Les moyennes pondérées donnent plus d’influence aux transactions de plus grande valeur sur le résultat final.
Saisir :
=SUMPRODUCT(Sales_Data[Revenue]) / COUNTA(Sales_Data[Revenue])
SUMPRODUCT(...): total des Revenue ;COUNTA(...): nombre de lignes Revenue.
La formule retourne la moyenne de Revenue par commande.
Saisir :
=SUMPRODUCT((Sales_Data[Region]="North")*Sales_Data[Revenue]) / SUMPRODUCT((Sales_Data[Region]="North")*1)
(Sales_Data[Region]="North"): condition logique ;*Sales_Data[Revenue]: valeurs Revenue filtrées ;SUMPRODUCT(...*1): comptage conditionnel des lignes.
La formule calcule la moyenne de Revenue uniquement pour la région North.
Saisir :
=SUMPRODUCT(Sales_Data[Discount_Rate]*Sales_Data[Revenue]) / SUM(Sales_Data[Revenue])
Sales_Data[Discount_Rate]: pourcentages de remise ;Sales_Data[Revenue]: facteur de pondération.
Les transactions avec un Revenue plus élevé influencent désormais davantage la moyenne des remises.
Dans le tableau Summary, saisir :
=SUMIFS(Sales_Data[Revenue],Sales_Data[Region],A2,Sales_Data[Performance tier],"High")
Sales_Data[Region],A2: filtre de région ;Sales_Data[Performance tier],"High": filtre de performance.
La formule retourne le Revenue généré uniquement par les transactions à haute performance.
Saisir :
=COUNTIFS(Sales_Data[Region],A2,Sales_Data[Performance tier],"High")
La formule compte toutes les commandes de niveau élevé pour la région sélectionnée.
Saisir :
=E2/C2
E2: Revenue hautement performant ;C2: Revenue total.
La formule mesure la part du Revenue générée par les transactions à haute performance.
Appliquer :
- Format monétaire aux métriques Revenue ;
- Format pourcentage aux ratios et calculs de remise.
Ajouter des lignes supplémentaires dans Sales_Data.
Vérifier que :
- La moyenne de Revenue se recalcule automatiquement ;
- Les calculs de remise pondérée se mettent à jour automatiquement ;
- Les métriques hautement performantes se mettent à jour automatiquement.
1. Pourquoi la fonction SUMPRODUCT est-elle utile pour les calculs pondérés ?
2. Quelle est une limitation majeure de SUMIFS par rapport à SUMPRODUCT ?
3. Dans une formule de moyenne pondérée utilisant SUMPRODUCT, que représente le dénominateur ?
Merci pour vos commentaires !
Demandez à l'IA
Demandez à l'IA
Posez n'importe quelle question ou essayez l'une des questions suggérées pour commencer notre discussion