Live-Forum - Die aktuellen Beiträge
Anzeige
Archiv - Navigation
860to864
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
860to864
860to864
Aktuelles Verzeichnis
Verzeichnis Index
Verzeichnis Index
Übersicht Verzeichnisse
Inhaltsverzeichnis

Datum Vor 01.01.1900 Formatieren !?

Datum Vor 01.01.1900 Formatieren !?
18.04.2007 20:35:13
Leo van der Haydn

Hallo Zusammen,
ich möchte gerne einen Kalender gestalten, der am 01.01.1850 startet.
Leider musste ich feststellen, dass Excel (Office XP) nur ein Datum ab dem 01.01.1900 akzeptiert.
Wer kann die Datei - https://www.herber.de/bbs/user/41858.zip - so ändern, dass ich ein Datum vom 01.01.1850 starten kann bzw. kann mir einen Anleitung formulieren ...
MfG
Leo van der Haydn

17
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
AW: Datum Vor 01.01.1900 Formatieren !?
18.04.2007 20:57:38
HermannZ
Hallo Leo;
wenn ich das richtig verstanden habe dann willst du in einer Spalte das Datum ab 01.01.1850 im Format
MM/TT/JJJJ auflisten. Wird als Text dargestellt.
wenn dem so ist dann versuche einmal folgende Formel z.B in A1 und nach unten kopieren:
=MONAT(DATUM(1850+400;1;ZEILE(A1)))&"/"&TAG(DATUM(1850+400;1;ZEILE(A1))) &"/"&JAHR(TEXT(DATUM(1850+400;1;ZEILE(A1));"MM/TT/JJJJ")) -400
Gruss HermannZ

