Isoler les 0 d'une moyenne sur Excel 2010

obladi -  
eriiic Messages postés 25847 Date d'inscription   Statut Contributeur Dernière intervention   -
Bonjour,

J'ai bien noté vos conseils pour isoler les 0 des moyennes, sauf que sauf erreur de ma part, vos conseils ne sont valables que lorsque les datas de la plage sont à la suite les uns des autres (ex : A1:A8)
Je cherche pour ma part à isoler les 0 en sélectionnant plusieurs cellules (ex : A1;A3;A5;A8), là les formules ne fonctionnent pas...

Quelqu'un sait-il m'aider ?
Merci d'avance !
A voir également:

4 réponses

Mike-31 Messages postés 19572 Date d'inscription   Statut Contributeur Dernière intervention   5 140
 
Bonjour,

A la place de dire que les propositions fournies ne correspondent pas à la demande, il serait plus constructif de connaitre la formule utilisée et avoir des explications sur la structure du fichier pour adapter les formules.
nous ne sommes pas des devins et ma boule de cristal est en panne
0
obladi
 
Bonjour Mike, merci pour ta réponse rapide et enjouée.
J'ai essayé Moyennesi, Nbsi et 2-3 autres formules.
Si je remplace dans ces formules A1:A8 par A1;A3;A8 (par exemple), un message d'erreur s'affiche (" contient trop d'informations etc")..
Voilà voilà, merci pour votre aide si vous avez une astuce.
0
Mike-31 Messages postés 19572 Date d'inscription   Statut Contributeur Dernière intervention   5 140
 
Re,

Pour les cellules non contiguës, c'est plus compliqué, essaye cette formule
=SOMME(A1;A3;A5;A8)/SOMME(NB.SI(INDIRECT({"A1";"A3";"A5";"A8"});">0"))

ou encore
=SOMME(A1;A3;A5;A8)/(NB.SI(A1;">0")+NB.SI(A3;">0")+NB.SI(A5;">0")+NB.SI(A8;">0"))
0
obladi
 
Bonjour Mike, c'est "plus compliqué", mais tu n'as pas été long à trouver la solution, merci beaucoup !

ça me met cependant un #DIV/0! lorsque :
- toutes les cellules sont à 0,
- il y a des valeurs négatives

si tu sais comment ça se corrige, je suis évidemment preneur
à bientôt
0
Raymond PENTIER Messages postés 71870 Date d'inscription   Statut Contributeur Dernière intervention   17 400
 
"J'ai bien noté vos conseils pour isoler les 0 des moyennes"
de quels conseils s'agit-il ?
à quoi fais-tu référence ?
0
obladi
 
Bonjour Raymond, je fais allusion à d'autres posts que j'ai parcourus sur ce forum sur le même sujet, mais qui ne répondaient pas exactement à ce que je cherchais.
0
Mike-31 Messages postés 19572 Date d'inscription   Statut Contributeur Dernière intervention   5 140
 
Re,

Mais avec tout ça, as tu trouvé réponse à ton problème, en combinant une de mes formules du post 3 et la solution d'Eriiic que je salue tu ne devrais plus avoir de #DIV/0

et une réponse à chaque solution proposée serait la bienvenue et un signe de reconnaissance pour l'intervenant
0
eriiic Messages postés 25847 Date d'inscription   Statut Contributeur Dernière intervention   7 282
 
Bonjour,

Ou bien
Si tes 0 sont des saisies ne pas les saisir ou les remplacer par ""
S'ils sont issus de formules remplacer =ta_formule par =SIERREUR(ta_formule;"")
Moyenne() ne prend pas en compte les chaines.

eric
0
obladi
 
Bonjour Eric,
Pour info, la solution de Mike (plus haut) fonctionne bien que les "0" soient issus de formules.
J'ai peut-être mal compris ?
0
eriiic Messages postés 25847 Date d'inscription   Statut Contributeur Dernière intervention   7 282
 
Ben oui, il n'a pas pour habitude de dire des bêtises mike.
Je t'explique une autre façon de faire avec des saisies plus rigoureuses ou en modifiant un peu tes formules s'il y en a.
eric
0