Formule Excel: Si, esterreur

Résolu/Fermé
marsimus Messages postés 2 Date d'inscription lundi 12 juillet 2010 Statut Membre Dernière intervention 12 juillet 2010 - 12 juil. 2010 à 19:05
Mytå Messages postés 2973 Date d'inscription mardi 20 janvier 2009 Statut Contributeur Dernière intervention 20 décembre 2016 - 13 juil. 2010 à 01:04
Bonjour,

J'appèle à l'aide car je suis à court d'idée pour l'écriture de ma formule...

J'aimerais faire une moyenne géométrique sur une liste de ratio, mais quand le ratio est égal à 0 ou qu'il est égal à #DIV/0!, ma moyenne ne sait pas se faire.

Je dois faire cette moyenne avec 1500 données, donc je pensais mettre une formule à la place du simple ratio B1/A1. Cette formule donnait ceci: =SI(OU(ESTERREUR(B2/A2);B2/A2=0);"No value";B2/A2) mais elle ne fonctionne pas pour l'erreur #DIV/0! tandis que pour le 0 oui.

J'ai déjà essayé d'inverser les formules dans tous les sens, avec des ET, des SIERREUR, ect... mais c'est cette formule qui me paraît la plus simple et plausible.

Voici l'exemple en fichier Excel: https://www.cjoint.com/?hmtdyT75f7

Je vous remercie d'avance pour votre aide!

Martial

A voir également:

1 réponse

Vaucluse Messages postés 26496 Date d'inscription lundi 23 juillet 2007 Statut Contributeur Dernière intervention 1 avril 2022 6 396
12 juil. 2010 à 21:40
Bonsoir
le plus simple étant donné que vous diviser toujours par A2 et que c'est cette valeur qui engendre l'affichage #DIV/0 semble être d'écrire:
=S(A2=0;0;B2/A2)
car B2/A2=0 n'est pa s dans une logique mathématique, aucune division ne donnant un résultat de 0 (sauf 0/0...!)
0
marsimus Messages postés 2 Date d'inscription lundi 12 juillet 2010 Statut Membre Dernière intervention 12 juillet 2010
12 juil. 2010 à 22:03
Bonsoir,
Je n'ai pas très bien compris la façon de réagir d'Excel mis à part que ce n'est effectivement pas une logique mathématique.
Néanmoins, mon problème est en effet résolu si je remplace simplement B2/A2=0 par A2=0 et que je rajoute une valeur logique pour B2=0!

Je vous remercie vraiment pour votre aide!
0
Mytå Messages postés 2973 Date d'inscription mardi 20 janvier 2009 Statut Contributeur Dernière intervention 20 décembre 2016 942
13 juil. 2010 à 01:04
Salut le forum

Essaye la formule suivante, car la MOYENNE.GEOMETRIQUE renvoie la moyenne
géométrique d'une matrice ou d'une plage de données positives

=SI(OU(B2=0;A2=0);"No value";B2/A2)

Mytå
0