Bonsoir, > De : "Cédric V." [mailto:big0...@gmail.com] > Envoyé : vendredi 17 décembre 2010 21:20 > > Bonsoir, > Peut-être pouvez-vous m'aider à éclaircir un point. > Sous LO RC1, dans calc, je tente de convertir en nombre le texte suivant > : 1,00010100010011110110000 > Or, CNUM se borne à m'afficher 1,0001010001 ! > > Pourtant, je fais =CNUM(B14), B14 ayant mon texte. > Par ailleurs, je ne trouve nulle part dans l'aide si CNUM est limité > dans les décimales. > > Mon but est d'afficher un format scientifique, du style > 1,00010100010011110110000E14. > En B14 j'ai le texte, en B15 l'exposant (selon une méthode précise), et > j'ai besoin de les fusionner et de les afficher au format "standard", > 100010100001001,1110110000 dans mon cas. >
Ce n'est pas la fonction CNUM qui limite mais le tableur lui-même qui ne travaille qu'avec un nombre de chiffres significatifs limités à 15. Pour le voir, il suffit d'entrer dans une cellule la séquence 1234567890123456789 On obtient le résultat: 1234567890123460000 (noter l'arrondi qui est correct) Vérifié avec LibO RC1, OOo 3.2 et MS (2003) - ce dernier ne fait pas l'arrondi au 6. Je ne sais pas s'il est possible sur un tableur de faire mieux. Bonne soirée. -- Envoyez un mail à users+h...@fr.libreoffice.org pour savoir comment vous désinscrire Les archives de la liste sont disponibles à http://fr.libreoffice.org/lists/users/ Tous les messages envoyés sur cette liste seront archivés publiquement et ne pourront pas être supprimés