Nachdem ich die Kommentare gelesen hatte, wurde mir klar, dass der Mechanismus hinter dem Problem komplizierter ist, als ich dachte. Erstens ist das Dezimaltrennzeichen ein Komma und kein Punkt. Zweitens klassifiziert Excel den Eingabewert als Datumswert, stellt ihn jedoch im Zahlenformat dar.
Eine Lösung für das Problem besteht darin, das Dezimaltrennzeichen zu ändern. Dies kann in Excel erfolgen Options -> Advanced -> Editing options -> Decimal separator
. Wenn dies behoben ist, hätte Excel den Eingabewert nicht als Datumswert klassifiziert.
Das Dezimaltrennzeichen würde ich nicht sofort in Betracht ziehen, denn wer würde ein Komma als Dezimaltrennzeichen verwenden? Interessanterweise und überraschenderweise nutzt es die Hälfte der Welt tatsächlich ( https://en.wikipedia.org/wiki/Decimal_separator ).
Allerdings habe ich den 43125
Wert als 'Datum' in numerischer Form erkannt . Wenn wir das Problem mit dem Dezimaltrennzeichen entfernen, wäre ein ähnliches Beispiel 1-25
, das Excel als Datumswert interpretieren würde und unter dem Format "Zahl" gibt 45658.00
. Verwirrender ist, dass Excel benutzerdefinierte Formate zulässt, sodass der Datumswert als 1.25
oder 1,25
oder in einer anderen Form angezeigt werden kann .
Ich habe viele Datumswerte in Tabellenkalkulationen für Berechnungen verwendet, und sie können ärgerlich sein. Wenn ich diese Tabellenkalkulationen wieder öffne, denken Excel (oder Openoffice) gelegentlich, dass sie es besser wissen und konvertieren diese Datumsspalten ohne Angabe von Gründen automatisch vom Datumsformat in das Zahlenformat. In diesen Situationen right-click mouse -> Format Cells -> Number
und beim Zurücksetzen auf das richtige Format für die Zellen / Spalten würden die Daten wiederhergestellt.