Moyenne pondérée par catégorie

Bonjour à tous:

Je me tourne vers vous pour trouver la solution la plus élégante et propre à un problème que je rencontre souvent au travail.

Lorsque je veux calculer une marge moyenne pondérée par quantité d'articles vendus et PAR FAMILLE D'ARTICLES, je dois manuellement saisir dans la formule la plage de lignes relatives à chaque famille d'articles.
Sur 4000 lignes et une centaine de famille d'articles, l'exercice tourne vite au cauchemar

Idéalement, je devrai taper une fois ma formule et l'appliquer sur toute ma colonne.
J'imagine que cette formule détectera à chaque ligne la famille produit concernée et appliquera la plage de lignes adéquate...

J'ai joint un fichier en exemple: sur la colonne G, la marge moyenne de chaque famille produit (pondérée par les ventes) est calculée par une formule saisie manuellement pour chacune des 4 familles produits.
Comment s'y prendre pour automatiser autant que se peut le calcul de la colonne G? (sans TCD)

Merci à tous!

Bonsoir,

Avec votre tableau converti en tableau structuré:

Cdlt

Bonjour,
Une proposition.
Cdlt.

=SOMMEPROD(($B$3:$B$32=$B3) * ($E$3:$E$32) * ($F$3:$F$32)) / SOMME.SI.ENS($E$3:$E$32; $B$3:$B$32; $B3)

Bonjour

Bonjour à tous

Une variante macro

Bye !

Rechercher des sujets similaires à "moyenne ponderee categorie"