Enigme

Résolu
cedric5599 Messages postés 4 Statut Membre -  
cedric5599 Messages postés 4 Statut Membre -
Bonjour a tous,

j' ai un soucis, je ne sais pas vraiment comment l'expliquer,

j'ai un journal de caisse avec le solde , les encaissements et les débits.

un montant rentré dans les encaissements ( à partir de 2059 ) le calcule se fausse et me met 0.001 de moins......

je ne sais pas comment joindre mon fichier excel pour que vous compreniez mieux ma question

pourriez-vous svp m'aider

6 réponses

  1. Vaucluse Messages postés 27336 Date d'inscription   Statut Contributeur Dernière intervention   6 453
     
    Bonsoir
    sur:
    https://www.cjoint.com/ en revenant coller ici le lien donné par me site

    à vous lire
    0
  2. Vaucluse Messages postés 27336 Date d'inscription   Statut Contributeur Dernière intervention   6 453
     
    Je n'ai pas de réelle d'explication... j'ai essayé d'autres types de formules "mais le problème persiste.
    La seule explication serait que vos valeurs sont copiées depuis un fichier de type différente, car le problème disparaît si vous réécrivez la valeur en O14 soit 4096,85
    Vous
    ceci dit, ce n'est pas tout à fait 0,01 d'écart mais 0,00000000001

    crdlmnt
    0
  3. cedric5599 Messages postés 4 Statut Membre
     
    merci d'avoir chercher , le problème c'est que sa vient d'un classeur entier de suite d'écritures..... et sa me prendrait beaucoup trop de temps a tout refaire sur un nouveau classeur.
    0
  4. Vous n’avez pas trouvé la réponse que vous recherchez ?

    Posez votre question
  5. eriiic Messages postés 24581 Date d'inscription   Statut Contributeur Dernière intervention   7 281
     
    Bonjour,

    Refaire le classeur ne changera rien.
    Excel, comme tout programme, fait ses calculs en binaire.
    Et un nombre 'pile' en décimal suite à opérations, ne tombe pas forcément pile en binaire. Dans ce cas on perd un bit et la précision est moindre.

    Tu peux utiliser =arrondi(ta_formule;10)

    Ou cocher dans les options avancées 'Lors du calcul de ce classeur / Définir le calcul avec la précision au format affiché'.
    Mais attention, tu perds toute la précision !!! Ca peut te donner des résultats avec encore plus de pertes si tu as des multiplications. Je préfère la 1ère solution.

    eric
    0
  6. cedric5599 Messages postés 4 Statut Membre
     
    Bonjour,

    j ai utilisé;

    =arrondi(ta_formule;10)

    et sa fonctionne bien, apparemment je pense que c'est la meilleure solutions .

    Merci pour vos réponses
    Cédric
    0