Bonjour,
Le 29/11/2017 à 17:23, Ysabeau a écrit :
Le 29/11/2017 à 17:03, demande_aide_fr@libreoffice.org a écrit :
Bonjour
Voici une nouvelle question envoyée à l'aide du formulaire de demande
d'aide (http://fr.libreoffice.org/get-help/poser-une-question/).
Sujet:: formatage cellule nombre
OS:: Windows 10
Version:: 5.3.x
Question:: j'ai une référence qui est en fait un nombre composé de 27
chiffres. je souhaite formater ma cellule sous calc pour qu'elle
n'accepte que des nombres d'une longueur de 27 caractères.
le formatage nombre change la valeur rentrée ainsi
123456789123456789123456789 devient 123456789123457000000000000
Comment conserver la valeur initial sans déperdition de données et en
évitant les risques liés à l'introduction d'un caractère lettre ?
Ah oui tiens, il n'accepte pas plus de 20 "zéros non significatifs". Me
semble pas normal ça.
Si c'est normal : les nombres à virgules sont codés sur 64 bits
(flottant double précision des langages de programmation classiques, en
particulier C++). Avec ça on ne peut coder que des nombres décimaux avec
moins de 15 ou 16 chiffres significatifs.
Pour utiliser des nombres de 27 chiffres il faut les traiter comme des
chaînes de caractères.
S'il est prévu de faire des opérations arithmétiques sur ces "nombres"
il faut travailler un peu pour implémenter les opérations comme on les
ferait à la main. Cela dit j'aimerais bien savoir dans quel cas on a ce
besoin d'opérations sur des nombres avec 27 chiffres significatifs.
Il existe des outils pour faire des calculs en précision arbitraire
mais, à ma connaissance, on n'y trouve pas de tableur.
Si vous répondez, merci de penser à utiliser la fonction "répondre à
tous" de votre logiciel de courrier électronique de façon que la liste
de discussion reçoive une copie de votre réponse.
ATTENTION : je ne réponds pas aux réponses qui sont envoyées seulement à
moi. Nous sommes sur une liste d'entraide, pas un service après-vente.
Bonne journée
JBF
--
Seuls des formats ouverts peuvent assurer la pérennité de vos documents.
Disclaimer: my Internet Provider being located in France, each of our
exchanges over Internet will be scanned by French spying services.
--
Envoyez un mail à users+unsubscribe@fr.libreoffice.org pour vous désinscrire
Les archives de la liste sont disponibles à https://listarchives.libreoffice.org/fr/users/
Tous les messages envoyés sur cette liste seront archivés publiquement et ne pourront pas être
supprimés
Context
Privacy Policy |
Impressum (Legal Info) |
Copyright information: Unless otherwise specified, all text and images
on this website are licensed under the
Creative Commons Attribution-Share Alike 3.0 License.
This does not include the source code of LibreOffice, which is
licensed under the Mozilla Public License (
MPLv2).
"LibreOffice" and "The Document Foundation" are
registered trademarks of their corresponding registered owners or are
in actual use as trademarks in one or more countries. Their respective
logos and icons are also subject to international copyright laws. Use
thereof is explained in our
trademark policy.