Moyenne sur des valeurs auquelles on affecte des coefficients différents

SEB60OISE

XLDnaute Nouveau
Bonjour,
je voudrais effectuer une moyenne sur 4 valeurs mais en leur affectant des coefficients différents :
en E3 je voudrais la moyenne de A3 à D3 en mettant
- coefficient 2 pour A3 mais je voudrais qu'elle soit considérée comme négative
- coefficient 1 pour B3 mais je voudrais qu'elle soit considérée comme négative
- coefficient 1 pour C3 mais je voudrais qu'elle soit considérée comme positive
- coefficient 2 pour D3 mais je voudrais qu'elle soit considérée comme positive
 

Pièces jointes

  • Classeur3.xlsx
    8.7 KB · Affichages: 47

SEB60OISE

XLDnaute Nouveau
OK merci,
ça sert à quoi les $ ?
Autre question
peut-on ajouter quelque chose à la formule pour qu'elle affiche automatiquement dans la case E3 à la place de la moyenne :
A si la moyenne est inférieure à 1
B si elle est inférieure à 0
C si elle est supérieure ou égale à 0
et D si elle est supérieure à 1
 

mdo100

XLDnaute Occasionnel
Re,

Dans ce cas:
Code:
=($C3+$D3*2-$A3*2-$B3)/SOMME($A3:$D3)
Mais alors il s'agit d'une moyenne pondérée.
Et si tu change les valeurs en "C3 et D3" par des valeurs négatives elle ne seront plus considérées comme positive comme tu l'as demandé.

Cordialement.
 

SEB60OISE

XLDnaute Nouveau
C'est ça mdo100 merci, toutes mes valeurs en C3 et D3 seront positives.
Si j'enlève les $ ça marche aussi. C'est normal ?

Savez-vous si on peut ajouter quelque chose à la formule pour qu'elle affiche automatiquement dans la case E3 à la place de la moyenne :
A si la moyenne est inférieure à 1
B si elle est inférieure à 0
C si elle est supérieure ou égale à 0
et D si elle est supérieure à 1
ou bien suis-je obliger d'utiliser une autre case F3 pour utiliser la mise en forme conditionnelle ?
 

mdo100

XLDnaute Occasionnel
devant par exemple "A1" si $ devant A=$A1 bloque la colonne à la recopie, si A$1 bloque la ligne à la recopie et si $A$1 bloque la cellule colonne ligne.
Cela s'appel les "Référence absolue" vas voir sur Excel à ce sujet.

A+
 

mdo100

XLDnaute Occasionnel
Re SEB60OISE,

Pour répondre à ta dernière question
peut-on ajouter quelque chose à la formule pour qu'elle affiche automatiquement dans la case E3 à la place de la moyenne :
A si la moyenne est inférieure à 1
B si elle est inférieure à 0
C si elle est supérieure ou égale à 0
et D si elle est supérieure à 1

En "E3":
Code:
=SIERREUR(SI(($C3+$D3*2-$A3*2-$B3)/SOMME($A3:$D3)>1;($C3+$D3*2-$A3*2-$B3)/SOMME($A3:$D3)&" sup à 1";SI(($C3+$D3*2-$A3*2-$B3)/SOMME($A3:$D3)>0;($C3+$D3*2-$A3*2-$B3)/SOMME($A3:$D3)&" sup à 0";SI(($C3+$D3*2-$A3*2-$B3)/SOMME($A3:$D3)>1;($C3+$D3*2-$A3*2-$B3)/SOMME($A3:$D3)&" sup à 1";SI((ET(($C3+$D3*2-$A3*2-$B3)/SOMME($A3:$D3)<=0;($C3+$D3*2-$A3*2-$B3)/SOMME($A3:$D3)>=-1));($C3+$D3*2-$A3*2-$B3)/SOMME($A3:$D3)&" inf à 0";($C3+$D3*2-$A3*2-$B3)/SOMME($A3:$D3)&" inf à 1"))));"")

Et tirer la formule vers les bas.

Bonne soirée.
 

Pièces jointes

  • Classeur3 V1.xlsx
    13 KB · Affichages: 38

SEB60OISE

XLDnaute Nouveau
OK ça fonctionne :
j 'ai essayé de comprendre, mais je ne comprend pas pourquoi on est obligé de remettre SI(($C3+$D3*2-$A3*2-$B3)/SOMME($A3:$D3)>1;($C3+$D3*2-$A3*2-$B3)/SOMME($A3:$D3)&" sup à 1"
au milieu de la formule
Ceci dit si on ne le met pas ça ne fonctionne pas...
Autre question : la formule m'indique en E3 : "0,4 sup à O", est-il possible d'afficher seulement "sup à 0"sans le résultat 0.4 devant ?
 

mdo100

XLDnaute Occasionnel
Re,
Merci mdo100 ça fonctionne .
Par contre quand j'essaye de comprendre je ne vois pas pourquoi, il faut mettre 2 fois SI(($C3+$D3*2-$A3*2-$B3)/SOMME($A3:$D3)>1;"sup à 1" dans la formule.

Parce que, j'ai dû mal mettre mes lunettes :cool: où que la vieillerie me guette :confused: et que j'ai écris 2 fois la même condition, essai si tu veux cette formule corrigée :)
Code:
=SIERREUR(SI(($C3+$D3*2-$A3*2-$B3)/SOMME($A3:$D3)=0;($C3+$D3*2-$A3*2-$B3)/SOMME($A3:$D3)&" = à 0";SI(($C3+$D3*2-$A3*2-$B3)/SOMME($A3:$D3)>0;($C3+$D3*2-$A3*2-$B3)/SOMME($A3:$D3)&" sup à 0";SI(($C3+$D3*2-$A3*2-$B3)/SOMME($A3:$D3)>1;($C3+$D3*2-$A3*2-$B3)/SOMME($A3:$D3)&" sup à 1";SI((ET(($C3+$D3*2-$A3*2-$B3)/SOMME($A3:$D3)<=0;($C3+$D3*2-$A3*2-$B3)/SOMME($A3:$D3)>=-1));($C3+$D3*2-$A3*2-$B3)/SOMME($A3:$D3)&" inf à 0";($C3+$D3*2-$A3*2-$B3)/SOMME($A3:$D3)&" inf à 1"))));"Vide")

Bonne soirée.
 

Discussions similaires

Réponses
4
Affichages
374

Statistiques des forums

Discussions
312 489
Messages
2 088 848
Membres
103 974
dernier inscrit
chmikha