Chronik: Eingabe & Sortierung Datum ab 1 Jhd
Moderator: Moderatoren
Chronik: Eingabe & Sortierung Datum ab 1 Jhd
Hallo liebe Community,
es geht darum eine Tabelle zur Erfassung von Geschichtsdaten zu realisieren.
in Excel habe ich versucht eine Chronik zu erstellen.
Zunächst musste ich hierbei eine Lösung finden, Daten ab 1 Jhd eingeben zu können.
Die Tabelle sollte folgende Fähigkeiten haben:
1) Eingaben ab 01.01.0001
2) Eingabe eines unvollständigen Datums (Bsp. mir ist nur Monat und Jahr bekannt bzw. nur das Jahr)
3) Eingabe eines Anfangs- und Enddatums. Dabei soll ausgegeben werden: Zeitpunkt oder Zeitraum, Zeitspanne in Monat(en), Tag(en), Jahr(en)
4) Darüber hinaus weitere Funktionen die zunächst für meine Frage keine Rolle spielen.
Nun meine Frage:
Alles schien zu funktionieren: Dann gab es Probleme bei der Sortierung nach Datum,
da Excel beigebracht werden musste, vor 1900 Daten zu erkennen. Zudem konnte ich Autofilter nicht gemäß eigener Ansprüche sezten.
Siehe hier: http://www.office-loesung.de/ftopic622194_0_0_asc.php
Siehe hier: http://www.office-loesung.de/ftopic623098_0_0_asc.php
Siehe hier: http://www.office-loesung.de/ftopic625045_0_0_asc.php
Wenn OpenOffice Calc hiermit besser umgehen kann und ich hier zu einer Lösung kommen kann, werde ich die Tabelle in Calc erstellen. Folgende Version steht mir zur Verfügung: OpenOffice 4.0.1.
Freue mich auf Rückmeldung.
es geht darum eine Tabelle zur Erfassung von Geschichtsdaten zu realisieren.
in Excel habe ich versucht eine Chronik zu erstellen.
Zunächst musste ich hierbei eine Lösung finden, Daten ab 1 Jhd eingeben zu können.
Die Tabelle sollte folgende Fähigkeiten haben:
1) Eingaben ab 01.01.0001
2) Eingabe eines unvollständigen Datums (Bsp. mir ist nur Monat und Jahr bekannt bzw. nur das Jahr)
3) Eingabe eines Anfangs- und Enddatums. Dabei soll ausgegeben werden: Zeitpunkt oder Zeitraum, Zeitspanne in Monat(en), Tag(en), Jahr(en)
4) Darüber hinaus weitere Funktionen die zunächst für meine Frage keine Rolle spielen.
Nun meine Frage:
Alles schien zu funktionieren: Dann gab es Probleme bei der Sortierung nach Datum,
da Excel beigebracht werden musste, vor 1900 Daten zu erkennen. Zudem konnte ich Autofilter nicht gemäß eigener Ansprüche sezten.
Siehe hier: http://www.office-loesung.de/ftopic622194_0_0_asc.php
Siehe hier: http://www.office-loesung.de/ftopic623098_0_0_asc.php
Siehe hier: http://www.office-loesung.de/ftopic625045_0_0_asc.php
Wenn OpenOffice Calc hiermit besser umgehen kann und ich hier zu einer Lösung kommen kann, werde ich die Tabelle in Calc erstellen. Folgende Version steht mir zur Verfügung: OpenOffice 4.0.1.
Freue mich auf Rückmeldung.
Re: Chronik: Eingabe & Sortierung Datum ab 1 Jhd
Hallo
1. Funktioniert ( evtl. Probleme bei Daten von 5.10.1582 bis 14.10.1582 ) →Julianischer- ,Gregorianischer Kalender
2. Bei nicht exakt bekannten Daten musst du eben irgendein Datum im Zeitraum eingeben
3. Ja, geht mit den entsprechenden Funktionen
4. Ein ganz klares JEIN
Karolus
1. Funktioniert ( evtl. Probleme bei Daten von 5.10.1582 bis 14.10.1582 ) →Julianischer- ,Gregorianischer Kalender
2. Bei nicht exakt bekannten Daten musst du eben irgendein Datum im Zeitraum eingeben
3. Ja, geht mit den entsprechenden Funktionen
4. Ein ganz klares JEIN
Karolus
LO7.4.7.2 debian 12(bookworm) auf Raspberry5 8GB (ARM64)
LO25.2.3.2 flatpak debian 12(bookworm) auf Raspberry5 8GB (ARM64)
LO25.2.3.2 flatpak debian 12(bookworm) auf Raspberry5 8GB (ARM64)
Re: Chronik: Eingabe & Sortierung Datum ab 1 Jhd
Hallo Karolus,
1. Funktioniert dies ohne Hilfsspalten und besonderes Vorgehen bei der Formatierung? Calc hat also diese "Einschränkung" mit einem Datum vor 1900 "von Haus aus nicht"? Was für Probleme können mit dem Zeitraum 05.10.1582 bis 14.10.1582 auftreten?
2. in der aktuellen Liste funktioniert dies durch die Ergänzung mit Nullen: 00.05.1980 oder 00.00.1964. Klappt das bei Calc auch?
3. Okay, die Funktionen versuche ich heraus zu finden.
4.
Denn wenn Calc mit dem Daten vor 1900 direkt umgehen kann, werde ich mich direkt heute Abend daran setzen.
1. Funktioniert dies ohne Hilfsspalten und besonderes Vorgehen bei der Formatierung? Calc hat also diese "Einschränkung" mit einem Datum vor 1900 "von Haus aus nicht"? Was für Probleme können mit dem Zeitraum 05.10.1582 bis 14.10.1582 auftreten?
2. in der aktuellen Liste funktioniert dies durch die Ergänzung mit Nullen: 00.05.1980 oder 00.00.1964. Klappt das bei Calc auch?
3. Okay, die Funktionen versuche ich heraus zu finden.
4.