AW: Datum Vor 01.01.1900 Formatieren !?
18.04.2007 21:04:53
ingUR
Hallo, Leoa van der Haydn,
über das Formatieren wirst Du keine EXCEL-kompatibles Datenformart erhalten, denn die Kalendertage werden vom 1.1.1900 intern als positive Ganzzahl verwaltelt, wobei eben der 1.1.1900 die Zalh 1 bedeutet. Das würde allerdings bedeuten, dass negative Gannzahlen als Daten vor dem 1.1.1900 interpretiert werden könnten. Jedoch ein Versuch, eine Negative Zahl in eine Datumsformat zu verwandeln scheitert.
Hier sind also eigenständige Lösungen gesucht, deren Umfang sich ein weinig an Deine Anforderungen richtet. Wenn Du nicht mit den Daten Rechnen möchtest (Differenzen zwischen Tagen), sonder nur die Zahlen für Tag, Mont und Jahr in ein Datumtext zusammenfügen möchtes, dann genügt eine einfache Textverkettunge der drei Werte: =TEXT(t;"00")&TEXT(m;"00")&(j;"0000"), wenn t, m und j die Einzelwerte der Teilangaben Tag, Monat und HJAhr bedeuten, wie sie z.B. Zeitreihen des DJIA vorliegen, die vor das Jahr 1900 führen.
Soll jedoch gerechnet werden, dann ist eine Kalenderfunktion zu erstellen, die die fortlaufenden Referenzwerte der Tage in ein Datumsformat wandelt. Hier bitte einaml nach dem Stichwort "ewiger Kalender" suchen (ein Beispiel, ohne es jedoch bewerten zu können, ob es für Dich einsetzbar ist: Ewiger Kalender
Da mich andere Lösung zum Thema auch interessieren, habe ich die Frage noch als offen gekennzeichet.
Gruß,
Uwe

Anzeige
AW: Datum Vor 01.01.1900 Formatieren !?
18.04.2007 21:38:10
Leo van der Haydn
Hallo Uwe,
"Hier sind also eigenständige Lösungen gesucht, deren Umfang sich ein weinig an Deine Anforderungen richtet. Wenn Du nicht mit den Daten Rechnen möchtest (Differenzen zwischen Tagen), sonder nur die Zahlen für Tag, Mont und Jahr in ein Datumtext zusammenfügen möchtes, dann genügt eine einfache Textverkettunge der drei Werte: =TEXT(t;"00")&TEXT(m;"00")&(j;"0000"), wenn t, m und j die Einzelwerte der Teilangaben Tag, Monat und HJAhr bedeuten, wie sie z.B. Zeitreihen des DJIA vorliegen, die vor das Jahr 1900 führen."
Ja, Du hast recht - das reicht mir vollkommen.
Wie kann ich das aber umsetzen !?
"Textverkettunge der drei Werte: =TEXT(t;"00")&TEXT(m;"00")&(j;"0000"), wenn t, m und j die Einzelwerte der Teilangaben Tag, Monat und HJAhr bedeuten, wie sie z.B. Zeitreihen des DJIA vorliegen, die vor das Jahr 1900 führen."
MfG
Leo van der Haydn

Anzeige
AW: Textverkettung funktioniert nicht !?
18.04.2007 22:35:26
Leo van der Haydn
Hallo zusammen,
ich habe soeben versucht UWES Textverkettungen anzuwenden :
... eine einfache Textverkettung der drei Werte: =TEXT(t;"00")&TEXT(m;"00")&(j;"0000"), wenn t, m und j die Einzelwerte der Teilangaben Tag, Monat und Jahr bedeuten, ...
Hab =TEXT(t;"00")&TEXT(m;"00")&(j;"0000") in die Funktionsleiste kopiert - doch nichts passiert !!!!
Wer kann mir weiterhelfen !?
Mit freundlichen Grüßen :
Leo van der Haydn

AW: Textverkettung funktioniert nicht !?
18.04.2007 22:51:56
ingUR
Hallo, Leo van der Haydn,
es haben sich Deine Frage und mein Beitrag zeitlich nebeneinader entwickelt. Wenn diese Antwort nicht auf Deine Aufgabe anzuwenden ist, dann müßtest Du bitte die Forma der Rodaten einaml zeigen.
Gruß,
Uwe

Anzeige
AW: Datum Vor 01.01.1900 Formatieren !?
18.04.2007 22:46:34
ingUR
Hallo, Leo van der Haydn,
leider hast Du nícht beschrieben, wie die Rohfassung Deines Datumeintrag im Datensatz der Zeitreihe gegeben ist, daher hier eine Annahme, das iin drei Zellen jeweils, Jahr, Monat und Tag eingetragen stehen:
http://www.markt-daten.de/ingur/EXCEL/DJ1896.jpg
Wenn das Rohformat des Datums eine Textkette mit dem Syntax JJJJMMTT ist, dann kanst die auch die Formel entsprechned abändern, indem Du statt der Zellenbezüge mit den Teilstrings arbeitest:
In A3 steht also z.B. der Text: 18960526. In der Formel ist nun zu ersetzen:
A3 := für die Jahreszahl: =LINKS(A3;4)
B3 :=für den Monat: =TEIL(A3;3;2)
C3:= für den Tag: RECHTS(A3;2)
=TEXT(LINKS(A3;4),"00")&"."&TEXT(TEIL(A3;3;2),"00")&"."&TEXT(RECHTS(A3;2),"0000")
Gruß,
Uwe

Anzeige
AW: Datum Vor 01.01.1900 Formatieren !?
19.04.2007 08:35:11
Walter
Hallo Excelfreunde,
Dies habe ich einmal ausprobiert,
hat mir sehr geholfen.
https://www.herber.de/bbs/user/41865.xls
Gruß
Rentner Walter
aus dem nördlichen Nordhessen

AW: Danke Walter für den Ansatz (owt)
19.04.2007 11:15:55
ingUR
,

AW: Hier Eine Vorlage (23kb)
19.04.2007 14:53:56
Leo van der Haydn
Tag Zusammen,
vorab dank` euch für Eure mühe ...
Wunderbar - Hier werden wir wohl jedes Problem lösen ;)
Ich hab hier einmal den Anfang gemacht und eine kleine Datei (gerade einmal 23kb) hochgeladen - https://www.herber.de/bbs/user/41880.xls.
Das Datum startet in A2 mit dem 01.01.1850 folgende A3 mit 02.01.1850 usw.
Leider konnte ich mit euren Hilfestellungen noch nichts anfangen - eben deswegen das hochladen.
Meine Frage jetzt an euch Experten : "Wie kann ich das Datum bis zum 31.12.1899 in der A Spalte fortführen ???" Ab dem 01.01.1900 ist alles klar ...
Dank` Euch schon jetzt für Eure Unterstützung !!!
Mit Besten Wünschen & Weiterhin Viel Erfolg :
Leo van der Haydn

Anzeige
AW: Hier Eine Vorlage (23kb)
19.04.2007 15:04:47
HermannZ
Hallo Leo;
wenn du das so möchtest warum benutzt du dann die Formel nicht???
=TEXT(TAG(DATUM(1850+400;1;ZEILE(A1)))&"."&MONAT(DATUM(1850+400;1;ZEILE(A1)));"TT.MM.") &JAHR(DATUM(1850+400;1;ZEILE(A1))) -400
diese Formel in A2 und nach unten kopieren dann erhälst du die gewünschte Datumsreihe.
Gruss HermannZ

AW: Nur Noch Eine Kleinigkeit !!!
19.04.2007 18:58:51
Leo van der Haydn
Danke HermannZ,
Wunderbar - es funktioniert !!!
Ich hab die Formel leicht geändert ...
=TEXT(TAG(DATUM(1897+400;1;ZEILE(A1)))&"."&MONAT(DATUM(1897+400;1;ZEILE(A1)));"TT.MM.") &JAHR(DATUM(1897+400;1;ZEILE(A1))) -400
... denn mir reicht momentan eine Datumsreihe von 3 Jahren (also vom 01.01.1897 - 31.12.1899).
Ich hab` jedoch noch ein anderes Problem !!!
Ich benötige die Datumsreihe - siehe https://www.herber.de/bbs/user/41891.xls - in einem anderen Format - nicht in TT.MM.JJJJ sondern in MM/TT/JJJJ !!!
Wie kann ich das ändern !?
Über den normalen Weg - rechte Maustaste drücken und Datumsreihe formatieren - funktioniert nicht !!!
Dank` Dir (Euch) schon jetzt für die Mühe
Mit freundlichem Gruß & weiterhin viel Erfolg :
Leo

Anzeige
AW: Nur Noch Eine Kleinigkeit !!!
19.04.2007 19:42:11
HermannZ
Hallo Leo;
die Formel aus meiner ersten Antwort macht das ;
=MONAT(DATUM(1850+400;1;ZEILE(A1)))&"/"&TAG(DATUM(1850+400;1;ZEILE(A1))) &"/"&JAHR(TEXT(DATUM(1850+400;1;ZEILE(A1));"MM/TT/JJJJ")) -400
ich hatte das in der letzten version nur geändert weil in deinem neuen Beispiel ja das Format anders war.
Gruss HermannZ

AW: Nachtrag !!!
19.04.2007 19:50:35
HermannZ
Hallo Leo;
nimm besser diese Formel sie gibt eine Bessere Formatierung wieder, und ich habe hier auch das Jahr angepasst;
=TEXT(MONAT(DATUM(1897+400;1;ZEILE(A1)))&"/"&TAG(DATUM(1897+400;1;ZEILE(A1)));"MM/TT/") &JAHR(DATUM(1850+400;1;ZEILE(A1))) -400
Gruss HermannZ

Anzeige
AW: Nachtrag !!!
20.04.2007 10:09:14
Leo van der Haydn
Moin Moin HerrmannZ,
ich hab es soeben versucht, doch es sind leider 2 Fehler aufgetreten ...
Zum einen (das kleinere Problem) das ich gerne MM/TT/JJJJ hätte & nicht M/T/JJJJ
& Zum anderen (das größere) das wenn ich die Zeilen nach unten kopieren möchte ab dem 13. immer #WERT! in der Zeile erscheint !!!
Siehe im folgenden ...
1/1/1850
1/2/1850
1/3/1850
1/4/1850
1/5/1850
1/6/1850
1/7/1850
1/8/1850
1/9/1850
1/10/1850
1/11/1850
1/12/1850
#WERT!
#WERT!
#WERT!
#WERT!
#WERT!
#WERT!
#WERT!
Ich hab die kleine Datei - gerade einmal 43kb - hier - https://www.herber.de/bbs/user/41904.xls - nochmals hochgeladen !!! In der VORLAGE Tabelle sieht alles wie gewünscht aus - doch in der ZIEL Tabelle ist das eben beschriebene Problem !!!
Dank` Dir (Euch) schon jetzt !!!
Mit freundlichem gruß & weiterhin viel Erfolg :
Leo van der Haydn

Anzeige
AW: Nachtrag !!!
20.04.2007 11:56:14
HermannZ
Hallo Leo;
sorry, du hast recht ich habe in der eile beim drehen der Formel die Funktionen MONAT und TAG nicht mitgedreht .
hier die richtige Formel;
=TEXT(TAG(DATUM(1850+400;1;ZEILE(A1)))&"/"&MONAT(DATUM(1850+400;1;ZEILE(A1)));"MM/TT/") &JAHR(DATUM(1850+400;1;ZEILE(A1))) -400
Gruss HermannZ

AW: Es funktioniert - DANKE !!!
20.04.2007 12:32:32
Leo van der Haydn
Perfekt HermannZ,
dank` Dir ;) - es funktioniert :)
MfG
Leo

AW: Danke für die Rückantwort.......oT.
20.04.2007 12:35:39
HermannZ
Gruss HermannZ

28 Forumthreads zu ähnlichen Themen

Anzeige
Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige