Twitter iPhone pliant OnePlus 11 PS5 Disney+ Orange Livebox Windows 11

moyenne pondérée

13 réponses
Avatar
malexandre
Je recherche de l'aide pour calculer une moyenne pond=E9r=E9e=20
=E0 l'aide de formules matricielles. Je voudrais que cette=20
formule tienne compte du fait que toutes les valeurs ne=20
soient pas renseign=E9es.
exemple : coeff 1 0.5 1
=E9l=E8ve A 10 Absent 12 moyenne A ?
=E9l=E8ve B 12 10 5 moyenne B ?
=E9l=E8ve C Absent 14 Absent moyenne C ?

Merci par avance !

Michel

10 réponses

1 2
Avatar
garnote
Salut Michel,

Voici un exemple :

De B1 à D1 : facteurs de pondération.
Résultats de B2 à D4 :
0,2 0,5 0,3
e1 10 A 12
e2 12 10 5
e3 A 14 A
En E2 :
=SOMMEPROD($B$1:$D$1;B2:D2)
à recopier vers le bas.

Est-ce que ça te convient ?

Serge


"" a écrit dans
le message de news: 0d3801c3d9fc$520a5260$
Je recherche de l'aide pour calculer une moyenne pondérée
à l'aide de formules matricielles. Je voudrais que cette
formule tienne compte du fait que toutes les valeurs ne
soient pas renseignées.
exemple : coeff 1 0.5 1
élève A 10 Absent 12 moyenne A ?
élève B 12 10 5 moyenne B ?
élève C Absent 14 Absent moyenne C ?

Merci par avance !

Michel
Avatar
ChrisV
Bonjour Michel,

Selon les données de ton exemple, et avec la plage B1:D1 nommée "coeF":
(à saisir sans les { } et valider par Ctrl+Shift+Entrée)

{=SI(ESTERREUR(SOMMEPROD(B2:D2;coeF)/SOMME(SI(ESTNUM
(B2:D2);coeF;0)));"";SOMMEPROD(B2:D2;coeF)/SOMME(SI
(ESTNUM(B2:D2);coeF;0)))}


ChrisV


"" a écrit dans
le message de news: 0d3801c3d9fc$520a5260$
Je recherche de l'aide pour calculer une moyenne pondérée
à l'aide de formules matricielles. Je voudrais que cette
formule tienne compte du fait que toutes les valeurs ne
soient pas renseignées.
exemple : coeff 1 0.5 1
élève A 10 Absent 12 moyenne A ?
élève B 12 10 5 moyenne B ?
élève C Absent 14 Absent moyenne C ?

Merci par avance !

Michel
Avatar
ChrisV
Formule à recopier vers le bas oeuf corse...


ChrisV


"ChrisV" a écrit dans le message de news:

Bonjour Michel,

Selon les données de ton exemple, et avec la plage B1:D1 nommée "coeF":
(à saisir sans les { } et valider par Ctrl+Shift+Entrée)

{=SI(ESTERREUR(SOMMEPROD(B2:D2;coeF)/SOMME(SI(ESTNUM
(B2:D2);coeF;0)));"";SOMMEPROD(B2:D2;coeF)/SOMME(SI
(ESTNUM(B2:D2);coeF;0)))}


ChrisV


"" a écrit
dans

le message de news: 0d3801c3d9fc$520a5260$
Je recherche de l'aide pour calculer une moyenne pondérée
à l'aide de formules matricielles. Je voudrais que cette
formule tienne compte du fait que toutes les valeurs ne
soient pas renseignées.
exemple : coeff 1 0.5 1
élève A 10 Absent 12 moyenne A ?
élève B 12 10 5 moyenne B ?
élève C Absent 14 Absent moyenne C ?

Merci par avance !

Michel




Avatar
garnote
C'est ChrisV qui a raison. Ma formule donne
le total accumulé en tenant compte des
pondérations. Si toutes les évaluations sont
compilées, ça donne la même chose.

Serge


"ChrisV" a écrit dans le message de news:

Bonjour Michel,

Selon les données de ton exemple, et avec la plage B1:D1 nommée "coeF":
(à saisir sans les { } et valider par Ctrl+Shift+Entrée)

{=SI(ESTERREUR(SOMMEPROD(B2:D2;coeF)/SOMME(SI(ESTNUM
(B2:D2);coeF;0)));"";SOMMEPROD(B2:D2;coeF)/SOMME(SI
(ESTNUM(B2:D2);coeF;0)))}


ChrisV


"" a écrit
dans

le message de news: 0d3801c3d9fc$520a5260$
Je recherche de l'aide pour calculer une moyenne pondérée
à l'aide de formules matricielles. Je voudrais que cette
formule tienne compte du fait que toutes les valeurs ne
soient pas renseignées.
exemple : coeff 1 0.5 1
élève A 10 Absent 12 moyenne A ?
élève B 12 10 5 moyenne B ?
élève C Absent 14 Absent moyenne C ?

Merci par avance !

Michel




Avatar
ChrisV
Bonjour serge,

Si toutes les évaluations sont compilées...


C'est à dire...?


ChrisV


"garnote" a écrit dans le message de news:
rPXMb.30716$
C'est ChrisV qui a raison. Ma formule donne
le total accumulé en tenant compte des
pondérations. Si toutes les évaluations sont
compilées, ça donne la même chose.

Serge


"ChrisV" a écrit dans le message de news:

