Calc - fonction CNUM

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.

Merci,

Bonsoir,

De : "Cédric V." [mailto:big0424@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.