Excel 2013 /formule de moyenne

Fermé
didilove1 Messages postés 3 Date d'inscription mardi 7 mars 2017 Statut Membre Dernière intervention 8 mars 2017 - 7 mars 2017 à 20:37
 didilove1 - 4 avril 2017 à 17:39
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 lundi 18 octobre 2004 Statut Contributeur Dernière intervention 24 juin 2020 4 685
7 mars 2017 à 21:48
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 mardi 7 mars 2017 Statut Membre Dernière intervention 8 mars 2017
7 mars 2017 à 21:56
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 lundi 18 octobre 2004 Statut Contributeur Dernière intervention 24 juin 2020 4 685 > didilove1 Messages postés 3 Date d'inscription mardi 7 mars 2017 Statut Membre Dernière intervention 8 mars 2017
7 mars 2017 à 22:39
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 mardi 7 mars 2017 Statut Membre Dernière intervention 8 mars 2017 > gbinforme Messages postés 14946 Date d'inscription lundi 18 octobre 2004 Statut Contributeur Dernière intervention 24 juin 2020
8 mars 2017 à 14:25
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 lundi 18 octobre 2004 Statut Contributeur Dernière intervention 24 juin 2020
9 mars 2017 à 16:46
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 lundi 18 octobre 2004 Statut Contributeur Dernière intervention 24 juin 2020 4 685 > didilove1 Messages postés 3 Date d'inscription mardi 7 mars 2017 Statut Membre Dernière intervention 8 mars 2017
9 mars 2017 à 17:59
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 lundi 18 octobre 2004 Statut Contributeur Dernière intervention 24 juin 2020 4 685
23 mars 2017 à 18:35
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
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 lundi 18 octobre 2004 Statut Contributeur Dernière intervention 24 juin 2020 4 685
24 mars 2017 à 18:53
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 lundi 18 octobre 2004 Statut Contributeur Dernière intervention 24 juin 2020
27 mars 2017 à 17:27
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 lundi 18 octobre 2004 Statut Contributeur Dernière intervention 24 juin 2020 4 685
28 mars 2017 à 10:07
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 lundi 18 octobre 2004 Statut Contributeur Dernière intervention 24 juin 2020
28 mars 2017 à 14:26
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 lundi 18 octobre 2004 Statut Contributeur Dernière intervention 24 juin 2020 4 685
28 mars 2017 à 18:06
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 58397 Date d'inscription lundi 13 août 2007 Statut Contributeur Dernière intervention 26 avril 2024 17 094
4 avril 2017 à 16:29
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
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