Tablora

Tablora · Biblioteka

Zachowaj widoczność małych składników dziesiętnych

Dodaj dokładnie 1.2 i 0.003, żeby otrzymać 1.203. Narzędzie zachowuje największą skalę dziesiętną, jaką widzi, więc małe składniki nigdy nie giną w zaokrągleniu.

Wartości z różną liczbą miejsc po przecinku

Prawdziwe dane mieszają precyzję: cenę jednostkową z trzema lub czterema miejscami po przecinku, opłatę zaokrągloną do groszy, ilość w liczbach całkowitych. Gdy dodaje się je w narzędziu formatującym wyniki do dwóch miejsc, mały składnik taki jak 0.003 może zniknąć z wyświetlanej sumy, a dwie sumy różniące się na trzecim miejscu po przecinku wyglądają tak samo.

Narzędzie do sprawdzania sumy ustala największą liczbę miejsc po przecinku wśród wszystkich wartości i oczekiwanej sumy, sprowadza każdą wartość do tej skali i dodaje je dokładnie. Nic nie zostaje zaokrąglone, a wynik jest pokazany w pełnej skali.

Skala obejmuje też Oczekiwaną sumę. Jeśli wpiszesz tam 1.20300, każda liczba w wyniku zostanie pokazana z pięcioma miejscami po przecinku, choć żaden wiersz nie ma ich tyle.

Dodawanie 1.2 i 0.003

Przykład na stronie wprowadza 1.2 i 0.003 w polu Jedna wartość w wierszu, z Oczekiwaną sumą 1.203. Obliczona suma wynosi 1.203, a Różnica 0.000, więc Sumy są zgodne pokazuje Tak. Wynik ma trzy miejsca po przecinku, bo tyle mają zarówno 0.003, jak i oczekiwana suma.

Zwróć uwagę, że różnica jest pokazana jako 0.000, a nie 0. Każda liczba w wyniku ma tę samą skalę, dzięki czemu małe rozbieżności łatwo odczytać.

Wprowadzanie wartości o różnej precyzji

Zaokrąglanie należy do osobnego kroku

Zachowanie skali wynika z dokładnej arytmetyki, a nie z zasad zaokrąglania finansowego. Jeśli liczba, z którą porównujesz, została zaokrąglona do groszy, najpierw ustal, czy źródło zaokrąglało każdy wiersz, czy tylko sumę, i sam zastosuj tę zasadę przed porównaniem. Narzędzie pokaże wtedy, czy zaokrąglona liczba się zgadza.

Narzędzie do ujednolicania liczb zachowuje się tak samo dla pojedynczych wartości: zachowuje zapisane cyfry części ułamkowej, więc 125.00 pozostaje 125.00, a 0.003 pozostaje 0.003, zamiast zostać skrócone.

Dane wejściowe

Jedna wartość w wierszu
1.2 0.003
Oczekiwana suma
1.203

Wyniki

Obliczona suma
1.203
Różnica
0.000
Sumy są zgodne
Tak