Calculer une moyenne

soumia -  
Raymond PENTIER Messages postés 71833 Date d'inscription   Statut Contributeur Dernière intervention   -
Bonjour,
comment faire pour appliquer la fonction "moyenne" même pour des colonnes ou toutes les cellules sont vides et juste une qui contient une valeur sans avoir #div/0!
j'ai besoins d'aide svp


3 réponses

jc80 Messages postés 5063 Statut Membre 1 425
 
Bonjour
A mettre en exemple en E1 avec des chiffres en A1, C1
=SI(ESTERREUR(A1:D1);MOYENNE(A1:D1))
Cordialement
0
soumia
 
mercii mais la résultat afficher c'est "faux" j'ai rien compris
0
Raymond PENTIER Messages postés 71833 Date d'inscription   Statut Contributeur Dernière intervention   17 381 > soumia
 
jc80 a voulu te répondre très vite (11 minutes), et n'a pas eu le temps de tester sa formule ; alors complète-la ainsi :
=SI(ESTERREUR(MOYENNE(A1:D1));"";MOYENNE(A1:D1))
0
Raymond PENTIER Messages postés 71833 Date d'inscription   Statut Contributeur Dernière intervention   17 381
 
Si tu veux que nous puissions comprendre ce que tu veux, il faut commencer par envoyer ton fichier, et bien précidser quelles cellules
sont concernées.
 1) Tu vas dans https://www.cjoint.com/ 
2) Tu cliques sur [Parcourir] pour sélectionner ton fichier (8192 Ko maxi)
3) Tu défiles vers le bas pour cliquer sur le bouton bleu [Créer le lien Cjoint]
4) Au bout de quelques secondes la deuxième page s'affiche, avec le lien en gras ; tu le sélectionnes et tu fais "Copier"
5) Tu reviens dans ta discussion sur CCM, et dans ton message de réponse tu fais "Coller".
=>Voir la fiche https://www.commentcamarche.net/faq/29493-utiliser-cjoint-pour-heberger-des-fichiers
0
soumia
 
mercii bqp
j'ai arrivé de résoudre ce problème par la formule suite:
=SI(NB(A1:A8)=NB.SI(A1:A8;"=0");"";SOMME(A1:A8)/NB(A1:A8)-NB.SI(A1:A8;"=0"))
0
Raymond PENTIER Messages postés 71833 Date d'inscription   Statut Contributeur Dernière intervention   17 381
 
Salut.

° C'est vrai que ta formule marche ...
=SI(NB(A1:A8)=NB.SI(A1:A8;"
=0
");"";SOMME(A1:A8)/NB(A1:A8)
-NB.SI(A1:A8;"=0")
)

° Mais celle-ci également :
=SI(NB(A1:A8)=NB.SI(A1:A8;"");"";SOMME(A1:A8)/NB(A1:A8))

° Ainsi que celle-là :
=SI(NB(A1:A8)=NB.SI(A1:A8;"");"";MOYENNE(A1:A8))

° Mais la meilleure de toutes est celle de ccm81 :
=SI(NB(A1:A8)=0;"";MOYENNE(A1:A8))
0
ccm81 Messages postés 11033 Statut Membre 2 433
 
Bonjour à tous

Essaies comme ceci

=SI(NB(A1:D1)=0;"";MOYENNE(A1:D1))

Cdmnt
0