Pour tester une fonction Modulo (pour les grands nombres car Mod n'accepte
pas plus de 10 chiffres) je prend le nombre 279100840902571... Mais non
seulement le modulo ne fonctionne pas mais Excel 97 me donne des résultats
complétement farfelus quand je veux contrôler le résultat à la main...
J'ai donc
= 279100840902571 / 97
qui me donne 2877328256727,54
Si je multiplie 0,54 * 97 je n'obtiens pas un chiffre rond mais 52,38
Si je multiplie 2877328256727 * 97 j'obtiens alors 279100840902519
Si j'additionne 279100840902519 et 52,38 je devrais obtenir
279100840902571,38 mais Excel me donne 279100840902571 en oubliant les
0,38.... qui d'ailleurs ne devrait pas exister...
ben ... ton pc travaille en base 2 et à force de conversions base2/base10...avec les limites de nb significatifs...(travail en 0.xxxx puissances de 10..
-- Serge CENCI
MVP Microsoft WORKS
NB - adresse : enlever NOSPAM "HD" a écrit dans le message de news:
Problème étrange...
Pour tester une fonction Modulo (pour les grands nombres car Mod n'accepte pas plus de 10 chiffres) je prend le nombre 279100840902571... Mais non seulement le modulo ne fonctionne pas mais Excel 97 me donne des résultats complétement farfelus quand je veux contrôler le résultat à la main...
J'ai donc = 279100840902571 / 97 qui me donne 2877328256727,54
Si je multiplie 0,54 * 97 je n'obtiens pas un chiffre rond mais 52,38 Si je multiplie 2877328256727 * 97 j'obtiens alors 279100840902519
Si j'additionne 279100840902519 et 52,38 je devrais obtenir 279100840902571,38 mais Excel me donne 279100840902571 en oubliant les 0,38.... qui d'ailleurs ne devrait pas exister...
Excel est il devenu fou ???
Merci d'avance pour votre aide. -- @+ HD
ben ... ton pc travaille en base 2 et à force de conversions
base2/base10...avec les limites de nb significatifs...(travail en 0.xxxx
puissances de 10..
--
Serge CENCI
azofraENLEVER@wanadoo.fr
MVP Microsoft WORKS
NB - adresse : enlever NOSPAM
"HD" <hd@anti.spam.fr> a écrit dans le message de news:
e4CUlcKJFHA.3500@TK2MSFTNGP14.phx.gbl...
Problème étrange...
Pour tester une fonction Modulo (pour les grands nombres car Mod n'accepte
pas plus de 10 chiffres) je prend le nombre 279100840902571... Mais non
seulement le modulo ne fonctionne pas mais Excel 97 me donne des résultats
complétement farfelus quand je veux contrôler le résultat à la main...
J'ai donc
= 279100840902571 / 97
qui me donne 2877328256727,54
Si je multiplie 0,54 * 97 je n'obtiens pas un chiffre rond mais 52,38
Si je multiplie 2877328256727 * 97 j'obtiens alors 279100840902519
Si j'additionne 279100840902519 et 52,38 je devrais obtenir
279100840902571,38 mais Excel me donne 279100840902571 en oubliant les
0,38.... qui d'ailleurs ne devrait pas exister...
ben ... ton pc travaille en base 2 et à force de conversions base2/base10...avec les limites de nb significatifs...(travail en 0.xxxx puissances de 10..
-- Serge CENCI
MVP Microsoft WORKS
NB - adresse : enlever NOSPAM "HD" a écrit dans le message de news:
Problème étrange...
Pour tester une fonction Modulo (pour les grands nombres car Mod n'accepte pas plus de 10 chiffres) je prend le nombre 279100840902571... Mais non seulement le modulo ne fonctionne pas mais Excel 97 me donne des résultats complétement farfelus quand je veux contrôler le résultat à la main...
J'ai donc = 279100840902571 / 97 qui me donne 2877328256727,54
Si je multiplie 0,54 * 97 je n'obtiens pas un chiffre rond mais 52,38 Si je multiplie 2877328256727 * 97 j'obtiens alors 279100840902519
Si j'additionne 279100840902519 et 52,38 je devrais obtenir 279100840902571,38 mais Excel me donne 279100840902571 en oubliant les 0,38.... qui d'ailleurs ne devrait pas exister...
Excel est il devenu fou ???
Merci d'avance pour votre aide. -- @+ HD
Denis
Bonjour, Il me semble que sur ton nombre, les 2 derniers chiffres (71) correspondent à la clé du numéro INSEE (les 13 premiers chiffres qui correspondent à une fille née dans les Ardennes mais je ne donnerais pas l'age). Pour la clé sous Excel :
—-($A$1-97*ENT($A$1/97))
Denis
-----Message d'origine----- Problème étrange...
Pour tester une fonction Modulo (pour les grands nombres car Mod n'accepte
pas plus de 10 chiffres) je prend le nombre 279100840902571... Mais non
seulement le modulo ne fonctionne pas mais Excel 97 me donne des résultats
complétement farfelus quand je veux contrôler le résultat à la main...
J'ai donc = 279100840902571 / 97 qui me donne 2877328256727,54
Si je multiplie 0,54 * 97 je n'obtiens pas un chiffre rond mais 52,38
Si je multiplie 2877328256727 * 97 j'obtiens alors 279100840902519
Si j'additionne 279100840902519 et 52,38 je devrais obtenir 279100840902571,38 mais Excel me donne 279100840902571 en oubliant les
0,38.... qui d'ailleurs ne devrait pas exister...
Excel est il devenu fou ???
Merci d'avance pour votre aide. -- @+ HD
.
Bonjour,
Il me semble que sur ton nombre, les 2 derniers chiffres
(71) correspondent à la clé du numéro INSEE (les 13
premiers chiffres qui correspondent à une fille née dans
les Ardennes mais je ne donnerais pas l'age). Pour la clé
sous Excel :
=97-($A$1-97*ENT($A$1/97))
Denis
-----Message d'origine-----
Problème étrange...
Pour tester une fonction Modulo (pour les grands nombres
car Mod n'accepte
pas plus de 10 chiffres) je prend le nombre
279100840902571... Mais non
seulement le modulo ne fonctionne pas mais Excel 97 me
donne des résultats
complétement farfelus quand je veux contrôler le résultat
à la main...
J'ai donc
= 279100840902571 / 97
qui me donne 2877328256727,54
Si je multiplie 0,54 * 97 je n'obtiens pas un chiffre rond
mais 52,38
Si je multiplie 2877328256727 * 97 j'obtiens alors
279100840902519
Si j'additionne 279100840902519 et 52,38 je devrais obtenir
279100840902571,38 mais Excel me donne 279100840902571 en
oubliant les
Bonjour, Il me semble que sur ton nombre, les 2 derniers chiffres (71) correspondent à la clé du numéro INSEE (les 13 premiers chiffres qui correspondent à une fille née dans les Ardennes mais je ne donnerais pas l'age). Pour la clé sous Excel :
—-($A$1-97*ENT($A$1/97))
Denis
-----Message d'origine----- Problème étrange...
Pour tester une fonction Modulo (pour les grands nombres car Mod n'accepte
pas plus de 10 chiffres) je prend le nombre 279100840902571... Mais non
seulement le modulo ne fonctionne pas mais Excel 97 me donne des résultats
complétement farfelus quand je veux contrôler le résultat à la main...
J'ai donc = 279100840902571 / 97 qui me donne 2877328256727,54
Si je multiplie 0,54 * 97 je n'obtiens pas un chiffre rond mais 52,38
Si je multiplie 2877328256727 * 97 j'obtiens alors 279100840902519
Si j'additionne 279100840902519 et 52,38 je devrais obtenir 279100840902571,38 mais Excel me donne 279100840902571 en oubliant les