Tablora · Bibliothek
Eine lange ganze Zahl zur Prüfung zurückhalten
Der Normalisierer hält jede ganze Zahl mit mehr als 15 Ziffern als Text zur Prüfung zurück, statt sie umzuwandeln, damit kein langer Code und keine Menge gerundet wird.
Die Grenze von 15 Ziffern
Zahlen in Tabellenkalkulationen haben etwa 15 signifikante Stellen. Darüber hinaus werden die letzten Ziffern weggerundet, sobald ein Wert als Zahl gespeichert wird. Damit keine solche Zahl entsteht, wandelt der Normalisierer keinen ganzzahligen Teil mit mehr als 15 Ziffern um. Er lässt den ursprünglichen Text der Zelle stehen und erfasst ihn unter Noch zu prüfende Werte.
Diese Grenze gilt für die Ziffern vor dem Dezimalzeichen, nachdem Gruppentrennzeichen entfernt wurden. Auch ein Wert wie 1234567890123456.50 wird zurückgehalten, weil sein ganzzahliger Teil 16 Ziffern hat.
Das Formular im Browser bietet keine Option, diese Grenze aufzuheben. Das ist Absicht: Eine Tabellenkalkulation würde eine solche Zahl beim Speichern runden, sie hier zu erzeugen würde den Verlust also nur verdecken.
12345678901234567890 prüfen
Das Beispiel auf der Seite verwendet Dezimaltrennzeichen . und Zifferngruppentrennzeichen Komma mit dem Quellwert 12345678901234567890. Erwartet wird, dass er als Text zur Prüfung erhalten bleibt: Umgewandelte Zellen zählt ihn nicht, Noch zu prüfende Werte schon, und die Zelle in der Ausgabe lautet weiterhin 12345678901234567890.
Zurückgehalten heißt nicht, dass der Wert falsch ist. Es heißt, dass das Werkzeug keine Zahl daraus macht, die eine Tabellenkalkulation runden würde.
Klären, was die Spalte enthält
- Vergleichen Sie den vollständigen Wert Ziffer für Ziffer mit der Quelle.
- Fragen Sie, was die Spalte bedeutet: Eine Referenz-, Konto- oder Sendungsnummer ist eine Kennung und sollte Text bleiben.
- Ist es eine Kennung, lassen Sie sie aus Summen heraus und exportieren Sie sie stattdessen mit dem textbewahrenden XLSX-Export.
- Ist es eine echte Menge, etwa eine sehr große Anzahl, behalten Sie die exakten Ziffern als Text und verwenden Sie für jede Rechnung Software mit beliebiger Genauigkeit.
- Versuchen Sie nicht, fehlende Ziffern aus einem gerundeten Wert einer Tabellenkalkulation wiederherzustellen.
- Zählen Sie die Ziffern, statt den Wert zu lesen; 15 und 16 Ziffern sehen auf den ersten Blick gleich aus.
Verwandtes Verhalten an anderer Stelle
Die Dezimalsummenprüfung arbeitet anders: Sie akzeptiert lange kanonische Dezimalzahlen und addiert sie exakt als ganze Zahlen, die auf dieselbe Stellenzahl skaliert sind, ein langer Wert verliert dort also keine Ziffern. Damit taugt sie gut zur Gegenprobe einer großen Summe, ist aber kein Grund, eine lange Kennung als Zahl zu speichern.
In der Tablora-App wendet der XLSX-Export diese Grenze nicht an. Eine überwiegend numerische Spalte wird als echte Zahlen geschrieben, lange Ziffernfolgen darin würden also gerundet. Verwenden Sie für eine solche Spalte den CSV-Export der App oder übertragen Sie sie hier in den textbewahrenden Export.
Eingaben
- Eingaben
- 12345678901234567890
- Dezimaltrennzeichen
- .
- Zifferngruppentrennzeichen
- ,
Ergebnisse
- Ergebnisse
- 12345678901234567890
- Umgewandelte Zellen
- 0
- Noch zu prüfende Werte
- 1
Die ganze Zahl mit mehr als 15 Ziffern bleibt zur Prüfung Text, damit ihre Quellzeichen erhalten bleiben.