Umwandeln von Text in Zahlen

Calc wandelt Text innerhalb von Zellen in Zahlen um, falls eine eindeutige Umwandlung möglich ist. Wenn keine Umwandlung möglich ist, gibt Calc den Fehler #WERT! zurück.

Nur ganze Zahlen (mit Exponent) und Datums- und Zeitangaben, die dem ISO 8601-Standard in ihrem erweiterten Format mit Trennzeichen entsprechen, werden umgewandelt. Alles andere, wie Bruchzahlen mit Dezimaltrennzeichen oder Datumsangaben , die nicht ISO 8601 entsprechen, werden nicht umgewandelt, da die Zeichenkette vom Gebietsschema abhängig ist. Führende und folgende Leerzeichen werden ignoriert.

Die folgenden ISO 8601 Formate werden umgewandelt:

Der Jahrhundertcode CC darf nicht entfallen. Statt des Datums- und Zeittrennzeichens T kann auch genau ein Leerzeichen stehen.

Wenn das Datum gegeben ist, muss es ein gültiges gregorianisches Kalenderdatum enthalten. In diesem Fall muss die optionale Zeit im Bereich von 00:00 bis 23:59:59,99999... sein.

Wenn nur ein Zeittext vorhanden ist, kann dieser einen Wert größer als 24 enthalten. Minuten und Sekunden können aber maximal den Wert 59 haben.

Die Umwandlung wird nur für ein einfaches Argument ausgeführt, wie in =A1+A2 oder "1E2"+1. Zellbereiche werden nicht beachtet. Daher kann SUMME(A1:A2) sich von A1+A2 unterscheiden, wenn mindestens eine Zelle einen umwandelten Text enthält.

Texte innerhalb von Formeln werden auch umgewandelt, so zum Beispiel in ="1999-11-22"+42, was den 42. Tag nach dem 22.11.1999 ergibt. Berechnungen, welche ein Datum in lokalem Format enthalten, liefern einen Fehler. Zum Beispiel kann der Datumstext "11/22/1999" oder "22.11.1999" nicht für eine automatische Umwandlung verwendet werden.

Beispiel

Geben Sie in A1 den Text '1e2 ein (dieser wird intern in die Zahl 100 umgewandelt).

Geben Sie in A2 =A1+1 ein (was korrekt das Ergebnis 101 liefert).