Diviser 0 par 0
Résolu
kanakm
Messages postés
21
Date d'inscription
Statut
Membre
Dernière intervention
-
Raymond PENTIER Messages postés 58988 Date d'inscription Statut Contributeur Dernière intervention -
Raymond PENTIER Messages postés 58988 Date d'inscription Statut Contributeur Dernière intervention -
A voir également:
- Diviser 0 par 0
- Remettre a 0 un pc - Guide
- Numéro de téléphone excel 0 - Guide
- 0 barré clavier ✓ - Forum Programmation
- Excel différent de 0 ✓ - Forum Excel
- Tous les code possible de 0 à 9 (4 chiffres ) liste - Forum Jeux vidéo
11 réponses
Bonjour
Bien que je ne comprenne pas non plus le pourquoi d'éviter l'affichage d'erreur qui est réelle puisque la division par 0 est impossible, si tu veux néanmoins passer outre tout message d'erreur :
=SIERREUR(E4/E5;la valeur en cas d'erreur;E4/E5)
remplacer la valeur encas d'erreur par la valeur que tu veux voir retourner
ou pour paser outre la seule erreur #DIV0
=SIERREUR(E4/E5;SI(TYPE.ERREUR(E4/E5)=2;la valeur en cas d'erreur;E4/E5))
Cdlmnt
Bien que je ne comprenne pas non plus le pourquoi d'éviter l'affichage d'erreur qui est réelle puisque la division par 0 est impossible, si tu veux néanmoins passer outre tout message d'erreur :
=SIERREUR(E4/E5;la valeur en cas d'erreur;E4/E5)
remplacer la valeur encas d'erreur par la valeur que tu veux voir retourner
ou pour paser outre la seule erreur #DIV0
=SIERREUR(E4/E5;SI(TYPE.ERREUR(E4/E5)=2;la valeur en cas d'erreur;E4/E5))
Cdlmnt
désolé mais il réagit comme une calculatrice lorsque tu veux faire diviser un nombre par 0, n'oublie pas que c'est un outil servant à automatiser des calculs.
Le seul conseil que je peux te donner c'est de voir avec ton professeur de maths ou dans un manuel de pratiques informatiques.
Le seul conseil que je peux te donner c'est de voir avec ton professeur de maths ou dans un manuel de pratiques informatiques.
je vais etre plus clair je divise la cellule 1 de la cellule 2 et resultat cellule 3.
mon souci c'est que si je mets 1 dans cellule 1 et je garde 0 cellule 2, probleme.
il me faut une formule qui prends en compte cette condition et idem en inversant les chiffres des cellules
mon souci c'est que si je mets 1 dans cellule 1 et je garde 0 cellule 2, probleme.
il me faut une formule qui prends en compte cette condition et idem en inversant les chiffres des cellules
j'ai mit cette formule, =SI(E11=0;0;(E12-E11)/E11) mais quand je mets 0 en A1 et 2 en A2 ça reste à 0. il faut qu'apparaisse le 2 ou autre chiffre qui lui correspond
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
Soyons clairs : Ni toi ni moi ne pouvons ré-inventer les mathématiques.
Règle 1 : Quand on divise zéro par un nombre ça fait zéro.
Règle 2 : La division par zéro est impossible (dire que 5 divisé par 0 donne un résultat, cela signifierait qu'en multipliant ce résultat par 0 on retrouverait 5 ...) !
Explique-nous en détail l'ensemble du travail que tu essaies de faire.
Règle 1 : Quand on divise zéro par un nombre ça fait zéro.
Règle 2 : La division par zéro est impossible (dire que 5 divisé par 0 donne un résultat, cela signifierait qu'en multipliant ce résultat par 0 on retrouverait 5 ...) !
Explique-nous en détail l'ensemble du travail que tu essaies de faire.
je divise ligne 1 par ligne 2. ligne 3 résultat suite au résultat j'ai une addition qui ce fait sur la ligne 3
COLONNE A COLONNE B2
LIGNE 1 0 10
LIGNE 2 10 0
LIGNE 3 RÉSULTAT = SOMME DE L3
par contre il faut que je puisse avoir un résultat si non impossible de faire l'opperation
COLONNE A COLONNE B2
LIGNE 1 0 10
LIGNE 2 10 0
LIGNE 3 RÉSULTAT = SOMME DE L3
par contre il faut que je puisse avoir un résultat si non impossible de faire l'opperation
Bonjour,
Résultat = (E12-E11)/E11
Je suppose que tu as bien compris que tu ne peux pas effectuer une division par zéro.
Par contre, tu peux décider que si le cas se présente, alors le résultat prend une valeur conventionnelle.
Exemple : je décide que si E11 vaut zéro, alors le résultat sera égal à E12
Il suffit d'écrire
=SIERREUR((E12-E11)/E11;E12)
Mais il faut que tu reste conscient que ce résultat ne correspond pas à l'opération initiale, en particulier s'il doit te servir dans d'autres calculs.
A+
Résultat = (E12-E11)/E11
Je suppose que tu as bien compris que tu ne peux pas effectuer une division par zéro.
Par contre, tu peux décider que si le cas se présente, alors le résultat prend une valeur conventionnelle.
Exemple : je décide que si E11 vaut zéro, alors le résultat sera égal à E12
Il suffit d'écrire
=SIERREUR((E12-E11)/E11;E12)
Mais il faut que tu reste conscient que ce résultat ne correspond pas à l'opération initiale, en particulier s'il doit te servir dans d'autres calculs.
A+
Gyrus tu y es presque. la ou ça coince c'est que mon résultat est en pourcentage et si en E11=0 et E12=2 la réponse ce fait mais en positif au lieu de négatif en plus la reponse par de 0% et passe de
Alors pour être plus claire, j'ai besoin de calculer le taux de service
La division doit etre E11 divisé par E12
E11 qte réelle 2 10 0 10
E12 qte prévue 10 2 10 0
E13 résultat en % 400% -80% 1000% -100%
je devrais avoir -80% 20% -100% 0%
Qu'en pensez vous?
Alors pour être plus claire, j'ai besoin de calculer le taux de service
La division doit etre E11 divisé par E12
E11 qte réelle 2 10 0 10
E12 qte prévue 10 2 10 0
E13 résultat en % 400% -80% 1000% -100%
je devrais avoir -80% 20% -100% 0%
Qu'en pensez vous?
kanakm, j'en pense que tu ne sais pas trop ce que tu veux, et que tu mélanges tout !
Dans le même paragraphe tu écris deux choses contraires :
De même ta demande
Dans le même paragraphe tu écris deux choses contraires :
La division doit etre E11 divisé par E12alors que la division de E11 par E12 donne 20%, 500% 0% et "erreur de calcul"
E11 qte réelle 2 10 0 10
E12 qte prévue 10 2 10 0
je devrais avoir -80% 20% -100% 0%
De même ta demande
La division doit etre E11 divisé par E12est contraire à la demande de ton post #3
=SI(E11=0;0;(E12-E11)/E11)qui n'est pas un simple ratio mais une évolution ...
Merci pour vaut réponse mais du coup je vais mettre 1 à la place du 0 comme ça, ça éliminera mon probleme
comme le dit Fabien c'est complètement normal que 0/0 donne un erreur car en mathématique différentiel ça donne une "indétermination" si tu mettait une plage de valeur à ton e4 et e5 et tu mettait ça dans un graphique tu verrais que à E4=0 et E5=0 il y aurait un asymptote.
tant que tu ne donne pas d'indétermination à excel il restera ton meilleur ami en fesant tout les calcul (sans avoir à retoucher de formule)
tant que tu ne donne pas d'indétermination à excel il restera ton meilleur ami en fesant tout les calcul (sans avoir à retoucher de formule)