Dans Calc, une simple soustraction génère des décimales indésirables

Quand je calcule:
18006,23 - 18004,79

J’obtiens:
1,4399999999987

Qu’est-ce qui cloche ?

Alors que quand je fais 6.23 - 4.79, j’obtiens bien 1,44

J’ai bien vérifié qu’après 18006,23 et 18004,79 il n’y a rien du tout, ou des zéros si on augmente le nombre de chiffres après la virgule.

Merci beaucoup pour votre aide !

Bonjour @Andricael

Calc, comme la plupart des autres tableurs, calcule en virgule flottante. Tu peux te reporter à cette FAQ ou à cette discussion.

Dans le cas de 18006,23 - 18004,79 il faut afficher au moins 12 décimales pour ne pas avoir 1,44.
Outre les fonctions d’arrondi, tu disposes de OutilsOptionsCalcCalculExactitude comme affiché.

Cordialement

Bonjour @PYS

merci pour votre réponse. J’ai essayé avec Outils▸Options▸Calc▸Calcul▸Exactitude comme affiché . Cependant, je n’ai pas obtenu l’affichage escompté. La meilleure solution que j’ai trouvée est d’appliquer le format nombre. A partir de là, je peux ajouter autant de zéro que je veux après 1,44

Je ne connaissais pas ce concept de calcul en virgule flottante. Je suis content d’avoir appris quelque chose au passage.

Encore merci pour votre aide !