serielle zahl in Datum umwandeln gibt falsches Jahr

Das Tabellenkalkulationsprogramm

Moderator: Moderatoren

laolaode
Beiträge: 1
Registriert: Do, 13.06.2013 23:49

serielle zahl in Datum umwandeln gibt falsches Jahr

Beitrag von laolaode »

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
paljass
******
Beiträge: 803
Registriert: Do, 25.10.2012 07:25

Re: serielle zahl in Datum umwandeln gibt falsches Jahr

Beitrag von paljass »

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
EDV ist wie U-Boot fahren - machst du ein Fenster auf, fangen die Probleme an.
Antworten