Problème de division par 0
Résolu
Benjo545
Messages postés
17
Date d'inscription
Statut
Membre
Dernière intervention
-
Benjo545 Messages postés 17 Date d'inscription Statut Membre Dernière intervention -
Benjo545 Messages postés 17 Date d'inscription Statut Membre Dernière intervention -
Bonjour,
Je travail toujours sur le même outils que l'autres fois dans excel 2010, mais là le problème c'est que j'ai un calcul qui résulte en une division par 0seulement quand une des case vaux 0. Malheureusement cette case, lorsqu'il n'y a pas d'élève inscrit doit valoir 0. J'ai donc tenté d'inclure un teste logique dans une division afin qu'il divise par un si la case égale 0.
Voici la formule que j'ai tenté AM4 étant la case problématique. Le teste logique dirait de diviser H3 par 1 si AM4=0 et de diviser H3 par AM4 s'il en est autrement.
SI(V3="x"; (($H3/(SI(AM4=0; 1; AM4)*AH4); 0)
Malheureursement cette formule n'est pas accepté il m'appareit un message pour me dire qu'il y a un erreur.
Voici la formule d'origine qui génère une division par 0
=SI(V3="x"; ($H3/(AM4)*AH4); 0)
Au fond ce que je veux c'est que lorsqu'il se retrouve a diviser par zero il donne 0 comme résultat, afin de bypasser l'erreur et de pouvoir calculer un total.
Désolé si c'est pas super clair, mais j'essai moi même de démèler le tout et je suis a la fin de ma journée alors le ciboulot est au ralenti. N'éhésitez pas a demander des précision.
Je travail toujours sur le même outils que l'autres fois dans excel 2010, mais là le problème c'est que j'ai un calcul qui résulte en une division par 0seulement quand une des case vaux 0. Malheureusement cette case, lorsqu'il n'y a pas d'élève inscrit doit valoir 0. J'ai donc tenté d'inclure un teste logique dans une division afin qu'il divise par un si la case égale 0.
Voici la formule que j'ai tenté AM4 étant la case problématique. Le teste logique dirait de diviser H3 par 1 si AM4=0 et de diviser H3 par AM4 s'il en est autrement.
SI(V3="x"; (($H3/(SI(AM4=0; 1; AM4)*AH4); 0)
Malheureursement cette formule n'est pas accepté il m'appareit un message pour me dire qu'il y a un erreur.
Voici la formule d'origine qui génère une division par 0
=SI(V3="x"; ($H3/(AM4)*AH4); 0)
Au fond ce que je veux c'est que lorsqu'il se retrouve a diviser par zero il donne 0 comme résultat, afin de bypasser l'erreur et de pouvoir calculer un total.
Désolé si c'est pas super clair, mais j'essai moi même de démèler le tout et je suis a la fin de ma journée alors le ciboulot est au ralenti. N'éhésitez pas a demander des précision.
A voir également:
- Problème de division par 0
- Numéro de téléphone excel 0 - Guide
- Remettre a 0 un pc - Guide
- Code ascii de 0 - Guide
- Tous les code possible de 0 à 9 (4 chiffres ) liste - Forum Jeux vidéo
- Excel différent de 0 - Forum Excel
3 réponses
bonjour à tous les deux
selon que AM4 fait partie du diviseur
=SI(V3="x";$H3/(SI(AM4=0;1;AM4))*AH4;0)
ou non
=SI(V3="x";$H3/(SI(AM4=0;1;AM4)*AH4);0)
bonne suite
selon que AM4 fait partie du diviseur
=SI(V3="x";$H3/(SI(AM4=0;1;AM4))*AH4;0)
ou non
=SI(V3="x";$H3/(SI(AM4=0;1;AM4)*AH4);0)
bonne suite
Merci à tous ceux qui ont répondu, les solutions de gbinforme et ccm81 sont toute deux tout à fait fonctionnelle, J'ai par contre utiliser celle de ccm81, car c'était la plus proche de ma formule original et je crois que c'est la plus général, celle qui peut le plus aisément être réutilisé dans une autre situation.
Merci Beaucoup
Merci Beaucoup
De la façon suivante s'il te plaît.
Example: «Le teste logique dirait de diviser H3 par 1 si AM4=0 et de diviser H3 par AM4 s'il en est autrement. »