serielle zahl in Datum umwandeln gibt falsches Jahr

Antwort erstellen


BBCode ist eingeschaltet
[img] ist ausgeschaltet
[url] ist eingeschaltet
Smileys sind ausgeschaltet

Die letzten Beiträge des Themas
   

Ansicht erweitern Die letzten Beiträge des Themas: serielle zahl in Datum umwandeln gibt falsches Jahr

Re: serielle zahl in Datum umwandeln gibt falsches Jahr

von paljass » Fr, 14.06.2013 05:54

Hi,
ein Datum ist für Calc eine Zahl, die die Anzahl der Tage vom 30.12.1899 bis zum gesuchten Tag. Daher wird deine Zahl auch nicht als Datum es liegt zu weit in der Zukunft) erkannt, da kannst du soviel formatieren wie du willst.
Für dich gilt in A2 die Formel

Code: Alles auswählen

=DATUM(LINKS(A1;4);TEIL(A1;5;2);TEIL(A1;7;2))
und das Format "TT.MM.JJJJ".

Umgang mit Datum/Zeit siehe hier die Unterpunkte 20 - 24

Gruß
paljass

serielle zahl in Datum umwandeln gibt falsches Jahr

von laolaode » Fr, 14.06.2013 00:22

Hallo,

Habe es so einfach, wie möglich gemacht:
A1: 19490101 <- Format: standard Zahl, code: 0 (auch # bringt dasselbe Problem)
A2: ist Link auf A1 <- Format: Datum mit code: JJJJMMTT

Ergebnis in A2: -102740129

halben work-around gefunden:
A1 muß explizit als Text mit führendem Apostroph ('19490101) formatiert werden, dann erscheint in A2 der gleiche Ausdruck, wie in A1.

Problem:
1. welches Daten-format muß ich für A1 wählen, damit der original-Wert in A2 ohne Apostroph als Datum erkannt wird ? (Ziel ist, daß die Werte ohne manuelle Manipulation als original-Zahl, wie in der Quelle (ASCII-Text) erkannt werden)
2. wieso reagiert A2 auf keinerlei Format-Code-Einstellung und zeigt immer nur dieselbe serielle Zahl, wie in A1 ?

Wie und wo kann ich das handling von Text/Zahl -> Datum richtig lernen ? In der Hilfe kann ich nichts dazu finden !?

Gruß und Dank im Voraus

Nach oben