Tablora · Biblioteca
Verificare 0.10 più 0.20 con decimali esatti
Verifica che 0.10 più 0.20 dia esattamente 0.30 con l’aritmetica decimale, così un totale dichiarato viene confrontato senza gli artefatti della virgola mobile.
Perché 0.1 più 0.2 può sembrare sbagliato
Molti programmi memorizzano i numeri in virgola mobile binaria, dove 0.1 e 0.2 non hanno una rappresentazione esatta. Sommali e il risultato memorizzato è un soffio sopra 0.3; a seconda della formattazione puoi vedere 0.30000000000000004 oppure un confronto che dice che i valori non sono uguali. In una riconciliazione, un artefatto del genere sembra una discrepanza che in realtà non esiste.
Il verificatore di somme decimali lo evita. Legge ogni valore come una stringa decimale, porta tutti i valori allo stesso numero di decimali e li somma come numeri interi, così 0.10 e 0.20 danno esattamente 0.30.
Inserire le righe
- Digita o incolla gli importi in «Un valore per riga». Le righe vuote vengono ignorate e gli spazi attorno a un valore vengono tolti.
- Usa la notazione decimale canonica: un meno iniziale facoltativo, cifre e un punto prima dei decimali. Virgole di raggruppamento, virgola decimale, segno più o etichette di valuta vengono rifiutati.
- Inserisci la cifra che vuoi verificare in «Totale previsto», scritta allo stesso modo.
- Premi «Calcola» e leggi «Totale calcolato», «Totale previsto», «Differenza» e «I totali coincidono».
Risultato per 0.10 e 0.20
Con i valori 0.10 e 0.20 e un «Totale previsto» di 0.30, il «Totale calcolato» è 0.30, la «Differenza» è 0.00 e «I totali coincidono» mostra Sì. Il risultato mantiene due decimali perché è il numero più alto di decimali tra i valori inseriti e il totale previsto.
La «Differenza» è sempre il totale calcolato meno il totale previsto, quindi una differenza negativa significa che le righe inserite non arrivano alla cifra dichiarata.
Preparare i valori di una tabella reale
Gli importi copiati da un estratto conto arrivano raramente in forma canonica. Passa prima la colonna nello strumento per uniformare i numeri, scegliendo i separatori decimale e dei gruppi usati dal documento, poi copia i valori convertiti nel verificatore. Un valore che lo strumento ha messo da parte non è pronto per la somma; risolvilo prima di fidarti del totale.
Il verificatore esegue un’aritmetica esatta su ciò che inserisci e nient’altro. Non converte valute, non applica imposte o regole di arrotondamento e non ti dice se hai inserito tutti i record.
Input che il verificatore rifiuta
- 1,234.50 con una virgola di raggruppamento, o 1234,50 con una virgola decimale: convertili prima con lo strumento per uniformare i numeri.
- +5.00 con il segno più: inserisci 5.00.
- .50 senza lo zero iniziale: inserisci 0.50.
- (2.50) tra parentesi: inserisci -2.50.
- Ognuno di questi casi blocca l’intero calcolo con «Controlla i valori inseriti e riprova.», così una riga errata non viene mai saltata in silenzio.
Dati di ingresso
- Un valore per riga
- 0.10 0.20
- Totale previsto
- 0.30
Risultati
- Totale calcolato
- 0.30
- Differenza
- 0.00
- I totali coincidono
- Sì