Moyenne

Fermé
Gantoine62 Messages postés 206 Date d'inscription samedi 24 décembre 2016 Statut Membre Dernière intervention 28 décembre 2023 - 17 mars 2019 à 09:39
eriiic Messages postés 24570 Date d'inscription mardi 11 septembre 2007 Statut Contributeur Dernière intervention 23 avril 2024 - 17 mars 2019 à 12:50
Bonjour,
J'ai 4 cellules (D60=11%.D61=0%.D62=0%.D63=0%) avec des moyennes et dans la cellule D64 le total de ces moyennes avec la formule suivante:
=MOYENNE(D60:D63) et j'obtient 3%. Je souhaiterais que tant que les cellules D61,D62,D63 sont =à 0% avoir 11% en D64 et non 3%.
Dans l'attente de vous lire
Cordialement


Configuration: Windows / Chrome 72.0.3626.121

2 réponses

eriiic Messages postés 24570 Date d'inscription mardi 11 septembre 2007 Statut Contributeur Dernière intervention 23 avril 2024 7 215
Modifié le 17 mars 2019 à 12:50
Bonjour,

une moyenne de moyennes ne fait pas un résultat mathématiquement correct.
Il faut repartir des données.

Ex. Tu as 3 paniers.
un de 3 pommes + 15 poires, soit 16.67 % de pommes parmi les fruits
un de 1 pommes + 23 poires, soit 4.17 % de pommes parmi les fruits
un de 50 pommes + 15 poires, soit 76.92 % de pommes parmi les fruits
Moyenne des moyennes : 32.59%
Moyenne réelle : 54 pommes / 107 fruits = 50.47%
Soit 20% d'écart !
eric

2
baladur13 Messages postés 46410 Date d'inscription mercredi 11 avril 2007 Statut Modérateur Dernière intervention 1 mai 2024 13 229
Modifié le 17 mars 2019 à 09:52
Bonjour
en D64, utiliser la formule "=MOYENNE.SI(D60:D63;"<>0")
Voir http://formations-excel.blogspot.com/2017/03/moyenne-si-different-de-0.html

0
Gantoine62 Messages postés 206 Date d'inscription samedi 24 décembre 2016 Statut Membre Dernière intervention 28 décembre 2023 1
17 mars 2019 à 10:48
Comment fait-on pour ne pas voir apparaître:#DIV/0! quand D60=0%
Merci pour votre réponse
Cordialement
0
baladur13 Messages postés 46410 Date d'inscription mercredi 11 avril 2007 Statut Modérateur Dernière intervention 1 mai 2024 13 229
17 mars 2019 à 11:54
mettre en D64 Si(D60=0;0;MOYENNE.SI(D60:D63;"<>0"))
0
Gantoine62 Messages postés 206 Date d'inscription samedi 24 décembre 2016 Statut Membre Dernière intervention 28 décembre 2023 1
17 mars 2019 à 12:13
Bonjour,
Je pense que j'ai trouvé la solution en D64
=SIERREUR(MOYENNE.SI(D60:D63;"<>0");"")
Cordialement
0