Moyenne de divisions : problème avec les DIV/0
Résolu/Fermé
alixmtnz
Messages postés
6
Date d'inscription
vendredi 23 août 2013
Statut
Membre
Dernière intervention
23 août 2013
-
23 août 2013 à 07:20
eriiic Messages postés 24600 Date d'inscription mardi 11 septembre 2007 Statut Contributeur Dernière intervention 21 octobre 2024 - 23 août 2013 à 11:25
eriiic Messages postés 24600 Date d'inscription mardi 11 septembre 2007 Statut Contributeur Dernière intervention 21 octobre 2024 - 23 août 2013 à 11:25
A voir également:
- Moyenne de divisions : problème avec les DIV/0
- Calculer une moyenne sur excel - Guide
- Moyenne excel anglais - Guide
- Symbole moyenne excel - Forum Excel
- Le fichier à télécharger est dans un format peu courant. trouvez le moyen de l’ouvrir. quel mot s’affiche ? - Forum Windows
- Calcul moyenne d'âge par tranche excel - Forum Excel
5 réponses
eriiic
Messages postés
24600
Date d'inscription
mardi 11 septembre 2007
Statut
Contributeur
Dernière intervention
21 octobre 2024
7 239
23 août 2013 à 07:51
23 août 2013 à 07:51
Bonjour,
Si tes cellules sont bien contigües comme sur l'exemple alors :
=MOYENNE(SI(F38:H38=0;0;(F40:H40)/(F38:H38)))
formule matricielle à valider avec shift+ctrl+entrée
eric
Si tes cellules sont bien contigües comme sur l'exemple alors :
=MOYENNE(SI(F38:H38=0;0;(F40:H40)/(F38:H38)))
formule matricielle à valider avec shift+ctrl+entrée
eric
Frenchie83
Messages postés
2240
Date d'inscription
lundi 6 mai 2013
Statut
Membre
Dernière intervention
11 août 2023
338
23 août 2013 à 08:05
23 août 2013 à 08:05
Bonjour Eriiic
j'avais opté plus modestement par
=SI(ESTERR(MOYENNE(G40/G38;F40/F38;E40/E38));0;MOYENNE(G40/G38;F40/F38;E40/E38))
A moins que je ne me trompe , mais dans votre formule, si 1 seule valeur est différente de 0 en G, le résultat ne donne pas 0.
j'avais opté plus modestement par
=SI(ESTERR(MOYENNE(G40/G38;F40/F38;E40/E38));0;MOYENNE(G40/G38;F40/F38;E40/E38))
A moins que je ne me trompe , mais dans votre formule, si 1 seule valeur est différente de 0 en G, le résultat ne donne pas 0.
eriiic
Messages postés
24600
Date d'inscription
mardi 11 septembre 2007
Statut
Contributeur
Dernière intervention
21 octobre 2024
7 239
Modifié par eriiic le 23/08/2013 à 08:18
Modifié par eriiic le 23/08/2013 à 08:18
Bonjour frenchie,
Je n'ai pas eu la même lecture :
Je souhaiterai, lorsque c'est le cas, que la moyenne considère que la division est égale à 0.
https://www.cjoint.com/c/CHxinV4yDq1
Au passage, lorsque tu mets du code (vu sur un autre post), tu devrais utiliser l'icone <> pour mettre en forme. C'est plus lisible ensuite s'il y a beaucoup de lignes.
eric
Je n'ai pas eu la même lecture :
Je souhaiterai, lorsque c'est le cas, que la moyenne considère que la division est égale à 0.
https://www.cjoint.com/c/CHxinV4yDq1
Au passage, lorsque tu mets du code (vu sur un autre post), tu devrais utiliser l'icone <> pour mettre en forme. C'est plus lisible ensuite s'il y a beaucoup de lignes.
eric
Frenchie83
Messages postés
2240
Date d'inscription
lundi 6 mai 2013
Statut
Membre
Dernière intervention
11 août 2023
338
23 août 2013 à 08:31
23 août 2013 à 08:31
Exact, pour la première observation, j'ai mal interprété la demande, comme quoi, on ne relit jamais assez.
Pour ce qui est de l'utilisation des <> , généralement je le fais mais parfois il m'arrive d'oublier de cliquer dessus, surtout quand je le glisse au milieu de commentaires. mais je serai plus attentif les prochaines fois.
Merci pour ces remarques constructives.
Pour ce qui est de l'utilisation des <> , généralement je le fais mais parfois il m'arrive d'oublier de cliquer dessus, surtout quand je le glisse au milieu de commentaires. mais je serai plus attentif les prochaines fois.
Merci pour ces remarques constructives.
alixmtnz
Messages postés
6
Date d'inscription
vendredi 23 août 2013
Statut
Membre
Dernière intervention
23 août 2013
23 août 2013 à 08:13
23 août 2013 à 08:13
Merci pour vos réponses mais aucune des deux ne fonctionnent.
Je ne souhaite pas que si un des 3 diviseurs vaut 0 toute la moyenne vale 0. Je souhaite que juste cette division vale 0. En faite dans mon problème on a 7 cas possibles :
E38=0
F38=0
G38=0
E38 & F38=0
E38 & G38=0
G38 & F38=0
E38 & F38 & G38=0.
Merci d'avance
Je ne souhaite pas que si un des 3 diviseurs vaut 0 toute la moyenne vale 0. Je souhaite que juste cette division vale 0. En faite dans mon problème on a 7 cas possibles :
E38=0
F38=0
G38=0
E38 & F38=0
E38 & G38=0
G38 & F38=0
E38 & F38 & G38=0.
Merci d'avance
Frenchie83
Messages postés
2240
Date d'inscription
lundi 6 mai 2013
Statut
Membre
Dernière intervention
11 août 2023
338
23 août 2013 à 08:19
23 août 2013 à 08:19
Si c'est le cas, la formule d'Eriiic est la bonne. Si une division =0, la moyenne se fait bien sur le reste
eriiic
Messages postés
24600
Date d'inscription
mardi 11 septembre 2007
Statut
Contributeur
Dernière intervention
21 octobre 2024
7 239
23 août 2013 à 08:22
23 août 2013 à 08:22
aucune des deux ne fonctionnent
Tu as bien validé en matriciel comme je te l'ai écrit ?
Regarde plus haut, j'ai mis un fichier exemple dans une réponse à frenchie
eric
Tu as bien validé en matriciel comme je te l'ai écrit ?
Regarde plus haut, j'ai mis un fichier exemple dans une réponse à frenchie
eric
alixmtnz
Messages postés
6
Date d'inscription
vendredi 23 août 2013
Statut
Membre
Dernière intervention
23 août 2013
23 août 2013 à 08:33
23 août 2013 à 08:33
En effet sous excel ça marche à merveille, malheureusement je suis sous spreadsheet de google drive, et validation matricielle je ne sais pas si c'est faisable la dessus.
eriiic
Messages postés
24600
Date d'inscription
mardi 11 septembre 2007
Statut
Contributeur
Dernière intervention
21 octobre 2024
7 239
23 août 2013 à 08:50
23 août 2013 à 08:50
regarde avec ARRAYFORMULA()
eric
eric
alixmtnz
Messages postés
6
Date d'inscription
vendredi 23 août 2013
Statut
Membre
Dernière intervention
23 août 2013
23 août 2013 à 09:00
23 août 2013 à 09:00
Wonderful !!!!!
J'aurai pu ajouter un peu plus de détails au début mais superbe d'avoir la réponse à la première réponse. C'était ma première question et je suis très contente du résultat :)
Merci à tous
J'aurai pu ajouter un peu plus de détails au début mais superbe d'avoir la réponse à la première réponse. C'était ma première question et je suis très contente du résultat :)
Merci à tous
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
alixmtnz
Messages postés
6
Date d'inscription
vendredi 23 août 2013
Statut
Membre
Dernière intervention
23 août 2013
23 août 2013 à 10:12
23 août 2013 à 10:12
Je vais peut être abusé un peu de votre gentillesse mais j'ai le même problème maintenant mais avec une moyenne de divisions ayant une somme au dividende.
=average((D43+E44)/D41;(E43+F44)/E41;(F43+G44)/F41)
=average((D43+E44+F45)/D41;(E43+F44+G45)/E41;(F43+G44+H45)/F41)
Ce sont les mêmes contraintes que pour le problème précédent.
Merci d'avance
=average((D43+E44)/D41;(E43+F44)/E41;(F43+G44)/F41)
=average((D43+E44+F45)/D41;(E43+F44+G45)/E41;(F43+G44+H45)/F41)
Ce sont les mêmes contraintes que pour le problème précédent.
Merci d'avance
eriiic
Messages postés
24600
Date d'inscription
mardi 11 septembre 2007
Statut
Contributeur
Dernière intervention
21 octobre 2024
7 239
23 août 2013 à 10:40
23 août 2013 à 10:40
C'est toujours le même principe :
=MOYENNE(SI(diviseurs=0;0;(dividendes)/(diviseurs)))
avec dividendes = ((D43:F43)+(E44:G44))
=MOYENNE(SI(D41:F41=0;0;((D43:F43)+(E44:G44))/(D41:F41)))
formule matricielle à valider avec shift+ctrl+entrée
eric
=MOYENNE(SI(diviseurs=0;0;(dividendes)/(diviseurs)))
avec dividendes = ((D43:F43)+(E44:G44))
=MOYENNE(SI(D41:F41=0;0;((D43:F43)+(E44:G44))/(D41:F41)))
formule matricielle à valider avec shift+ctrl+entrée
eric
alixmtnz
Messages postés
6
Date d'inscription
vendredi 23 août 2013
Statut
Membre
Dernière intervention
23 août 2013
23 août 2013 à 10:58
23 août 2013 à 10:58
Malheureusement non, je n'additionne pas mes cellules lignes par lignes mais en diagonale :
D43+E44+F45.
Une solution ?
Merci d'avance
D43+E44+F45.
Une solution ?
Merci d'avance
eriiic
Messages postés
24600
Date d'inscription
mardi 11 septembre 2007
Statut
Contributeur
Dernière intervention
21 octobre 2024
7 239
23 août 2013 à 11:25
23 août 2013 à 11:25
Une solution ?
Ben regarde ce que j'ai mis...
eric
Ben regarde ce que j'ai mis...
eric