Tablora

Tablora · Bibliothèque

Conserver les petites contributions décimales

Additionnez exactement 1.2 et 0.003 pour obtenir 1.203. Le vérificateur garde le plus grand nombre de décimales rencontré : les petits apports ne disparaissent jamais.

Des valeurs aux décimales différentes

Les données réelles mélangent les précisions : un prix unitaire à trois ou quatre décimales, des frais arrondis au centime, une quantité en nombres entiers. Quand on les additionne dans un outil qui met les résultats en forme à deux décimales, un petit apport comme 0.003 peut disparaître du total affiché, et deux totaux qui diffèrent à la troisième décimale se ressemblent.

Le vérificateur de sommes décimales détermine le plus grand nombre de décimales parmi toutes les valeurs et le total attendu, ramène chaque valeur à cette échelle et les additionne exactement. Rien n’est arrondi, et le résultat s’affiche avec cette échelle complète.

L’échelle tient compte du « Total attendu ». Si vous y saisissez 1.20300, chaque chiffre du résultat s’affiche avec cinq décimales, même si aucune ligne n’en compte autant.

Additionner 1.2 et 0.003

L’exemple de la page saisit 1.2 et 0.003 dans « Une valeur par ligne », avec un « Total attendu » de 1.203. Le « Total calculé » est 1.203 et la « Différence » 0.000 : « Les totaux correspondent » affiche donc Oui. Le résultat a trois décimales, car 0.003 et le total attendu en ont tous deux trois.

Remarquez que la différence s’affiche 0.000, et non 0. Tous les chiffres du résultat ont la même échelle, ce qui rend les petits écarts faciles à lire.

Saisir des valeurs de précisions différentes

L’arrondi est une étape à part

Conserver l’échelle est une propriété du calcul exact, pas une règle d’arrondi financier. Si le chiffre de référence a été arrondi au centime, déterminez d’abord si la source a arrondi chaque ligne ou seulement le total, et appliquez vous-même cette règle avant de comparer. Le vérificateur vous montrera alors si le chiffre arrondi correspond.

L’outil de normalisation se comporte de la même façon pour les valeurs isolées : il garde les décimales écrites, si bien que 125.00 reste 125.00 et 0.003 reste 0.003 au lieu d’être raccourci.

Données d’entrée

Une valeur par ligne
1.2 0.003
Total attendu
1.203

Résultats

Total calculé
1.203
Différence
0.000
Les totaux correspondent
Oui