#DIV/0!

H

Hervé

Guest
Bonjour le Forum

A l'aube de prendre mes congés je bloque sur une formule avec " #DIV/0! " en F5 sur l'exemple joins

J'ai mis une formule avec

=SI(esterreur(60/(SOMME((60/C5)+(60/D5)+(60/E5)));"";60/(SOMME((60/C5)+(60/D5)+(60/E5)))

Mais cela ne fonctionne pas.

Dans la Cellule F5 le formule doit être : =60/(SOMME((60/C5)+(60/D5)+(60/E5)

Le résultat devrait donner 0.62

Merci pour votre aide

Hervé
 

Pièces jointes

  • DIV.zip
    2.4 KB · Affichages: 20
J

Jean-Marie

Guest
Bonjour Hervé

Tu avais une problème de parenthèses

=SI(ESTERREUR(60/SOMME((60/C5)+(60/D5)+(60/E5)));"";60/(SOMME((60/C5)+(60/D5)+(60/E5))))

Le message d'erreur #DIV/0 est renvoyé quand le diviseur est égal à 0, tu n'as pas besoin de tester le dividende.

=SI(ESTERREUR(SOMME((60/C5)+(60/D5)+(60/E5)));"";60/(SOMME((60/C5)+(60/D5)+(60/E5))))

@+Jean-Marie
 
R

Robert

Guest
Bonjour Hervé,
Effectivement il y a une division par 0 avec E5.
Si tu ne veux pas avoir de PB il faudra mettre
=IF(ISERROR(60/(SUM(IF(ISERROR(60/C5);0;60/C5)+IF(ISERROR(60/D5);0;60/D5)+IF(ISERROR(60/E5);0;60/E5))));0;60/(SUM(IF(ISERROR(60/C5);0;60/C5)+IF(ISERROR(60/D5);0;60/D5)+IF(ISERROR(60/E5);0;60/E5))))

@+Robert
 
F

Fabrice LEVASSEUR

Guest
Bonjour,

#DIV/0 donc il y a une cellule vide ou nulle parmi C5, D5 et E5.
dans ton exemple, c'est E5 qui est vide.

Pour avoir une chaine vide à la place du message d'erreur, ta formule avec ESTERREUR est juste, il reste plus qu'à la mettre en F5...

Fabrice Levasseur
 

Discussions similaires

Réponses
4
Affichages
163
Réponses
9
Affichages
477

Statistiques des forums

Discussions
312 489
Messages
2 088 848
Membres
103 972
dernier inscrit
steeter