Denn wenn Calc mit dem Daten vor 1900 direkt umgehen kann, werde ich mich direkt heute Abend daran setzen.

Re: Chronik: Eingabe & Sortierung Datum ab 1 Jhd
Hallo Benni80,
das mit dem Kalende ist nicht so ganz einfach weil,
schau dir den Ewiger Kalender mal an
Ah Karolus war schon aktiv..
Calc verhält sich beim Datumhandling nicht viel anders als Excel
Du könntest doch auch deine Datumsangaben in Textform ablegen, du stellst doch sicherlich keine Berechnungen mit dem Datum an
das mit dem Kalende ist nicht so ganz einfach weil,
schau dir den Ewiger Kalender mal an
Ah Karolus war schon aktiv..
Calc verhält sich beim Datumhandling nicht viel anders als Excel
Du könntest doch auch deine Datumsangaben in Textform ablegen, du stellst doch sicherlich keine Berechnungen mit dem Datum an
LG
clag
nutzt: WinXP SP3 / AOO 4.1.10 / Firefox
clag
nutzt: WinXP SP3 / AOO 4.1.10 / Firefox
Re: Chronik: Eingabe & Sortierung Datum ab 1 Jhd
Hallo Clag,
-Sortierung aufwärts
-Sortierung abwärts
-Differenz zwischen Anfangs- und Enddatum in Anzahl Tage, Monate, Jahre bzw. nur Jahre könnte zur Not ausreichen.
-Funktion Wenn Jahr XY entspricht dies Jahrhundert XY
Das einzige was mit dem Datum gemacht werden soll ist:du stellst doch sicherlich keine Berechnungen mit dem Datum an
-Sortierung aufwärts
-Sortierung abwärts
-Differenz zwischen Anfangs- und Enddatum in Anzahl Tage, Monate, Jahre bzw. nur Jahre könnte zur Not ausreichen.
-Funktion Wenn Jahr XY entspricht dies Jahrhundert XY
Re: Chronik: Eingabe & Sortierung Datum ab 1 Jhd
Hallo
P2_1. Calc hat diese Einschränkung nicht.
P2_2. Ich schrieb bereits konkretes Datum, ein Datum 00.00.1964 gibts nicht.
Füllst du eine Datumsreihe beginnend mit dem 1.10.1582 werden sie *richtigerweise* übersprungen:
@Clag:
Das mit der Eingabe in Textform bringt vmtl. mehr Probleme wie Nutzen ( z.B. beim sortieren oder Berechnung von Zeitabständen )
Karolus
P2_1. Calc hat diese Einschränkung nicht.
P2_2. Ich schrieb bereits konkretes Datum, ein Datum 00.00.1964 gibts nicht.
Bei direkter Eingabe werden sie als *nicht zulässig* erkannt und deshalb als Text interpretiert.Was für Probleme können mit dem Zeitraum 05.10.1582 bis 14.10.1582 auftreten?
Füllst du eine Datumsreihe beginnend mit dem 1.10.1582 werden sie *richtigerweise* übersprungen:
- 01.10.82
02.10.1582
03.10.1582
04.10.1582
15.10.1582
16.10.1582
17.10.1582
18.10.1582
19.10.1582
@Clag:
Das mit der Eingabe in Textform bringt vmtl. mehr Probleme wie Nutzen ( z.B. beim sortieren oder Berechnung von Zeitabständen )
Karolus
Zuletzt geändert von Karolus am Mi, 30.10.2013 15:56, insgesamt 3-mal geändert.
LO7.4.7.2 debian 12(bookworm) auf Raspberry5 8GB (ARM64)
LO25.2.3.2 flatpak debian 12(bookworm) auf Raspberry5 8GB (ARM64)
LO25.2.3.2 flatpak debian 12(bookworm) auf Raspberry5 8GB (ARM64)
Re: Chronik: Eingabe & Sortierung Datum ab 1 Jhd
Hi
wenn du die Differenz der Tage über Jahrhunderte errechnen möchtest habe ich zZ keine Ahnung wie das gehen könnte,
außer man bedient sich eines Durschnitt Jahres mit 365;2425 Tagen.
Wenn du dein Datum datenlogisch als Text eingibst, ist sortieren überhaupt kein Problem "1720.08.15" "2013.10.30" oder 0002.04.27
und Differenz in Jahren ist auch leict zu errechnen
wenn du die Differenz der Tage über Jahrhunderte errechnen möchtest habe ich zZ keine Ahnung wie das gehen könnte,
außer man bedient sich eines Durschnitt Jahres mit 365;2425 Tagen.
Wenn du dein Datum datenlogisch als Text eingibst, ist sortieren überhaupt kein Problem "1720.08.15" "2013.10.30" oder 0002.04.27
und Differenz in Jahren ist auch leict zu errechnen
LG
clag
nutzt: WinXP SP3 / AOO 4.1.10 / Firefox
clag
nutzt: WinXP SP3 / AOO 4.1.10 / Firefox
Re: Chronik: Eingabe & Sortierung Datum ab 1 Jhd
hi Karo
stimmt, habe ich ja gerade angemerktKarolus hat geschrieben:@Clag:
Das mit der Eingabe in Textform bringt vmtl. mehr Probleme wie Nutzen ( z.B. beim sortieren oder Berechnung von Zeitabständen )
LG
clag
nutzt: WinXP SP3 / AOO 4.1.10 / Firefox
clag
nutzt: WinXP SP3 / AOO 4.1.10 / Firefox
Re: Chronik: Eingabe & Sortierung Datum ab 1 Jhd
Hallo,
@Benni80
Beispiel:
A1A2
Wenn aber in A2
dann ist alles gut.

