Live-Forum - Die aktuellen Beiträge
Datum
Titel
28.03.2024 21:12:36
28.03.2024 18:31:49
Anzeige
Archiv - Navigation
1316to1320
Aktuelles Verzeichnis
Verzeichnis Index
Übersicht Verzeichnisse
Vorheriger Thread
Rückwärts Blättern
Nächster Thread
Vorwärts blättern
Anzeige
HERBERS
Excel-Forum (Archiv)
20+ Jahre Excel-Kompetenz: Von Anwendern, für Anwender
Inhaltsverzeichnis

Datumswert wird nicht erkannt

Datumswert wird nicht erkannt
03.06.2013 22:11:28
Markus
Hallo zusammen,
ich habe einen Zellwert der wie gefolgt lautet: "Nov 15 2008  1:11PM"
Leider erkennt Excel dies nicht als Datum, auch wenn ich es in der Zellformatierung einstelle. Ich möchte den Werte gerne in folgendes Datumsformat umwandeln: "DD.MM.YYYY hh:mm".
Bin für jeden Hinweis zur Problemlösung dankbar.
Viele Grüße,
Marcus

7
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
AW: Datumswert wird nicht erkannt
03.06.2013 22:56:05
Rudi
Hallo,
Leider erkennt Excel dies nicht als Datum, auch wenn ich es in der Zellformatierung einstelle.
Ich kann es nicht oft genug sagen: Das Format hat nichts mit dem Inhalt zu tun!
In der Zelle steht Text, kein Datum.
Für das Beispiel: =--(TEIL(A1;5;2) &"." &LINKS(A1;3) &"." &TEIL(A1;8;4)&TEIL(A1;13;4)) und entsprechend formatieren.
Gruß
Rudi

AW: Datumswert wird nicht erkannt
03.06.2013 23:44:32
Markus
Hallo Rudi,
besten Dank für die schnelle Hilfe!
Wenn ich die Formel nun anwende sieht mein Ergebnis wie gefolgt aus: "15.Nov.2008 1:11PM"
Für mich ist nur vom Verständnis interessant, warum kann ich diesen Wert nicht über Format Zellen Datum bearbeiten? Gibt es da keine Möglichkeit?
Viele Grüße,
Markus

Anzeige
AW: Datumswert wird nicht erkannt
04.06.2013 00:15:23
Rudi
Hallo,
warum kann ich diesen Wert nicht über Format Zellen Datum bearbeiten?
Text ist Text.
Ein Datum in Excel ist eine Zahl beginnend mit 1=1.1.1900. Heute ist 41428. Zeiten sind Bruchteile von Tagen. 0,25=6:00; 0,5=12:00 etc. D.h. du kannst jede Zahl zwischen 1 und 99999,99999 entsprechend formatiert als Datum+Zeit darstellen (41428,25=3.6.2008 6:00 im Format t.m.jjj h:mm).
Gruß
Rudi

Anzeige
Das liegt wohl in 1.Linie daran, dass du ...
04.06.2013 02:20:36
Luc:-?
…hier Datum/Uhrzeit in angelsächsischer Notationstradition vorzuliegen hast, Markus,
aber ein (deutsches) Xl verwendest, das andere Datum/Uhrzeit-Einstellungen aufweist. Da sich Xl bei der automatischen Erkennung des Datentyps hier auf deine Einstellungen bezieht, wird das nicht erkannt und als x-beliebiger Text behandelt, den du auch mit den üblichen Tricks nicht in eine Dezimalzahl (echtes Datum = Tageszähler ab 31.12.1899 + echte Uhrzeit als Tagesbruchteil) umwandeln kannst. Auch die xlFktt DATWERT und ZEITWERT müssen da versagen.
Führe mal folgendes Experiment durch:
A1:=JETZT() formatiert auf Datum mit Uhrzeit also zB TT.MMM.JJJJ hh:mm → das ergibt eine Dezimalzahl
Wandle diese dann per Formel in einen Text in der Art deines Datum-Zeit-Werts. Das erreicht man mit dem Ländercode 409, also: A2:=TEXT(A1;"[$-409]MMM TT JJJJ hh:mmAM/PM")
So nun noch die Rückwandlung in der nächsten Zeile…
A3:=DATWERT(A2)+ZEITWERT(A2)
Na, was kommt raus? Bei mir ist es #WERT! ;-)
Alles klar! Übrigens, bei dir stört wohl noch das PM. Du musst das Ganze in 13:11 umwandeln!
Gruß Luc :-?

Anzeige
Umwandlung per Formel
04.06.2013 09:35:29
Rudi
Hallo,
so geht das:
AB
1Nov 15 2008 1:11PM15.11.2008 13:11
2FEB 8 2008 11:13AM08.02.2008 11:13

ZelleFormatWert
B1TT.MM.JJJJ hh:mm15.11.2008 13:11:00

ZelleFormel
B1=LINKS(TEIL(WECHSELN(A1;" ";"." & INDEX(ZEILE($1:$12);VERGLEICH(LINKS(A1;3);{"JAN"."FEB"."MAR"."APR"."MAY"."JUN"."JUL"."AUG"."SEP"."OCT"."NOV"."DEC"};0)) & ".";2);5;99);LÄNGE(TEIL(WECHSELN(A1;" ";"." & INDEX(ZEILE($1:$12);VERGLEICH(LINKS(A1;3);{"JAN"."FEB"."MAR"."APR"."MAY"."JUN"."JUL"."AUG"."SEP"."OCT"."NOV"."DEC"};0)) & ".";2);5;99))-2)+(RECHTS(A1;2)="PM")*0,5

Gruß
Rudi

Anzeige
verkürzt
04.06.2013 10:06:23
Rudi
AB
1MAR 11 2012 5:55PM11.03.2012 17:55
2oder als Matrixformel 
3MAR 11 2012 5:55AM11.03.2012 05:55

ZelleFormatWert
B1TT.MM.JJJJ hh:mm11.03.2012 17:55:00

ZelleFormel
B1=WECHSELN(TEIL(WECHSELN(A1;" ";"." & INDEX(ZEILE($1:$13);VERGLEICH(LINKS(A1;3);{"JAN"."FEB"."MAR"."APR"."MAY"."JUN"."JUL"."AUG"."SEP"."OCT"."NOV"."DEC"};0)) & ".";2);5;99);RECHTS(A1;2);"")+(RECHTS(A1;2)="PM")*0,5
B3{=WECHSELN(TEIL(WECHSELN(A3;" ";"." & INDEX(ZEILE($1:$12);VERGLEICH(LINKS(A3;3);TEXT(DATUM(2013;ZEILE($1:$12);1);"[$-409]MMM");0)) & ".";2);5;99);RECHTS(A3;2);"")+(RECHTS(A3;2)="PM")*0,5}
Achtung, Matrixformel!
Die geschweiften Klammern{} nicht eingeben,
sondern die Zelle mit
Shift + Strg + Enter
verlassen statt Enter alleine.

Anzeige

321 Forumthreads zu ähnlichen Themen

Anzeige
Anzeige
Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige