Comment faire une moyenne pondérée avec gestion des "NA"?

Bonjour,

Dans un projet sur lequel je travaille, je dois réaliser une moyenne pondérée sur quatre colonnes alors que certaines d'entre elles contiennent des NA. Les moyennes doivent être faites pour chaque rangée.

La 1ère colonne doit valoir 50% du total de la moyenne, la deuxième, 30% et les deux autres, 10%.

La formule =MOYENNE.SI(A2:D2; "<>#N/A") me permet de faire une moyenne sans pondération. Y a t-il une manière d'y ajouter la pondération?

Aussi, je peux faire =((A2*0,5) + (A3*0,3) + (A4*0,1) + (A5*0,1)/4), mais diviser par quatre pose problème car dans certains cas, il n'y a que 3, 2 ou 1 valeur pertinente donc la diviser par 4 est incohérent. Aussi, dès qu'une rangée contient NA, la formule me retourne NA.

Merci d'avance pour votre aide!

10classeur2.xlsx (16.49 Ko)

Bonjour,

moyenne de chaque colonne en matriciel

=SOMME(SI(ESTNA(A3:A9);0;A3:A9))/SOMME(SI(ESTNA(A3:A9);0;1))

ensuite moyenne générale pondérée

=SOMMEPROD(F3:I3*A1:D1)
7classeur2.xlsx (8.98 Ko)

Merci beaucoup pour la réponse rapide et précise!

Bonne journée,

Alex31010

Rechercher des sujets similaires à "comment moyenne ponderee gestion"