XL 2016 Limites d'Excel ?

Bandoulier

XLDnaute Junior
Bonjour à tous,

Pour des problèmes de généalogie, je suis obligé de travailler sur des grands nombres.
Je m'aperçois qu'après 999 999 999 999 999 Excel ne sait plus calculer.
Exemple : 1 556 439 709 859 870 + 1 donne toujours 1 556 439 709 859 870.
Si je saisi manuellement le nombre 1 556 439 709 859 871, il affiche quand même 1 556 439 709 859 870
Est-ce une limite d'Excel ou y a t-il un paramètre à modifier pour qu'Excel fasse ses calculs correctement ?
Merci d'avance à ceux qui pourront m'aider à résoudre cette énigme !
Cordialement
 

Dranreb

XLDnaute Barbatruc
Bonjour.
Ce n'est pas une énigme ni une défaillance d'Excel mais plutôt une limite hardware. Il faut bien une limite quelque part.
Les nombres sont généralement représentés en binaire, virgule flottant double précision, or le bit de poids faible des mantisses de ces nombres correspond à une précision de l'ordre du 16ième chiffre décimal, pas davantage. Vous pourriez aller un peu au delà en VBA, en utilisant des variables As Currency, ou, si vous n'avez pas de calcul à faire, en gardant ces séries de chiffres sous forme de textes.
 

Modeste geedee

XLDnaute Barbatruc
Bonsour®Bandoulier, post: 20200110, member: 127616"]Bonjour à tous,

Pour des problèmes de généalogie, je suis obligé de travailler sur des grands nombres.
Je m'aperçois qu'après 999 999 999 999 999 Excel ne sait plus calculer.
Exemple : 1 556 439 709 859 870 + 1 donne toujours 1 556 439 709 859 870.
Si je saisi manuellement le nombre 1 556 439 709 859 871, il affiche quand même 1 556 439 709 859 870
Est-ce une limite d'Excel ou y a t-il un paramètre à modifier pour qu'Excel fasse ses calculs correctement ?
Merci d'avance à ceux qui pourront m'aider à résoudre cette énigme !
Cordialement[/QUOTE]
Voir ce fichier pour des fonctions répondant à vos besoins...;)
http://fordom.free.fr/gamma.zip
Explications là :
http://fordom.free.fr/
Calculs avec les grands nombres
AGN : Addition signé de deux grands nombres.
PGN : Produit signé de deux grands nombres.
PuissanceGN : Puissance entière d'un nombre signé.
FactGN : Factorielle d'un nombre.
ArrangGN : Arrangement de P objets avec N objets.
AbsGN : Valeur absolue d'un grand nombre.
SgnGN : Signe d'un grand nombre.
IntGN : Partie entière inférieure d'un grand nombre.
FixGN : Partie entière supérieure d'un grand nombre.
CompGN : Comparaison de deux grands nombres.
ArrondiGN : Arrondi d'un grand nombre.
RndGN : Nombre aléatoire de grande taille.
RndBorneGN : Nombre aléatoire borné de grande taille.
MiniGN : Renvoi le nombre mini entre deux grands nombres.
MaxiGN : Renvoi le nombre maxi entre deux grands nombres.
OppGN : Renvoi l'opposé d'un grand nombre.
 

Statistiques des forums

Discussions
312 156
Messages
2 085 815
Membres
102 991
dernier inscrit
remyexcel