OVH Cloud OVH Cloud

ENCORE Moyenne Matricielle

2 réponses
Avatar
Patrick Dupin
Bonjours à tous
je suis confronté à une moyenne (dans feuille "moy") avec coefficient dont
voici la formule
H4={SOMME(B4:G4*CoefF)/SOMME(SI(ESTVIDE(B4:G4);0;CoefF))



En sachant que (B4:G4) est une série de valeurs qui sont liées à d'autres
feuilles...du genre B4=Dictée!L4.
Dans la feuille "Dictée", la formule dans
L4=SI(ESTERREUR(MOYENNE(B4:K4));"";MOYENNE(B4:K4)).


Et voici le problème.
Si dans L4 de la feuille "Dictée", il n'y a pas de note...L4 est
vide...normal
Dans ce cas alors, dans ma feuille de report "moy" en B4=Dictée!L4, j'ai
toujour "en apparence"....rien aussi. Ma cellule semble vide...ce qui me
semble aussi normal...mais le problème est ici...

Le résultat de ma formule dans
H4={SOMME(B4:G4*CoefF)/SOMME(SI(ESTVIDE(B4:G4);0;CoefF))} me renvoie :
#VALEUR !
Alors j'ai même essayé :

(B4:G4)="" à la place du ESTVIDE sur les conseils de SL sur le forum (encore
merci à lui) mais ça ne toujours fonctionne pas


Dans le but de faire ultérieurement une macro, j'ai aussi essayé de faire un
Copier-Coller spécial de valeurs seulement...mais ça ne fonctionne toujours
pas. Je craque.. Grrrrrrrrrrrr
Cependant, si je sélectionne B4 (et toutes celles qui semblent vides) et que
je fais "Suppr" alors que la cellule est "Vide en apparence" et ceci même
après le copier-coller de valeur, le résultat est alors juste...je deviens
fou !
Merci pour votre aide

2 réponses

Avatar
SL
Rebonjour
Essaie
H4={SOMME(SI(B4:G4="";0;B4:G4)*CoefF)/SOMME(SI(B4:G4="";0;CoefF))

ou non matricielle
=SOMMEPROD(B4:G4;CoefF)/SOMMEPROD((B4:G4<>"")*CoefF)

Il vaut mieux rester sur le même fil et si besoin mettre un exemple
(simplifié) sur www.cjoint.com

Stéphane

"Patrick Dupin" a écrit dans le message de news:
4368f336$0$452$
Bonjours à tous
je suis confronté à une moyenne (dans feuille "moy") avec coefficient dont
voici la formule
H4={SOMME(B4:G4*CoefF)/SOMME(SI(ESTVIDE(B4:G4);0;CoefF))



En sachant que (B4:G4) est une série de valeurs qui sont liées à d'autres
feuilles...du genre B4=Dictée!L4.
Dans la feuille "Dictée", la formule dans
L4=SI(ESTERREUR(MOYENNE(B4:K4));"";MOYENNE(B4:K4)).


Et voici le problème.
Si dans L4 de la feuille "Dictée", il n'y a pas de note...L4 est
vide...normal
Dans ce cas alors, dans ma feuille de report "moy" en B4=Dictée!L4, j'ai
toujour "en apparence"....rien aussi. Ma cellule semble vide...ce qui me
semble aussi normal...mais le problème est ici...

Le résultat de ma formule dans
H4={SOMME(B4:G4*CoefF)/SOMME(SI(ESTVIDE(B4:G4);0;CoefF))} me renvoie :
#VALEUR !
Alors j'ai même essayé :

(B4:G4)="" à la place du ESTVIDE sur les conseils de SL sur le forum
(encore merci à lui) mais ça ne toujours fonctionne pas


Dans le but de faire ultérieurement une macro, j'ai aussi essayé de faire
un Copier-Coller spécial de valeurs seulement...mais ça ne fonctionne
toujours pas. Je craque.. Grrrrrrrrrrrr
Cependant, si je sélectionne B4 (et toutes celles qui semblent vides) et
que je fais "Suppr" alors que la cellule est "Vide en apparence" et ceci
même après le copier-coller de valeur, le résultat est alors juste...je
deviens fou !
Merci pour votre aide




Avatar
ChrisV
Bonjour Patrick,

Peux-tu joindre ton classeur (ou un extrait) ici:
http://cjoint.com/
avec les résultats souhaités.


ChrisV


"Patrick Dupin" a écrit dans le message de news:
4368f336$0$452$
Bonjours à tous
je suis confronté à une moyenne (dans feuille "moy") avec coefficient dont
voici la formule
H4={SOMME(B4:G4*CoefF)/SOMME(SI(ESTVIDE(B4:G4);0;CoefF))



En sachant que (B4:G4) est une série de valeurs qui sont liées à d'autres
feuilles...du genre B4=Dictée!L4.
Dans la feuille "Dictée", la formule dans
L4=SI(ESTERREUR(MOYENNE(B4:K4));"";MOYENNE(B4:K4)).


Et voici le problème.
Si dans L4 de la feuille "Dictée", il n'y a pas de note...L4 est
vide...normal
Dans ce cas alors, dans ma feuille de report "moy" en B4=Dictée!L4, j'ai
toujour "en apparence"....rien aussi. Ma cellule semble vide...ce qui me
semble aussi normal...mais le problème est ici...

Le résultat de ma formule dans
H4={SOMME(B4:G4*CoefF)/SOMME(SI(ESTVIDE(B4:G4);0;CoefF))} me renvoie :
#VALEUR !
Alors j'ai même essayé :

(B4:G4)="" à la place du ESTVIDE sur les conseils de SL sur le forum
(encore merci à lui) mais ça ne toujours fonctionne pas


Dans le but de faire ultérieurement une macro, j'ai aussi essayé de faire
un Copier-Coller spécial de valeurs seulement...mais ça ne fonctionne
toujours pas. Je craque.. Grrrrrrrrrrrr
Cependant, si je sélectionne B4 (et toutes celles qui semblent vides) et
que je fais "Suppr" alors que la cellule est "Vide en apparence" et ceci
même après le copier-coller de valeur, le résultat est alors juste...je
deviens fou !
Merci pour votre aide