@clag
Calc verhält sich nicht viel anders? Wie kommst Du denn darauf?
Was passiert denn wenn Du in Calc in A1 das Datum 1.1.1900 eingibst, und in A2
Und dann mach das gleiche mal mit Excel, und berichte uns.
Oder nimm mein obiges Beispiel.
gruß
balu
edit
(*)Hatte mich verhustet (vertan).
@Benni80
Na ja, nicht ganz. Ab dem 14.10.1582 gibts keine Probleme. Alles davor gibt Fehlermeldung.Benni80 hat geschrieben: Calc hat also diese "Einschränkung" mit einem Datum vor 1900 "von Haus aus nicht"?
Beispiel:
A1
Code: Alles auswählen
14.10.1582
Code: Alles auswählen
=A1-100
Code: Alles auswählen
=A1+100
War da nicht was mit der Umstellung von Julianischer zum Gregorianischer Kalender?Benni80 hat geschrieben: Was für Probleme können mit dem Zeitraum 05.10.1582 bis 14.10.1582 auftreten?

@clag
Wenn ich mich nicht zur Zeit mit einer Bronchitis(*) rumschlagen müsste, dann würd ich jetzt ganz lautstark Husten. Aber so bleibt mir nur ein leises *hust-hust*.clag hat geschrieben: Calc verhält sich beim Datumhandling nicht viel anders als Excel
Calc verhält sich nicht viel anders? Wie kommst Du denn darauf?
Was passiert denn wenn Du in Calc in A1 das Datum 1.1.1900 eingibst, und in A2
Code: Alles auswählen
=A1-1500
Oder nimm mein obiges Beispiel.
gruß
balu
edit
(*)Hatte mich verhustet (vertan).
Zuletzt geändert von balu am Mi, 30.10.2013 15:14, insgesamt 1-mal geändert.
Sei öfter mal ein Faultier, sag öfter mal "Ach was!" Dann kriegst du keinen Herzinfarkt, und hast ne menge Spass.
wehr rächtschraipfähler findet khan si behalden
wehr rächtschraipfähler findet khan si behalden

