Tablora

Tablora · Biblioteka

Odróżnij dokładność źródła od zaokrąglania każdej pozycji

0.335 plus 0.335 daje 0.670, ale zaokrąglenie najpierw każdego wiersza daje 0.68. Zobacz, jak narzędzie pokazuje rozbieżność wynikającą z etapu zaokrąglenia i jak sprawdzić oba warianty.

Dwie uczciwe odpowiedzi na jedną sumę

Faktury, zestawienia podatkowe i listy płac często zawierają kwoty z większą liczbą miejsc po przecinku, niż pozwala waluta. Jeden system dodaje dokładne wartości i zaokrągla sumę; inny najpierw zaokrągla każdy wiersz, a potem dodaje. Oba sposoby są prawidłowe, a na tych samych danych mogą różnić się o grosz lub więcej. O tym, który obowiązuje, decyduje zasada rozliczeniowa, podatkowa lub księgowa stojąca za dokumentem, a nie arytmetyka.

Narzędzie do sprawdzania sumy dodaje dokładnie ciągi, które mu podasz, i nigdy nie zaokrągla. Dzięki temu dobrze nadaje się do sprawdzenia, który etap zastosowano przy podanej sumie.

Rozbieżność zwykle rośnie wraz z liczbą wierszy. Każdy wiersz zaokrąglony w górę o ułamek grosza ją powiększa, więc przy długiej fakturze obie metody mogą różnić się o więcej niż grosz.

Przykład z 0.335 krok po kroku

Przykład na stronie wprowadza 0.335 i 0.335 z Oczekiwaną sumą 0.68. Obliczona suma wynosi 0.670, Oczekiwana suma jest pokazana w tej samej skali jako 0.680, a Różnica wynosi -0.010. Sumy są zgodne pokazuje Nie.

Teraz wprowadź wiersze w postaci, jaką miałyby po zaokrągleniu każdego z nich do dwóch miejsc: 0.34 i 0.34. Przy tej samej Oczekiwanej sumie 0.68 Obliczona suma wynosi 0.68, a Różnica 0.00. Podana liczba powstała przez zaokrąglenie każdego wiersza przed dodawaniem, a nie przez zaokrąglenie sumy.

Sprawdzenie, który etap zastosowano

Pułapki precyzji, których warto unikać

Dane wejściowe

Jedna wartość w wierszu
0.335 0.335
Oczekiwana suma
0.68

Wyniki

Obliczona suma
0.670
Różnica
-0.010
Sumy są zgodne
Nie