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

Répondre à