Excel 2013 /formule de moyenne

didilove1 Messages postés 3 Date d'inscription   Statut Membre Dernière intervention   -  
 didilove1 -
Bonjour :)
Je suis nouvelle sur le forum. Je suis débutante sur Excel 2013.
Je cherche la formule qui me permettrait de calculer la moyenne d'une plage de données mais qui n'inclus pas les valeurs de cellules "#DIV/0!" et "0,00".
Également, à noter que toutes les cellules inclues dans la formule ont également une formule de Moyenne rattachées à elle.

J'espère que tout cela fait un peu de sens. Tant qu'à moi, je suis perdue...

Merci d'avance!

Diane
A voir également:

4 réponses

gbinforme Messages postés 14946 Date d'inscription   Statut Contributeur Dernière intervention   4 724
 
Bonjour,

Tu devrais déjà rectifier tes erreurs "#DIV/0!" car il est toujours très difficile de faire des calculs sur une plage avec des erreurs.
Par exemple :
=SI(B1=0;"";A1/B1)

Tu remplaces ton diviseur et ton dividende par la formule adéquate.
1
didilove1 Messages postés 3 Date d'inscription   Statut Membre Dernière intervention  
 
salut :)
Merci pour la réponse rapide.
Mais bon, je suis inculte ...
Voici une formule associée à un #DIV/0!

=(SOMME.SI(Ville;"Toronto";L_V_Tarif))/(NB.SI(Ville;"Toronto")-NB.SI.ENS(Ville;"Toronto";L_V_Tarif;""))

Donc, qu'est ce que je devrais changer au juste ??

merci!! :)
0
gbinforme Messages postés 14946 Date d'inscription   Statut Contributeur Dernière intervention   4 724 > didilove1 Messages postés 3 Date d'inscription   Statut Membre Dernière intervention  
 
Bonsoir,

Si tu remplaces ta formule par celle-ci, tu n'as plus #DIV/0!
=SI(NB.SI(ville;"Toronto")-NB.SI.ENS(ville;"Toronto";L_V_Tarif;"")=0;"";(SOMME.SI(ville;"Toronto";L_V_Tarif))/(NB.SI(ville;"Toronto")-NB.SI.ENS(ville;"Toronto";L_V_Tarif;"")))

Maintenant faire du tableur complexe sans formation, je pense que ce n'est pas trop sérieux, c'est comme si tu prenais le volant sans passer par l'auto-école.
0
didilove1 Messages postés 3 Date d'inscription   Statut Membre Dernière intervention   > gbinforme Messages postés 14946 Date d'inscription   Statut Contributeur Dernière intervention  
 
Merci, je vais essayer cette formule :)
Et en passant, je suis extrêmement d'accord avec toi. Ma collègue qui avait initialement créé le rapport est partie sans avoir réussi à trouver la solution.
Donc la tâche ingrate m'est revenue :) Et lorsque la gestion te demande de quoi, même si ce n'est pas dans ton champ de compétence, et bien tu te débrouilles comme tu le peux haha

Merci encore !!
(p.s. si jamais j'ai encore de la difficulté, j'espère que tu n'y verras pas trop d'inconvénients à ce que je récrive... :P )

Diane
0
didilove1 > gbinforme Messages postés 14946 Date d'inscription   Statut Contributeur Dernière intervention  
 
Ca fonctionne!! Vous êtes mon sauveur!!
Ok, donc, maintenant que je n'ai plus de cellules DIV/0 (qui ont en faite été remplacées par des cellules vides), quelle est la formule qui me permettrait de calculer la moyenne d'une plage de données mais qui n'inclus pas les valeurs de cellules VIDES et "0,00".
Également, à noter que toutes les cellules inclues dans la formule ont également une formule de Moyenne rattachées à elle.

Après cela, je vous promets que je vous laisse tranquille :)
Diane
0
gbinforme Messages postés 14946 Date d'inscription   Statut Contributeur Dernière intervention   4 724 > didilove1 Messages postés 3 Date d'inscription   Statut Membre Dernière intervention  
 
Bonjour,

(qui ont en faite été remplacées par des cellules vides)
Ce n'est pas tout à fait par hasard car il se trouve que pour calculer une moyenne, la fonction MOYENNE ne tient pas compte des cellules vides contrairement aux cellules à zéro.

quelle est la formule qui me permettrait de calculer la moyenne d'une plage
La fonction MOYENNE appliquée à ta plage devrait donc te donner ton résultat.
0
gbinforme Messages postés 14946 Date d'inscription   Statut Contributeur Dernière intervention   4 724
 
Bonjour,

