Tablora · Bibliotheek
Kleine decimale bijdragen zichtbaar houden
Tel 1.2 en 0.003 exact op tot 1.203. De controle houdt het grootste aantal decimalen aan dat ze tegenkomt, zodat kleine bijdragen nooit wegvallen door afronding.
Waarden met verschillende aantallen decimalen
Echte gegevens mengen precisie: een stuksprijs met drie of vier decimalen, kosten afgerond op centen, een hoeveelheid in hele getallen. Tel je die op in een tool die resultaten op twee decimalen opmaakt, dan kan een kleine bijdrage als 0.003 uit het getoonde totaal verdwijnen, en zien twee totalen die in de derde decimaal verschillen er hetzelfde uit.
De controle van de decimale som bepaalt het grootste aantal decimalen onder alle waarden en het verwachte totaal, schaalt elke waarde daarnaar en telt exact op. Niets wordt afgerond, en het resultaat verschijnt met die volledige schaal.
Ook het Verwacht totaal telt mee voor de schaal. Vul je daar 1.20300 in, dan wordt elk getal in het resultaat met vijf decimalen getoond, ook al heeft geen enkele regel er zoveel.
1.2 en 0.003 optellen
Het voorbeeld op de pagina voert 1.2 en 0.003 in bij Eén waarde per regel, met een Verwacht totaal van 1.203. Het Berekend totaal bedraagt 1.203 en het Verschil 0.000, dus Totalen komen overeen toont Ja. Het resultaat heeft drie decimalen, omdat zowel 0.003 als het verwachte totaal er drie heeft.
Merk op dat het verschil als 0.000 wordt getoond, niet als 0. Elk getal in het resultaat heeft dezelfde schaal, waardoor kleine gaten makkelijk af te lezen zijn.
Waarden met gemengde precisie invoeren
- Kopieer elke waarde met al haar cijfers; kort 0.003 niet in tot 0.00 omdat de bronkolom op twee decimalen opgemaakt staat.
- Schrijf een voorloopnul voor een breuk. Een waarde als .003 wordt niet geaccepteerd.
- Gebruik een punt als decimaalteken en geen groeperingstekens; zet andere notaties eerst om met de normalisator.
- Controleer de schaal van het Berekend totaal. Heeft het meer decimalen dan je verwachtte, dan valt een van de waarden preciezer uit dan de rest.
- Houd nullen aan het eind als de bron ze toont. 1.20 en 1.2 geven hetzelfde bedrag, maar het extra cijfer verandert de schaal van het resultaat.
Afronden hoort in een aparte stap
De schaal behouden volgt uit exact rekenen en vormt geen financiële afrondingsregel. Werd het bedrag waarmee je vergelijkt op centen afgerond, ga dan eerst na wat de bron afrondde: elke regel apart, of alleen het totaal, en pas die regel zelf toe voordat je vergelijkt. De controle laat je dan zien of het afgeronde bedrag overeenkomt.
De normalisator gedraagt zich bij losse waarden net zo: hij houdt de geschreven decimalen, dus 125.00 blijft 125.00 en 0.003 blijft 0.003 in plaats van ingekort te worden.
Invoer
- Eén waarde per regel
- 1.2 0.003
- Verwacht totaal
- 1.203
Resultaten
- Berekend totaal
- 1.203
- Verschil
- 0.000
- Totalen komen overeen
- Ja