Isoler les 0 d'une moyenne sur Excel 2010

Fermé
obladi - Modifié par obladi le 1/06/2015 à 17:35
eriiic Messages postés 24569 Date d'inscription mardi 11 septembre 2007 Statut Contributeur Dernière intervention 28 décembre 2023 - 2 juin 2015 à 23:49
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 18310 Date d'inscription dimanche 17 février 2008 Statut Contributeur Dernière intervention 29 mars 2024 5 073
1 juin 2015 à 17:41
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
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 18310 Date d'inscription dimanche 17 février 2008 Statut Contributeur Dernière intervention 29 mars 2024 5 073
1 juin 2015 à 22:01
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
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 58389 Date d'inscription lundi 13 août 2007 Statut Contributeur Dernière intervention 18 avril 2024 17 090
2 juin 2015 à 03:26
"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
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 18310 Date d'inscription dimanche 17 février 2008 Statut Contributeur Dernière intervention 29 mars 2024 5 073
Modifié par Mike-31 le 2/06/2015 à 17:31
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 24569 Date d'inscription mardi 11 septembre 2007 Statut Contributeur Dernière intervention 28 décembre 2023 7 211
2 juin 2015 à 07:12
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
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 24569 Date d'inscription mardi 11 septembre 2007 Statut Contributeur Dernière intervention 28 décembre 2023 7 211
2 juin 2015 à 23:49
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