unbekanntes (US-) Datumsformat wandeln-02
21.05.2014 12:28:45
Wolfango
ich hatte vor kurzem hier im Forum folgende Frage gestellt:
Von einem EDV-System erhalte ich Datumswerte (exportiert in Excel) in folgender Form:
Jan 3 2014 9:16AM
Also unterschiedlich lang und OHNE Leertaste vor AM/PM.
Excel interpretiert diese Werte als Text; ich kann also nicht damit rechnen.
Wie kann ich daraus nun ein (deutsches), rechenbares Datumsformat machen?
Ich bekam auch wirklich gute Lösungen hier im Forum angeboten:
https://www.herber.de/forum/archiv/1356to1360/t1359048.htm#1359048
Erst jetzt habe ich gemerkt, dass die im o.g. Thread angebotenen Formeln in einer bestimmten Situation "das Falsche" Ergebnis liefern.
Nämlich immer dann, wenn die Uhrzeit zwischen 12:00PM und 12:59PM liegt!
Ich denke, das liegt an der englischen Zählweise: Nach 11:00AM kommt eben 12:00PM (obwohl ja logischerweise 12:00AM folgen müsste, da es ja auch danach mit 01:00PM sozusagen wieder von vorne los geht...)
Wie kann ich folgende Formel:
=DATUM(WERT(TEIL(A4;7;5)); MONAT("1."&WECHSELN(WECHSELN(WECHSELN(WECHSELN(LINKS(A4;3); "ar";"rz"); "y"; "i"); "ct";"kt"); "ec";"ez")&".1900"); WECHSELN(TEIL(A4;FINDEN(" ";A4); 3); ",";"")) +ZEITWERT(LINKS(RECHTS(A4;7); 5))+(N(RECHTS(A4;2)="PM")/2)
...so anpassen, dass dieser Umstand berücksichtigt wird (oder auch eine der anderen im obigen Link genannten Formeln....Hauptsache das Ergebnis stimmt).
Ich habe die Formeln und das Problem auch noch mal in folgender Beispieldatei verdeutlicht:
https://www.herber.de/bbs/user/90771.xlsx
Danke und Gruß,
Wo