Pour ChrisV a propos de mon post du 10 06 à 10 h 30
2 réponses
Roby
Salut ChrisV
Pour comparer 2 valeurs en tenant compte de 2 décimales, tu m'avais
gentiment communiqué la formule
=SI(ENT(100*A1)-ENT(100*A2)<>0;"ERREUR";"")
Or je veux attirer ton attention que cela ne fonctionne pas dans un cas
tel que celui ci: A1=1.11000 et A2=1.10999 car l'entier multiplié
par 100 devient 111 et 110.
Par contre ça va avec 1.000 et 1.001
Avec l'aide Excel, j'ai trouvé l'ARRONDI donc la formule qui va bien
est
=SI(ARRONDI(A1; 2) - ARRONDI(A2; 2)<>0;"erreur";"")
Cordialement
Roby
--
Ceci est une signature automatique de MesNews.
Site : http://www.mesnews.net
Cette action est irreversible, confirmez la suppression du commentaire ?
Signaler le commentaire
Veuillez sélectionner un problème
Nudité
Violence
Harcèlement
Fraude
Vente illégale
Discours haineux
Terrorisme
Autre
ChrisV
Bonjour Roby,
Or je veux attirer ton attention que cela ne fonctionne pas dans un cas tel que celui ci...
Bein... si on reprends l'objet de ton post initial que je rappelle ici...
Je voudrais dans une cellule "X"établir une formule de comparaison entre 2 autres cellules qui me marque "ERREUR" si la différence entre ces 2 cellules n'est pas égale à zéro --------> MAIS EN TESTANT LES NOMBRES AVEC 2 DECIMALES SIMPLEMENT.
la formule initialement proposée est correcte !
Le test souhaité porte donc (par rapport aux valeurs que tu indiques 1.11000 et 1.10999) sur 1.11 et 1.10. La différence étant <>0, la formule renvoie bien "ERREUR" !!!
Par contre ça va avec 1.000 et 1.001
Bein... normal là aussi, puisque les valeurs testées sont 1.00 et 1.00 ! ???
Maintenant, si tu prends A1=1.11 et A2=1.11985 toujours par rapport à ton post initial, les valeurs à comparer sont donc 1.11 et 1.11, le résultat de la formule devrait être "". Que renvoie ta dernière formule ? Cela te parait-il toujours la formule qui va bien ? ;-)
nb: ou peut être souhaitais-tu dès le départ, non pas tester les valeurs sur 2 décimales, mais en finalité tester les valeurs arrondies au 10e... ce qui n'a plus grand chose à voir avec ta demande initiale...
ChrisV
"Roby" a écrit dans le message de news:
Salut ChrisV Pour comparer 2 valeurs en tenant compte de 2 décimales, tu m'avais gentiment communiqué la formule =SI(ENT(100*A1)-ENT(100*A2)<>0;"ERREUR";"") Or je veux attirer ton attention que cela ne fonctionne pas dans un cas tel que celui ci: A1=1.11000 et A2=1.10999 car l'entier multiplié par 100 devient 111 et 110. Par contre ça va avec 1.000 et 1.001 Avec l'aide Excel, j'ai trouvé l'ARRONDI donc la formule qui va bien est =SI(ARRONDI(A1; 2) - ARRONDI(A2; 2)<>0;"erreur";"") Cordialement Roby
-- Ceci est une signature automatique de MesNews. Site : http://www.mesnews.net
Bonjour Roby,
Or je veux attirer ton attention que cela ne fonctionne pas
dans un cas tel que celui ci...
Bein... si on reprends l'objet de ton post initial que je rappelle ici...
Je voudrais dans une cellule "X"établir une formule de
comparaison entre 2 autres cellules qui me marque "ERREUR"
si la différence entre ces 2 cellules n'est pas égale à zéro -------->
MAIS EN TESTANT LES NOMBRES AVEC 2 DECIMALES SIMPLEMENT.
la formule initialement proposée est correcte !
Le test souhaité porte donc (par rapport aux valeurs que tu indiques 1.11000
et 1.10999) sur 1.11 et 1.10. La différence étant <>0, la formule renvoie
bien "ERREUR" !!!
Par contre ça va avec 1.000 et 1.001
Bein... normal là aussi, puisque les valeurs testées sont 1.00 et 1.00 !
???
Maintenant, si tu prends A1=1.11 et A2=1.11985
toujours par rapport à ton post initial, les valeurs à comparer sont donc
1.11 et 1.11, le résultat de la formule devrait être "".
Que renvoie ta dernière formule ?
Cela te parait-il toujours la formule qui va bien ?
;-)
nb: ou peut être souhaitais-tu dès le départ, non pas tester les valeurs sur
2 décimales, mais en finalité tester les valeurs arrondies au 10e...
ce qui n'a plus grand chose à voir avec ta demande initiale...
ChrisV
"Roby" <kreos@free.fr> a écrit dans le message de news:
mn.bd557d564e4baa0b.26755@free.fr...
Salut ChrisV
Pour comparer 2 valeurs en tenant compte de 2 décimales, tu m'avais
gentiment communiqué la formule
=SI(ENT(100*A1)-ENT(100*A2)<>0;"ERREUR";"")
Or je veux attirer ton attention que cela ne fonctionne pas dans un cas
tel que celui ci: A1=1.11000 et A2=1.10999 car l'entier multiplié par
100 devient 111 et 110.
Par contre ça va avec 1.000 et 1.001
Avec l'aide Excel, j'ai trouvé l'ARRONDI donc la formule qui va bien est
=SI(ARRONDI(A1; 2) - ARRONDI(A2; 2)<>0;"erreur";"")
Cordialement
Roby
--
Ceci est une signature automatique de MesNews.
Site : http://www.mesnews.net
Or je veux attirer ton attention que cela ne fonctionne pas dans un cas tel que celui ci...
Bein... si on reprends l'objet de ton post initial que je rappelle ici...
Je voudrais dans une cellule "X"établir une formule de comparaison entre 2 autres cellules qui me marque "ERREUR" si la différence entre ces 2 cellules n'est pas égale à zéro --------> MAIS EN TESTANT LES NOMBRES AVEC 2 DECIMALES SIMPLEMENT.
la formule initialement proposée est correcte !
Le test souhaité porte donc (par rapport aux valeurs que tu indiques 1.11000 et 1.10999) sur 1.11 et 1.10. La différence étant <>0, la formule renvoie bien "ERREUR" !!!
Par contre ça va avec 1.000 et 1.001
Bein... normal là aussi, puisque les valeurs testées sont 1.00 et 1.00 ! ???
Maintenant, si tu prends A1=1.11 et A2=1.11985 toujours par rapport à ton post initial, les valeurs à comparer sont donc 1.11 et 1.11, le résultat de la formule devrait être "". Que renvoie ta dernière formule ? Cela te parait-il toujours la formule qui va bien ? ;-)
nb: ou peut être souhaitais-tu dès le départ, non pas tester les valeurs sur 2 décimales, mais en finalité tester les valeurs arrondies au 10e... ce qui n'a plus grand chose à voir avec ta demande initiale...
ChrisV
"Roby" a écrit dans le message de news:
Salut ChrisV Pour comparer 2 valeurs en tenant compte de 2 décimales, tu m'avais gentiment communiqué la formule =SI(ENT(100*A1)-ENT(100*A2)<>0;"ERREUR";"") Or je veux attirer ton attention que cela ne fonctionne pas dans un cas tel que celui ci: A1=1.11000 et A2=1.10999 car l'entier multiplié par 100 devient 111 et 110. Par contre ça va avec 1.000 et 1.001 Avec l'aide Excel, j'ai trouvé l'ARRONDI donc la formule qui va bien est =SI(ARRONDI(A1; 2) - ARRONDI(A2; 2)<>0;"erreur";"") Cordialement Roby
-- Ceci est une signature automatique de MesNews. Site : http://www.mesnews.net
Roby
Bonjour Roby,
Or je veux attirer ton attention que cela ne fonctionne pas dans un cas tel que celui ci...
Bein... si on reprends l'objet de ton post initial que je rappelle ici...
Je voudrais dans une cellule "X"établir une formule de comparaison entre 2 autres cellules qui me marque "ERREUR" si la différence entre ces 2 cellules n'est pas égale à zéro --------> MAIS EN TESTANT LES NOMBRES AVEC 2 DECIMALES SIMPLEMENT.
la formule initialement proposée est correcte !
Le test souhaité porte donc (par rapport aux valeurs que tu indiques 1.11000 et 1.10999) sur 1.11 et 1.10. La différence étant <>0, la formule renvoie bien "ERREUR" !!!
Par contre ça va avec 1.000 et 1.001
Bein... normal là aussi, puisque les valeurs testées sont 1.00 et 1.00 ! ???
Maintenant, si tu prends A1=1.11 et A2=1.11985 toujours par rapport à ton post initial, les valeurs à comparer sont donc 1.11 et 1.11, le résultat de la formule devrait être "". Que renvoie ta dernière formule ? Cela te parait-il toujours la formule qui va bien ? ;-)
nb: ou peut être souhaitais-tu dès le départ, non pas tester les valeurs sur 2 décimales, mais en finalité tester les valeurs arrondies au 10e... ce qui n'a plus grand chose à voir avec ta demande initiale...
ChrisV
"Roby" a écrit dans le message de news:
Salut ChrisV Pour comparer 2 valeurs en tenant compte de 2 décimales, tu m'avais gentiment communiqué la formule =SI(ENT(100*A1)-ENT(100*A2)<>0;"ERREUR";"") Or je veux attirer ton attention que cela ne fonctionne pas dans un cas tel que celui ci: A1=1.11000 et A2=1.10999 car l'entier multiplié par 100 devient 111 et 110. Par contre ça va avec 1.000 et 1.001 Avec l'aide Excel, j'ai trouvé l'ARRONDI donc la formule qui va bien est =SI(ARRONDI(A1; 2) - ARRONDI(A2; 2)<>0;"erreur";"") Cordialement Roby
-- Ceci est une signature automatique de MesNews. Site : http://www.mesnews.net
Et bien Chris, c'est moi qui a mal posé la question à l'origine... C'est bien l'arrondi qui m'interesse
En fait, c'est bien l'arrondi qui m'interesse donc 1,11 et 1,11985 cela fait 1,11 et 1,12 en arrondi et je souhaite détecter "l'erreur". Donc tout à fait d'accord pour dire que tu m'avais donné la bonne réponse à ma question telle qu'elle était posée. Cordialement Roby
-- Ceci est une signature automatique de MesNews. Site : http://www.mesnews.net
Bonjour Roby,
Or je veux attirer ton attention que cela ne fonctionne pas
dans un cas tel que celui ci...
Bein... si on reprends l'objet de ton post initial que je rappelle ici...
Je voudrais dans une cellule "X"établir une formule de
comparaison entre 2 autres cellules qui me marque "ERREUR"
si la différence entre ces 2 cellules n'est pas égale à zéro --------> MAIS
EN TESTANT LES NOMBRES AVEC 2 DECIMALES SIMPLEMENT.
la formule initialement proposée est correcte !
Le test souhaité porte donc (par rapport aux valeurs que tu indiques 1.11000
et 1.10999) sur 1.11 et 1.10. La différence étant <>0, la formule renvoie
bien "ERREUR" !!!
Par contre ça va avec 1.000 et 1.001
Bein... normal là aussi, puisque les valeurs testées sont 1.00 et 1.00 !
???
Maintenant, si tu prends A1=1.11 et A2=1.11985
toujours par rapport à ton post initial, les valeurs à comparer sont donc
1.11 et 1.11, le résultat de la formule devrait être "".
Que renvoie ta dernière formule ?
Cela te parait-il toujours la formule qui va bien ?
;-)
nb: ou peut être souhaitais-tu dès le départ, non pas tester les valeurs sur
2 décimales, mais en finalité tester les valeurs arrondies au 10e...
ce qui n'a plus grand chose à voir avec ta demande initiale...
ChrisV
"Roby" <kreos@free.fr> a écrit dans le message de news:
mn.bd557d564e4baa0b.26755@free.fr...
Salut ChrisV
Pour comparer 2 valeurs en tenant compte de 2 décimales, tu m'avais
gentiment communiqué la formule =SI(ENT(100*A1)-ENT(100*A2)<>0;"ERREUR";"")
Or je veux attirer ton attention que cela ne fonctionne pas dans un cas tel
que celui ci: A1=1.11000 et A2=1.10999 car l'entier multiplié par 100
devient 111 et 110.
Par contre ça va avec 1.000 et 1.001
Avec l'aide Excel, j'ai trouvé l'ARRONDI donc la formule qui va bien est
=SI(ARRONDI(A1; 2) - ARRONDI(A2; 2)<>0;"erreur";"")
Cordialement
Roby
-- Ceci est une signature automatique de MesNews.
Site : http://www.mesnews.net
Et bien Chris, c'est moi qui a mal posé la question à l'origine...
C'est bien l'arrondi qui m'interesse
En fait, c'est bien l'arrondi qui m'interesse donc 1,11 et 1,11985 cela
fait 1,11 et 1,12 en arrondi et je souhaite détecter "l'erreur".
Donc tout à fait d'accord pour dire que tu m'avais donné la bonne
réponse à ma question telle qu'elle était posée.
Cordialement
Roby
--
Ceci est une signature automatique de MesNews.
Site : http://www.mesnews.net
Or je veux attirer ton attention que cela ne fonctionne pas dans un cas tel que celui ci...
Bein... si on reprends l'objet de ton post initial que je rappelle ici...
Je voudrais dans une cellule "X"établir une formule de comparaison entre 2 autres cellules qui me marque "ERREUR" si la différence entre ces 2 cellules n'est pas égale à zéro --------> MAIS EN TESTANT LES NOMBRES AVEC 2 DECIMALES SIMPLEMENT.
la formule initialement proposée est correcte !
Le test souhaité porte donc (par rapport aux valeurs que tu indiques 1.11000 et 1.10999) sur 1.11 et 1.10. La différence étant <>0, la formule renvoie bien "ERREUR" !!!
Par contre ça va avec 1.000 et 1.001
Bein... normal là aussi, puisque les valeurs testées sont 1.00 et 1.00 ! ???
Maintenant, si tu prends A1=1.11 et A2=1.11985 toujours par rapport à ton post initial, les valeurs à comparer sont donc 1.11 et 1.11, le résultat de la formule devrait être "". Que renvoie ta dernière formule ? Cela te parait-il toujours la formule qui va bien ? ;-)
nb: ou peut être souhaitais-tu dès le départ, non pas tester les valeurs sur 2 décimales, mais en finalité tester les valeurs arrondies au 10e... ce qui n'a plus grand chose à voir avec ta demande initiale...
ChrisV
"Roby" a écrit dans le message de news:
Salut ChrisV Pour comparer 2 valeurs en tenant compte de 2 décimales, tu m'avais gentiment communiqué la formule =SI(ENT(100*A1)-ENT(100*A2)<>0;"ERREUR";"") Or je veux attirer ton attention que cela ne fonctionne pas dans un cas tel que celui ci: A1=1.11000 et A2=1.10999 car l'entier multiplié par 100 devient 111 et 110. Par contre ça va avec 1.000 et 1.001 Avec l'aide Excel, j'ai trouvé l'ARRONDI donc la formule qui va bien est =SI(ARRONDI(A1; 2) - ARRONDI(A2; 2)<>0;"erreur";"") Cordialement Roby
-- Ceci est une signature automatique de MesNews. Site : http://www.mesnews.net
Et bien Chris, c'est moi qui a mal posé la question à l'origine... C'est bien l'arrondi qui m'interesse
En fait, c'est bien l'arrondi qui m'interesse donc 1,11 et 1,11985 cela fait 1,11 et 1,12 en arrondi et je souhaite détecter "l'erreur". Donc tout à fait d'accord pour dire que tu m'avais donné la bonne réponse à ma question telle qu'elle était posée. Cordialement Roby
-- Ceci est une signature automatique de MesNews. Site : http://www.mesnews.net