donc, où puis-je avoir fait une erreur?
Dans ta formule bien sûr car tu ne peux pas le faire ainsi.
Ta plage n'a qu'une cellule mais sur 2 onglets, cela ne peut pas fonctionner.
Si tu n'as que 2 cellules, (ce dont je doute !) tu auras ta moyenne sans matricielle ainsi :
=SOMME(SI(ET(Avril!G153<>0;Mars!G153<>0);Avril:Mars!G153;0))/2
0
didilove1
 
Bonjour,

Je n'ai pas que 2 cellules. J'ai 12 cellules et 12 onglets (une cellule par onglet). (mais toute des ``G153``)

Donc, je fais quoi ??

Merci, Merci , Merci :)

diane
0
gbinforme Messages postés 14946 Date d'inscription   Statut Contributeur Dernière intervention   4 724
 
Bonjour,

Dans ce cas utilises la formule que je t'ai mise ci-dessus et dis moi le résultat.
0
didilove1 > gbinforme Messages postés 14946 Date d'inscription   Statut Contributeur Dernière intervention  
 
salut,

Jai essayé la formule suivante :
=SOMME(SI(ET(Avril!G153<>0;Mars!G153<>0);Avril:Mars!G153;0))/12

Jai divisé par 12, car jai 12 onglets..
mais ca ne fonctionne pas, car la moyenne ne doit pas tenir compte des cellules ``0,00`` et des cellules vides..
Donc le résultat que la formule me donne est erroné...
Sur 12 cellules, j'ai 3 cellules ``0,00``, 3 cellules ``vides``, et 6 cellules avec une donnée...
Donc, ma moyenne doit etre calculée sur 6 cellules, et non 12....

Diane :)
0
gbinforme Messages postés 14946 Date d'inscription   Statut Contributeur Dernière intervention   4 724
 
Bonjour,

Au bout de pas mal de postes, l'on arrive à comprendre ton besoin qui devrait être satisfait avec cette formule :
=SOMMEPROD(SOMME.SI(INDIRECT(TEXTE("1/"&LIGNE(1:12)&"/2017";"mmmm")&"!G153");"<>#N/A")/SOMMEPROD(NB.SI(INDIRECT(TEXTE("1/"&LIGNE(1:12)&"/2017";"mmmm")&"!G153");">0")))

C'est une formule matricielle à valider avec 3 doigts
avec les touches ctrl + Maj + Entrée simultanées
0
didilove1 > gbinforme Messages postés 14946 Date d'inscription   Statut Contributeur Dernière intervention  
 
Bonjour,

Cela ne fonctionne pas, ca me donne le résultat ``#REF"

Dois-je utiliser la formule tel quel, sans rien remplacer? Et pourquoi 2017?

Voici mes données de mes cellules G153 par onglet/mois:

Avril :196
Mai: 80
Juin: 123.62
Juillet: 0,00
Aout: 0,00
Septembre: 107.75
Octobre: 0,00
Novembre: 99
Décembre: 226.67
Janvier: "vide"
Février "vide"
Mars: "vide"

Le résultat pour la moyenne que je recherche est : 138.84
Donc, la formule doit inclure toutes les cellules mais seules les cellules avec des données doivent etre comptabilisées. Donc, divisé par 6 au lieu de 12. Et cette formule doit également s'adapter pour toutes les autres moyennes que je dois calculer (ex: celles de G155, G159, G161, etc....)

Merci!!! :)

Diane
0
gbinforme Messages postés 14946 Date d'inscription   Statut Contributeur Dernière intervention   4 724
 
Bonjour,

J'avais oublié de te préciser qu'il faut que tes mois doivent être écris correctement et manifestement 'Aout' n'existe pas c'est Août.

Cela ne fonctionne pas, ca me donne le résultat ``#REF"
Et pourtant tu pourras constater que cela fonctionne si tu écris les mois sans faute !

https://www.cjoint.com/c/GCCqfNEhbjl
0
Raymond PENTIER Messages postés 58989 Date d'inscription   Statut Contributeur Dernière intervention  
 
Bonjour Diane.

Et si finalement, après un mois d'échanges et 32 messages, tu nous envoyais ton fichier ? On te dirait tout de suite où tu as commis une erreur !
 1) Tu vas dans https://www.cjoint.com/ 
2) Tu cliques sur [Parcourir] pour sélectionner ton fichier (15 Mo 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 fais un clic-droit dessus et tu choisis "Copier le lien"
5) Tu reviens dans ta discussion sur CCM, et dans ton message tu fais "Coller".
=>Voir la fiche https://www.commentcamarche.net/faq/29493-utiliser-cjoint-pour-heberger-des-fichiers
0
didilove1
 
salut :) je dois avant tout le modifier pour supprimer quelques informations qui sont de niveau `` protégé`` au gouvernement fédéral.

Je l'envoie le plus rapidement possible.

Merci!

Diane :)
0