Office-Fragen.de

Normale Version: Probleme mit Datumsformat
Sie sehen gerade eine vereinfachte Darstellung unserer Inhalte. Normale Ansicht mit richtiger Formatierung.
Ich stehe vor folgendem Problem:
 
Ich habe aus einem anderen Programm Daten als csv exportiert und in Excel (Office365) importiert.

Datumsangaben werden in Excel nach dem Import folgendermaßen als 5- oder 6-stellige Zahlenreihe angezeigt:
zB 13.10.2022 = 131022; 5.9.2022 = 50922.
Wenn ich allerdings das Zahlenformat für die Zellen auf Datum ändere (auch mit unterschiedlichen Gebietsschemen), wird ein falsches Datum angezeigt.

Was für ein benutzerdefiniertes (?) Format muss ich der Spalte zuweisen, damit die Datumsangaben korrekt angezeigt werden?
Moin Floh

Bringe mal dem anderen Programm bei ein vernünftiges Datumsformat zu exportieren.
Hallo,

ist das immer so:

- letzte 2-Stellen: Jahr "yy"
- davor 2-Stellen: Monat
- davor 1- oder 2-stellig: Tag

Dann wäre es mit Recht-Funktion zu lesen.

mfg
Danke für die schnellen Rückmeldungen! Der PowerQuery-Tipp, den ich per Mail erhalten habe, hat geholfen. Damit konnte ich die Zahlen in ein korrektes Datum umwandeln und ist das Datums-Problem somit gelöst.

Allerdings gibt es noch eine 2. Spalte, die zickt: die Spalte mit den importierten Zeitdauerangaben.
Bei dieser bin ich auch mit PowerQuery nicht weitergekommen.
Die Dauer wird nach Import ebenfalls als Zahlenreihe angezeigt. Die Zahlenreihe besteht aus den Sekunden und 3 angehängten Nullen. Die Dauer von 8 Stunden und 4 Minuten wird somit als 29040000 angezeigt (8 Stunden & 4 Minuten sind 29040 Sekunden). Bei Änderung des Zahlenformats von Standard in Dauer über "Zellen formatieren" erhalte ich als Ergebnis eine lange Reihe von ##############################. Wenn ich das Zahlenformat über Transformieren im PowerQuery-Editor in Dauer ändere, erhalte ich "Error".
Hat hierzu auch jemand eine Idee, wie ich das lösen kann?

(Ich hoff, es ist ok, dass ich dafür nicht extra ein neues Thema aufmach)
Hallo Floh,

diesen Wert kannst du umrechnen:  29040000/1000/86400 und dann formatieren "hh:mm:"

Gruß Sigi
Super, danke! Das klappt!
Hallo Floh, hast Du mal versucht die Sekunden aus csv als Text zu importieren und anschließend mit 1 multipliziert?
Stefan