Tablora

Tablora · Bibliotheek

Bedragen met decimale punt expliciet normaliseren

Zet 1,234.50 om in 1234.50 door alleen voor de bedragkolom een decimale punt en groepering met komma's in te stellen, zodat codes en andere kolommen blijven staan.

De notatie met decimale punt

In de Verenigde Staten, het Verenigd Koninkrijk, Japan en op veel andere plaatsen geeft een punt de decimalen aan en groeperen komma's de duizendtallen, dus 1,234.50 betekent duizend tweehonderdvierendertig en een half. In landen met een decimale komma ruilen dezelfde tekens van rol. Daardoor kan een instelling die voor de ene bron klopt, de bedragen uit een andere ongemerkt omdraaien.

De normalisator bepaalt de notatie nooit voor het hele bestand. Jij kiest de scheidingstekens per kolom, en alleen die kolom wordt omgezet. Identificatiecodes, productcodes en omschrijvingen in andere kolommen houden hun exacte tekens.

Het formulier in de browser zet per berekening één Getallenkolom om. Voor een tweede bedragkolom plak je het gedownloade resultaat terug in Tabeltekst en reken je opnieuw met die kolom geselecteerd.

Een kolom met decimale punt omzetten

Wat er met 1,234.50 gebeurt

Met deze instellingen wordt de bronwaarde 1,234.50 omgezet in 1234.50. De groeperingskomma verdwijnt en beide decimalen blijven exact behouden. Een gewone 1,234 wordt 1234, en 0.75 blijft 0.75.

Sommige waarden worden vastgehouden in plaats van geraden. Een breuk zonder voorloopnul, zoals .75, wordt ter controle vastgehouden. Dat geldt ook voor 1,23.00, omdat 23 geen groep van drie cijfers vormt. Elke vastgehouden waarde houdt in de uitvoer haar oorspronkelijke tekst, zodat je haar in de bron kunt opzoeken.

Als de twee notaties door elkaar lopen

Invoer

Invoer
1,234.50
Decimaalteken
.
Scheidingsteken voor cijfergroepen
,

Resultaten

Resultaten
1234.50
Omgezette cellen
1
Nog te controleren waarden
0