Tablora

Tablora · Bibliotheek

Tegenstrijdige voortekens weigeren

Een waarde als (-100) draagt twee mintekens. De normalisator weigert haar in plaats van te gokken en laat de oorspronkelijke cel staan voor controle.

Twee tekenmarkeringen in één bedrag

Boekhoudexports geven negatieve bedragen op verschillende manieren aan: een min ervoor, een min erachter, haakjes of een achtervoegsel DR. Het gaat mis wanneer er twee op dezelfde waarde terechtkomen, zoals bij (-100). Letterlijk gelezen zouden twee omkeringen het bedrag positief maken, en dat bedoelde de opsteller bijna nooit. Meestal werd de waarde twee keer opgemaakt, of werd het minteken met de hand getypt in een cel die al haakjes toonde.

De normalisator telt tekenmarkeringen. Haakjes, een plus of min ervoor, een min erachter, CR en DR tellen elk als één. Draagt een waarde er meer dan één, dan wordt ze geweigerd en ontstaat er geen getal. Hetzelfde geldt voor -125.00 CR of (125.00 DR).

De controle vindt plaats voordat de cijfers worden geïnterpreteerd en hangt dus niet af van je instellingen voor scheidingstekens. Dezelfde (-100) wordt vastgehouden, of je nu een decimale punt of een decimale komma kiest. Een vastgehouden waarde komt nooit in de omgezette uitvoer terecht, zodat één twijfelachtige cel niet ongemerkt het teken in een kolomtotaal omdraait.

Wat er met (-100) gebeurt

Met Decimaalteken op . en Scheidingsteken voor cijfergroepen op komma wordt de bronwaarde (-100) niet omgezet. Omgezette cellen toont er 0 voor en Nog te controleren waarden 1. In het voorbeeld en in Downloaden (CSV) staat in de cel nog steeds (-100), dus niets wordt nul en niets verdwijnt uit een latere som.

Het conflict oplossen

Als de tabel uit een foto of pdf komt

De XLSX-export van de Tablora-app leest zelf getallen in kolommen die hij als numeriek behandelt, en voert deze conflictcontrole niet uit: elke tekenmarkering draait het teken om, dus (-100) zou als 100 worden geschreven. Zie je zo'n waarde in de app, tik dan op de cel, typ het bedrag dat je op de pagina hebt bevestigd en tik op Opslaan voordat je exporteert.

Een cel die je met de hand bewerkt, staat daarna niet meer gemarkeerd als te controleren. Vergelijk dus eerst en bewerk pas daarna.

Invoer

Invoer
(-100)
Decimaalteken
.
Scheidingsteken voor cijfergroepen
,

Resultaten

Resultaten
(-100)
Omgezette cellen
0
Nog te controleren waarden
1

Tegenstrijdige negatieve tekens worden geweigerd. De bronwaarde blijft voor controle staan en wordt niet geraden of als nul behandeld.