Tablora · Bibliotek
Behåll små decimalbidrag synliga
Addera 1.2 och 0.003 exakt och få 1.203. Summakontrollen behåller den största decimalskala den ser, så små bidrag avrundas aldrig bort.
Värden med olika antal decimaler
Verkliga data blandar precision: ett styckpris med tre eller fyra decimaler, en avgift avrundad till ören, en kvantitet i hela tal. När de adderas i ett verktyg som formaterar resultat med två decimaler kan ett litet bidrag som 0.003 försvinna ur den visade summan, och två summor som skiljer sig i tredje decimalen ser likadana ut.
Summakontrollen tar reda på det största antalet decimaler bland alla värden och den förväntade summan, skalar varje värde till det och adderar dem exakt. Ingenting avrundas, och resultatet visas med hela den skalan.
Skalan omfattar även Förväntad summa. Skriver du 1.20300 där visas varje siffra i resultatet med fem decimaler, trots att ingen rad har så många.
Addera 1.2 och 0.003
Sidans exempel matar in 1.2 och 0.003 i Ett värde per rad, med en Förväntad summa på 1.203. Beräknad summa är 1.203 och Skillnad är 0.000, så Summorna stämmer visar Ja. Resultatet har tre decimaler eftersom både 0.003 och den förväntade summan har tre.
Lägg märke till att skillnaden visas som 0.000, inte 0. Varje siffra i resultatet har samma skala, vilket gör små avvikelser lätta att läsa.
Mata in värden med blandad precision
- Kopiera varje värde med alla dess siffror; korta inte 0.003 till 0.00 bara för att källkolumnen är formaterad med två decimaler.
- Skriv en inledande nolla före ett bråk. Ett värde som .003 godtas inte.
- Använd punkt som decimaltecken och inga grupperingstecken; konvertera andra skrivsätt med normaliseringsverktyget först.
- Kontrollera skalan för Beräknad summa. Har den fler decimaler än du väntade dig är ett av värdena mer exakt än de andra.
- Behåll avslutande nollor om källan visar dem. 1.20 och 1.2 är samma belopp, men den extra siffran ändrar resultatets skala.
Avrundning hör till ett separat steg
Att behålla skalan är en egenskap hos exakt aritmetik, inte en ekonomisk avrundningsregel. Om siffran du jämför med har avrundats till ören, avgör först om källan avrundade varje rad eller bara summan, och tillämpa den regeln själv före jämförelsen. Summakontrollen visar sedan om den avrundade siffran stämmer.
Normaliseringsverktyget beter sig likadant för enskilda värden: det behåller de decimaler som skrevs, så 125.00 förblir 125.00 och 0.003 förblir 0.003 i stället för att kortas.
Indata
- Ett värde per rad
- 1.2 0.003
- Förväntad summa
- 1.203
Resultat
- Beräknad summa
- 1.203
- Skillnad
- 0.000
- Summorna stämmer
- Ja