Tablora

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

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.