Porblèmes de chiffres dans libreOffice calc

Résolu
kris45000 Messages postés 2 Date d'inscription   Statut Membre Dernière intervention   -  
yclik Messages postés 3875 Date d'inscription   Statut Membre Dernière intervention   -
Bonjour, je dois avouer que cela fait des heures que je cherche mais ne trouve pas, vous êtes mon dernier espoir (après je quitte ma place devant mon pc pour aller pleurer lol).

Je suis en train de créer un document avec 1 feuille ou je recense tout mon matériel avec les marques et les numéros de séries, dates..... puis d'autres feuilles ou certaines données sont prises de la feuille 1. l'objectif est que si un matériel est changé, je modifie uniquement le n°de série dans la feuille 1 et ce numéro est donc changé dans toutes les autres feuilles.

Mon problème: si je mets dans une cellule par exemple 8931087015045826536, et bien cela ma met: 8,93108701504583E+018 ou 893108704500000... what else!

j'ai tenté de formater les cellules en différents nombres avec ou sans décimales, et si je mets en format texte, alors ma formule de la feuille 2 type: =F1.A2 et bien elle ne met pas le nombre mais =F1.A2

s'il vous plait pouvez vous m'aider

3 réponses

  1. Utilisateur anonyme
     
    Bonsoir kris45000,

    Le caractère qui sépare le nom d'une feuille d'une cellule n'est pas
    le point ( . ) mais le point d'exclamation ( ! ). Aussi, ta formule
    doit être : =F1!A2 ; d'autre part, si tu n'as pas renommé ta feuille,
    ce doit être : =Feuil1!A2 (attention à ne pas mettre le mot entier
    Feuille !) ; et si tu as vraiment renommé Feuil1 en F1, c'est mieux
    d'éviter, car on peut facilement confondre avec la cellule F1.

    ---------------------------------

    Je n'utilise pas LibreOffice mais Excel. Cependant, je suis sûr que
    comme Excel, ton tableur doit faire tous ses calculs avec une
    précision de 15 chiffres maximum.

    Donc pour ton nombre : 8931087015045826536

    Les 15 premiers chiffres sont : 893108701504582
    mais comme le chiffre suivant (6) est supérieur à 5,
    ça arrondit 2 en 3 : 893108701504583 ; puis les 4
    derniers chiffres 6536 sont perdus : 0000

    D'où : 8,93108701504583E+018
    car 8,93108701504583 × 10^18 = 8931087015045830000
    (on déplace la virgule de 18 positions vers la droite).

    Je pense que tu as fait une erreur en recopiant ce nombre :
    893108704500000 ; c'est bon jusqu'à 70, plus après.

    ---------------------------------

    Pour avoir dans une cellule 8931087015045826536 en entier,
    donc sans perdre les derniers chiffres, voici comment faire :

    1) Va sur ta cellule A2 et met d'abord le format texte
    2) Appuie sur < F2 > pour passer en mode modification de cellule
    OU clique sur la barre de formule
    3) Entre ton nombre (soit manuellement, soit par copier/coller)
    4) Appuie sur < Entrée > pour valider

    Si tu mets en A4 la formule =A2, tu auras ton nombre en entier
    car si ton tableur fait comme Excel, il mettra automatiquement
    le même format texte.

    Cordialement.  😊
     

    0
    1. kris45000 Messages postés 2 Date d'inscription   Statut Membre Dernière intervention  
       
      Un grand merci pour les précisions, je fais ça demain et si ça fonctionne je pourrai avancer !!! Et mettre résolu. Merci encore.
      0
  2. Raymond PENTIER Messages postés 58216 Date d'inscription   Statut Contributeur Dernière intervention   17 482
     
    Autre précision : tu ne devrais absolument pas te retrouver avec des nombres de plus de 15 chiffres !
    Je te soupçonne d'avoir accolé, dans une même cellule, plusieurs indications chiffrées comme le N° de série, la quantité, le prix unitaire, la date d'achat ... alors que chacune de ces données aurait dû être saisie dans une colonne distincte.
    Il faut repenser ton tableau !
    0
    1. Utilisateur anonyme
       
       
      Ah ? De même qu'il y a de très longues séries de chiffres comme par exemple
      un N° de Sécurité Sociale, j'avais pensé que 8931087015045826536 était un
      un très long N° de série uniquement !

      Bien sûr, ça ne peut pas être un N° de Sécurité Sociale puisque ça commence
      ni par 1 (pour les hommes) ni par 2 (pour les femmes).

      S'il y avait comme tu dis une date d'achat, il y aurait probablement un 2016
      ou 20## (# étant l'emplacement pour un chiffre).

      Et s'il y avait un prix, il y aurait probablement une virgule suivie des centièmes
      d'euros ; exemple au hasard : 214,38.

      Mais je n'ai vu ni 20##, ni séparateur décimal (virgule ou point).

      Peut-être as-tu raison, mais je suis sceptique... sans vouloir te froisser  :)
       
      0
  3. yclik Messages postés 3875 Date d'inscription   Statut Membre Dernière intervention   1 611
     
    bonjour
    pour :
    alors ma formule de la feuille 2 type: =F1.A2 et bien elle ne met pas le nombre mais =F1.A2
    voir l'affichage des formules

    et mettre les cellules au format texte avant de saisir
    0