Supportnet / Forum / Tabellenkalkulation
Datumsformatierung in Excel
Frage
Moimoin!
Ich habe ein kleines Problem mit einem Exportfehler in Excel.
Anstatt Zahlen zeigt Excel nun Datum an, mal als ganze Zahl wie 03.05.2004 oder als Apr 87. Wenn ich den kopiere und als Wert einfüge, kommt nur eine sinnlose Zahl raus, wie folgendes Beispiel: 29. mai = 38866. Kann mir jemand erklären, wie man diese Zahlen entschüsseln kann? Herauskommen sollen Preise wie 1,00 oder 2,78, wie auch immer.
Lässt sich in einem bestimmten System die Datumsangaben wieder als richtige Zahl im sinne eines Preises rekonstruieren?
Auf baldige Antwort freue ich mich, da wir gerade eine Inventur analysieren müssen.
Danke im voraus!
Antwort 1 von schnallgonz
Hallo,
willkommen im Club der Excelimporteure ;-)
Zur Einführung guck mal hier:
https://supportnet.de/threads/1326694
Wenn Excel vermeintliche Datumwerte erkennt und so darstellt, ist es schon zu spät.
Entweder Du sorgst beim Import dafür, dass die Zahlen Zahlen bleiben oder importiere sie als Text, Hauptsache Excel denkt nicht selbständig :-)
Danach dann über DATEN--Text in Spalten... konvertieren.
gruß
schnallgonz
willkommen im Club der Excelimporteure ;-)
Zur Einführung guck mal hier:
https://supportnet.de/threads/1326694
Wenn Excel vermeintliche Datumwerte erkennt und so darstellt, ist es schon zu spät.
Entweder Du sorgst beim Import dafür, dass die Zahlen Zahlen bleiben oder importiere sie als Text, Hauptsache Excel denkt nicht selbständig :-)
Danach dann über DATEN--Text in Spalten... konvertieren.
gruß
schnallgonz
Antwort 2 von CaroS
Hallo gitarrejoern2,
vorab mal eins: Ich verstehe nicht, warum Du von "einem Exportfehler in Excel" schreibst, obwohl Du doch ziemlich offensichtlich Daten nach Excel importierst und in Excel weiterverarbeiten willst. Lernt man heute da, wo man sich mit Inventuren beschäftigt, also vielleicht im Bereich Handel oder Wirtschaft, den Unterschied zwischen Ex- und Import nicht mehr?
Zur Aufklärung Deines Falles "vom 29. Mai" folgendes: Am Anfang war da wahrschein-lich ein Zahlenwert von 150 (oder etwas unwahrscheinlicher ein Zahlenwert von 150 Komma irgendwas). Der wurde unglücklich oder fehlerhaft - das kann man aus der Ferne nicht beurteilen - nach Excel importiert und dort als Datum angezeigt, nämlich als 29. Mai, wobei eine ziemlich spezielle Formatierung daran schuld ist, dass nur Tag und Monat angezeigt wurden und nicht das vollständige Datum: 29. Mai 1900!
(Mit Jahreszahl wäre der 29. Mai 1900 wahrscheinlich noch viel mehr als scheinbar völlig falscher Wert angesehen worden als der 29. Mai ohne Jahreszahl.)
Dabei ist der 29. Mai 1900 gar nicht so falsch, sondern nichts anderes als die Zahl 150. Hätte man diese Zelle sofort als Zahl formatiert, wäre auch sofort die 150 angezeigt worden. (Oder bei einem anderen Jahr als 1900 eine andere, entsprechend größere Zahl.)
Möglicherweise hast Du vor dem Kopieren noch verschiedene Formatierungen auspro-biert, wobei sich "äußerlich" an dem 29. Mai nichts geändert hat. Wird nun dieses un-vollständige Datum - mehr als Datum, weniger als Zahl - in eine Standard-formatierte Zelle kopiert, dann tut Excel "sein bestes", wie es glaubt, und fügt an Tag und Monat die fehlende Jahreszahl an, damit das Datum vollständig ist. Excel ergänzt natürlich das aktuelle Jahr 2006. Damit ergibt sich, wenn man das Datum 29. Mai. 2006 als Zahl darstellt, genau 38866.
Es hat also 2 "Umwandlungen" gegeben: 150 in 29. Mai - aufgrund eines fehlerhaften Imports (evtl. i.V.m. einer ungünstigen Zellformatierung) - und 29. Mai in 29. Mai 2006 = 38866 - aufgrund einer gut gemeinten Datumsvervollständigung durch Excel.
Natürlich beruht diese Erklärung meinerseits auschließlich auf Vermutungen, aber es ist so oder so ähnlich die einzige Möglichkeit, von einem (vermuteten) Ausgangswert von 150 auf einen Endwert von 38866 zu kommen.
Um genaueres zu sagen, und vor allem, um Hinweise zu geben, was man wie besser machen kann, müsste man wissen, wie und mit welchen Hilfsmitteln (Text in Spalten... ?, Externe Daten importieren... ?, Textkonvertierungsassistent?, Datenformat in Spalten?) was für Ausgangsdaten importiert und konvertiert wurden.
Ein wenig Präzision bei der Erklärung des Problems zahlt sich gewöhnlich aus.
Gruß,
CaroS
vorab mal eins: Ich verstehe nicht, warum Du von "einem Exportfehler in Excel" schreibst, obwohl Du doch ziemlich offensichtlich Daten nach Excel importierst und in Excel weiterverarbeiten willst. Lernt man heute da, wo man sich mit Inventuren beschäftigt, also vielleicht im Bereich Handel oder Wirtschaft, den Unterschied zwischen Ex- und Import nicht mehr?
Zur Aufklärung Deines Falles "vom 29. Mai" folgendes: Am Anfang war da wahrschein-lich ein Zahlenwert von 150 (oder etwas unwahrscheinlicher ein Zahlenwert von 150 Komma irgendwas). Der wurde unglücklich oder fehlerhaft - das kann man aus der Ferne nicht beurteilen - nach Excel importiert und dort als Datum angezeigt, nämlich als 29. Mai, wobei eine ziemlich spezielle Formatierung daran schuld ist, dass nur Tag und Monat angezeigt wurden und nicht das vollständige Datum: 29. Mai 1900!
(Mit Jahreszahl wäre der 29. Mai 1900 wahrscheinlich noch viel mehr als scheinbar völlig falscher Wert angesehen worden als der 29. Mai ohne Jahreszahl.)
Dabei ist der 29. Mai 1900 gar nicht so falsch, sondern nichts anderes als die Zahl 150. Hätte man diese Zelle sofort als Zahl formatiert, wäre auch sofort die 150 angezeigt worden. (Oder bei einem anderen Jahr als 1900 eine andere, entsprechend größere Zahl.)
Möglicherweise hast Du vor dem Kopieren noch verschiedene Formatierungen auspro-biert, wobei sich "äußerlich" an dem 29. Mai nichts geändert hat. Wird nun dieses un-vollständige Datum - mehr als Datum, weniger als Zahl - in eine Standard-formatierte Zelle kopiert, dann tut Excel "sein bestes", wie es glaubt, und fügt an Tag und Monat die fehlende Jahreszahl an, damit das Datum vollständig ist. Excel ergänzt natürlich das aktuelle Jahr 2006. Damit ergibt sich, wenn man das Datum 29. Mai. 2006 als Zahl darstellt, genau 38866.
Es hat also 2 "Umwandlungen" gegeben: 150 in 29. Mai - aufgrund eines fehlerhaften Imports (evtl. i.V.m. einer ungünstigen Zellformatierung) - und 29. Mai in 29. Mai 2006 = 38866 - aufgrund einer gut gemeinten Datumsvervollständigung durch Excel.
Natürlich beruht diese Erklärung meinerseits auschließlich auf Vermutungen, aber es ist so oder so ähnlich die einzige Möglichkeit, von einem (vermuteten) Ausgangswert von 150 auf einen Endwert von 38866 zu kommen.
Um genaueres zu sagen, und vor allem, um Hinweise zu geben, was man wie besser machen kann, müsste man wissen, wie und mit welchen Hilfsmitteln (Text in Spalten... ?, Externe Daten importieren... ?, Textkonvertierungsassistent?, Datenformat in Spalten?) was für Ausgangsdaten importiert und konvertiert wurden.
Ein wenig Präzision bei der Erklärung des Problems zahlt sich gewöhnlich aus.
Gruß,
CaroS