Re: Chronik: Eingabe & Sortierung Datum ab 1 Jhd
Hallo Balu, ich werde mal dein Vergleichsbeispiel heute Abend ausprobieren (sitze gerade im Zug auf der Fahrt zur Arbeit) Auch eure Hinweise bezgl. der Kalender werde ich mir in Ruhe anschauen.
Re: Chronik: Eingabe & Sortierung Datum ab 1 Jhd
Hallo Balu Meister des Kalenders
Hust hust,
verzeih mir das ich nicht so fein differenziert habe mein letztes Excel war Excel 4

Hust hust,
verzeih mir das ich nicht so fein differenziert habe mein letztes Excel war Excel 4

LG
clag
nutzt: WinXP SP3 / AOO 4.1.10 / Firefox
clag
nutzt: WinXP SP3 / AOO 4.1.10 / Firefox
Re: Chronik: Eingabe & Sortierung Datum ab 1 Jhd
Das ist jetzt Quarckclag hat geschrieben:Hi
wenn du die Differenz der Tage über Jahrhunderte errechnen möchtest habe ich zZ keine Ahnung wie das gehen könnte,
außer man bedient sich eines Durschnitt Jahres mit 365;2425 Tagen.
Code: Alles auswählen
=HEUTE()-A1
in A1 hab eingetragen 1.1.0001
Karolus
LO7.4.7.2 debian 12(bookworm) auf Raspberry5 8GB (ARM64)
LO25.2.3.2 flatpak debian 12(bookworm) auf Raspberry5 8GB (ARM64)
LO25.2.3.2 flatpak debian 12(bookworm) auf Raspberry5 8GB (ARM64)
Re: Chronik: Eingabe & Sortierung Datum ab 1 Jhd
Hallo
Und kuck dir mal die Datumsreihe an.
Karolus
Lies hier mal genau nachzB der 1.10.1582 wird aber als Datum ausgegeben da hätte ich eigentlich eine Sprung erwartet?
Hast du da eine Erklärung?
Und kuck dir mal die Datumsreihe an.
Karolus
LO7.4.7.2 debian 12(bookworm) auf Raspberry5 8GB (ARM64)
LO25.2.3.2 flatpak debian 12(bookworm) auf Raspberry5 8GB (ARM64)
LO25.2.3.2 flatpak debian 12(bookworm) auf Raspberry5 8GB (ARM64)
Re: Chronik: Eingabe & Sortierung Datum ab 1 Jhd
Hi Karolus
Ja alles ok
ich habe nicht richtig geguckt der Sprung ist da
(darum habe ich den Beitrag mit der Frage gelöscht)
habe mal für Spaß einen Kalender bis 50 v Chr. generiert, A5 = 41577 A5:A750000 Reihe -1
ist wohl doch einfacher mit den Tagen wie ich gedacht habe.
Ja alles ok
ich habe nicht richtig geguckt der Sprung ist da
(darum habe ich den Beitrag mit der Frage gelöscht)
habe mal für Spaß einen Kalender bis 50 v Chr. generiert, A5 = 41577 A5:A750000 Reihe -1
ist wohl doch einfacher mit den Tagen wie ich gedacht habe.
LG
clag
nutzt: WinXP SP3 / AOO 4.1.10 / Firefox
clag
nutzt: WinXP SP3 / AOO 4.1.10 / Firefox
Re: Chronik: Eingabe & Sortierung Datum ab 1 Jhd
Hallo,
also ich habe nun in Calc die ersten Schritte getan.
Wie oben besprochen, wird der Zeitraum 05.10.1582 bis 14.10.1582 als Text erkannt.
Verwende ich hier balus erscheint:
Daten kleiner als 01.01.900 werden auch als Text dargestellt. Zweistellige Jahreszahlen werden mit 19** ergänzt, einstellige Jahreszahlen werden mit 20** ergänzt.
Formatiert habe ich nach:
Wie kann ich das umgehen?
Zu den Zeiträumen:
In Calc zeigt er mir entweder Zeitraum in Tagen oder in Monaten oder in Jahren an:
Monate: 15
Jahre: 1
In Excel wird mir der Zeitraum in Tagen und Monaten und Jahren angezeigt:
Tage: 14
Monate: 3
Jahre: 1
Kennt ihr die entsprechende Möglichkeit bei Calc?
Und wie bereits angesprochen, konnte ich durch einen Trick auch ein unvollständiges Datum in Excel eintragen.
Durch diese Anpassungen wurde jedoch irgendwann das chronologische Sortieren fehlerhaft.
Ich habe dort die Felder für die Eingabe des Anfangsdatums in Text formatiert, ebenso die Eingabe des Enddatums.
Die Modifikation a) Das Daten bis 01.01.0001 aber auch unvollständige Daten wie b) 00.00.1800 akzeptiert werden, habe ich so umgesetzt:
Formel für Anfangsdatum:
Formel für Enddatum:
Doch die Sortierung wurde nun Fehlerhaft. Also habe ich eine Hilfsspalte dazugenommen:
Wenn ich nach dieser Hilfsspalte aufwärts oder abwärts sortiere, funktioniert es auch Fehlerfrei. Aber: Um die Eingabe zu erleichtern, habe ich die Zeilen die eine Formel enthalten, "heruntergezogen", so dass die Formeln auch schon in den nächsten Zeilen hinterlegt waren -> So wie bei der hier angehängten Datei.
Problem der Hilfspalte ist aber nun: 31.12.5899 wird statt "0" oder "#WERT" angezeigt, wenn noch kein Datum eingetragen ist. Dies macht die Sortierung äußert schwierig, da ich die Zeilen ohne Eintrag nicht einfach wegfiltern kann: Denn, wenn ich "31.12.5899" per Filter einfach nicht anzeigen lasse, werden alle Geschichtsdaten mit dem Datum 31.12.1899 mit ausgeblendet (denn der Wert 31.12.5899 entspricht dem Datum 31.12.1899).
Daher meine Hoffung über Calc eine elegantere Lösung zu finden.
also ich habe nun in Calc die ersten Schritte getan.
Wie oben besprochen, wird der Zeitraum 05.10.1582 bis 14.10.1582 als Text erkannt.
Verwende ich hier balus
Code: Alles auswählen
=A1+100
Wie bringe ich Calc bei, diesen Zeitraum zu erkennen?#WERT
Daten kleiner als 01.01.900 werden auch als Text dargestellt. Zweistellige Jahreszahlen werden mit 19** ergänzt, einstellige Jahreszahlen werden mit 20** ergänzt.
Formatiert habe ich nach:
.TT.MM.JJJJ
Wie kann ich das umgehen?
Zu den Zeiträumen:
In Calc zeigt er mir entweder Zeitraum in Tagen oder in Monaten oder in Jahren an:
Tage: 47105.07.1866 bis 19.10.1867
Monate: 15
Jahre: 1
Code: Alles auswählen
=TAGE(B3;A3)
Code: Alles auswählen
=MONATE(A3;B3;1)
Code: Alles auswählen
=JAHRE(A3;B3;1)
Tage: 14
Monate: 3
Jahre: 1
Code: Alles auswählen
=DATEDIF(G18;H18;"Y")
Code: Alles auswählen
=DATEDIF(G18;H18;"YM")
Code: Alles auswählen
=DATEDIF(G18;H18;"MD")
Und wie bereits angesprochen, konnte ich durch einen Trick auch ein unvollständiges Datum in Excel eintragen.
Durch diese Anpassungen wurde jedoch irgendwann das chronologische Sortieren fehlerhaft.
Ich habe dort die Felder für die Eingabe des Anfangsdatums in Text formatiert, ebenso die Eingabe des Enddatums.
Die Modifikation a) Das Daten bis 01.01.0001 aber auch unvollständige Daten wie b) 00.00.1800 akzeptiert werden, habe ich so umgesetzt:
Formel für Anfangsdatum:
Code: Alles auswählen
=WENN(ODER(LÄNGE(B6)<8;LÄNGE(C6)<8);"01.";LINKS(B6;SUCHEN(".";C6)))&WENN(ODER(LÄNGE(B6)<5;LÄNGE(C6)<5);"01.";WENN(LÄNGE(B6)<8;LINKS(B6;SUCHEN(".";B6));TEIL(B6;SUCHEN(".";B6)+1;SUCHEN(".";B6;4)-SUCHEN(".";B6))))&RECHTS(B6;4)+2000
Code: Alles auswählen
=WENN(ODER(LÄNGE(B6)<8;LÄNGE(C6)<8);"01.";LINKS(C6;SUCHEN(".";C6)))&WENN(ODER(LÄNGE(B6)<5;LÄNGE(C6)<5);"01.";WENN(LÄNGE(C6)<8;LINKS(C6;SUCHEN(".";C6));TEIL(C6;SUCHEN(".";C6)+1;SUCHEN(".";C6;4)-SUCHEN(".";C6))))&RECHTS(C6;4)+2000
Code: Alles auswählen
=DATUM(RECHTS(TEXT(B6;"TT.MM.JJJJ");4)+4000;TEIL(TEXT(B6;"TT.MM.JJJJ");4;2);LINKS(TEXT(B6;"TT.MM.JJJJ");2))
Problem der Hilfspalte ist aber nun: 31.12.5899 wird statt "0" oder "#WERT" angezeigt, wenn noch kein Datum eingetragen ist. Dies macht die Sortierung äußert schwierig, da ich die Zeilen ohne Eintrag nicht einfach wegfiltern kann: Denn, wenn ich "31.12.5899" per Filter einfach nicht anzeigen lasse, werden alle Geschichtsdaten mit dem Datum 31.12.1899 mit ausgeblendet (denn der Wert 31.12.5899 entspricht dem Datum 31.12.1899).
Daher meine Hoffung über Calc eine elegantere Lösung zu finden.
- Dateianhänge
-
- Chronik-26-10-2013 - Kopie.xlsx
- Die Excel mit Fake-Daten
- (25.96 KiB) 62-mal heruntergeladen
-
- Chronic31-10-13.ods
- Die Calc
- (10.01 KiB) 72-mal heruntergeladen