Bonjour Michel,

Selon les données de ton exemple, et avec la plage B1:D1 nommée "coeF":
(à saisir sans les { } et valider par Ctrl+Shift+Entrée)

{=SI(ESTERREUR(SOMMEPROD(B2:D2;coeF)/SOMME(SI(ESTNUM
(B2:D2);coeF;0)));"";SOMMEPROD(B2:D2;coeF)/SOMME(SI
(ESTNUM(B2:D2);coeF;0)))}


ChrisV


"" a écrit
dans

le message de news: 0d3801c3d9fc$520a5260$
Je recherche de l'aide pour calculer une moyenne pondérée
à l'aide de formules matricielles. Je voudrais que cette
formule tienne compte du fait que toutes les valeurs ne
soient pas renseignées.
exemple : coeff 1 0.5 1
élève A 10 Absent 12 moyenne A ?
élève B 12 10 5 moyenne B ?
élève C Absent 14 Absent moyenne C ?

Merci par avance !

Michel








Avatar
AV
Ou bien....
Avec la plage des coeffs (B1:D1) nommée "coef"
Matricielle

=SI(NB(B2:D2)=0;"";SOMMEPROD(B2:D2;coef)/SOMME(SI(ESTNUM(B2:D2);coef;"")))

AV
Avatar
ChrisV
Vi, vi
ou bien, histoire de raccourcir encore un peu...
remplacer NB(B2:D2)=0 par
B2:D2=""

;-)
ChrisV


"AV" a écrit dans le message de news:
#
Ou bien....
Avec la plage des coeffs (B1:D1) nommée "coef"
Matricielle

=SI(NB(B2:D2)=0;"";SOMMEPROD(B2:D2;coef)/SOMME(SI(ESTNUM(B2:D2);coef;"")))

AV




Avatar
AV
ou bien, histoire de raccourcir encore un peu...
remplacer NB(B2:D2)=0 par B2:D2=""


Boff, bofff...
Si un élève est "absent" pour toutes les matières (que des valeurs texte) ça le
fait pas !
Je garde le "NB(B2:D2)=0"

AV

Avatar
garnote
Je voulais dire : «Quand tous les résultats sont connus.»

Serge


"ChrisV" a écrit dans le message de news:

Bonjour serge,

Si toutes les évaluations sont compilées...


C'est à dire...?


ChrisV


"garnote" a écrit dans le message de news:
rPXMb.30716$
C'est ChrisV qui a raison. Ma formule donne
le total accumulé en tenant compte des
pondérations. Si toutes les évaluations sont
compilées, ça donne la même chose.

Serge


"ChrisV" a écrit dans le message de news:

Bonjour Michel,

Selon les données de ton exemple, et avec la plage B1:D1 nommée
"coeF":



(à saisir sans les { } et valider par Ctrl+Shift+Entrée)

{=SI(ESTERREUR(SOMMEPROD(B2:D2;coeF)/SOMME(SI(ESTNUM
(B2:D2);coeF;0)));"";SOMMEPROD(B2:D2;coeF)/SOMME(SI
(ESTNUM(B2:D2);coeF;0)))}


ChrisV


"" a
écrit



dans
le message de news: 0d3801c3d9fc$520a5260$
Je recherche de l'aide pour calculer une moyenne pondérée
à l'aide de formules matricielles. Je voudrais que cette
formule tienne compte du fait que toutes les valeurs ne
soient pas renseignées.
exemple : coeff 1 0.5 1
élève A 10 Absent 12 moyenne A ?
élève B 12 10 5 moyenne B ?
élève C Absent 14 Absent moyenne C ?

Merci par avance !

Michel












Avatar
ChrisV
???

exemple, notes élèveA: 10 6 12
moyenne pondérée attendue: 10

Il y a quelque chose qui m'échappe...(?)


ChrisV


"garnote" a écrit dans le message de news:
c0eNb.30781$
Je voulais dire : «Quand tous les résultats sont connus.»

Serge


"ChrisV" a écrit dans le message de news:

Bonjour serge,

Si toutes les évaluations sont compilées...


C'est à dire...?


ChrisV


"garnote" a écrit dans le message de news:
rPXMb.30716$
C'est ChrisV qui a raison. Ma formule donne
le total accumulé en tenant compte des
pondérations. Si toutes les évaluations sont
compilées, ça donne la même chose.

Serge


"ChrisV" a écrit dans le message de news:

Bonjour Michel,

Selon les données de ton exemple, et avec la plage B1:D1 nommée
"coeF":



(à saisir sans les { } et valider par Ctrl+Shift+Entrée)

{=SI(ESTERREUR(SOMMEPROD(B2:D2;coeF)/SOMME(SI(ESTNUM
(B2:D2);coeF;0)));"";SOMMEPROD(B2:D2;coeF)/SOMME(SI
(ESTNUM(B2:D2);coeF;0)))}


ChrisV


"" a
écrit



dans
le message de news: 0d3801c3d9fc$520a5260$
Je recherche de l'aide pour calculer une moyenne pondérée
à l'aide de formules matricielles. Je voudrais que cette
formule tienne compte du fait que toutes les valeurs ne
soient pas renseignées.
exemple : coeff 1 0.5 1
élève A 10 Absent 12 moyenne A ?
élève B 12 10 5 moyenne B ?
élève C Absent 14 Absent moyenne C ?

Merci par avance !

Michel
















1 2