Tipps für User Hadde im Wissensarchiv: "Vorlagen für OpenOffice Calc"
Verfasst: Mi, 17.05.2023 14:50
Hallo Hadde.
Aus diversen Gründen bin ich erst jetzt auf deine Vorlagen im Wissensarchiv aufmerksam geworden.
Und bevor ich es vergesse:
Prima was Du da schon so alles gemacht hast. Auch die Vorschau und Vorschau-Hilfe sind super *daumen-hoch*
Doch auch leider: Wo Licht ist, ist auch schatten.
Eins kannst Du mir getrost glauben. Ich will dir nix böses. Ich möcht lediglich Sachgerechte Kritik äußern, und dir auch paar Tipps geben. Ein paar hier im Forum wissen was ich dank ihrer Hilfe alles geschafft hatte, besonders wenn es um das Thema Kalender geht. Und eins kann ich dir noch verraten, der Herr Deiwel versteckt sich an unmöglichen Stellen wo man gar nicht sofort daran denkt. Um so schwerer wird es dann ihn auszutreiben.
Ich beziehe mich gleich auf deine Datei "geburtstagskalender_monatlich.ods", aber eins muss ich dir noch vorher erzählen.
In meiner Anfangszeit hier im Forum hatte ich mich sehr intensiv mit dem Thema Feiertage befasst. Nicht nur ein paar Minuten oder paar Stunden. Nein! Da vergingen etliche Tage (oder waren es doch schon ehern Wochen?) bis ich erstmal zu frieden war. Doch sehr viel später musste ich leider feststellen und erfahren, das trotz aller Bemühungen mir noch ein Fehler unterlaufen war.
Deine genannte Datei arbeitet ja wohl nach dem Prinzip "Ewiglich". Das heisst: Egal welches Jahr man eingibt, die Feiertagsdaten passen sich automatisch an. So soll es ja auch sein. Aber genau da wohnt der Herr Deiwel, dieser Schufft *grrrrrrrrrrrrrr*.
In meinen ersten Kalendern hatte ich nur die Bundesweiten und Regionalen Feiertage berücksichtigt, ähnlich wie Du. Weihnachten ist Bundesweit, Allerheiligen nicht. Okay, eigentlich kein Problem so weit. Doch das stimmt so nicht ganz. Und dazu komme ich jetzt als nächstes.
Denn es gibt da auch noch die "Feierliche" Tage, wie z.B. Nikolaus, Advent und Heiligabend. Sie sind wohl nicht gesetzlich geschüzt, aber sie werden dennoch so oder so "Gefeiert" und zelebriert.
Was passiert in deiner Datei wenn zwei "Feierliche" Tage auf den gleichen Tag fallen?
Nehmen wir den 24.12, also Heiligabend, und dann noch den 4. Advent. Beide können am gleichen Tag sein.
Wie soll deine Datei darauf reagieren?
Und das meine ich ernsthaft. Denn die Suche mittels =SVERWEIS() gibt den ERSTEN gefundenen Treffer zurück, ein weiterer Treffer wird ignoriert.
Und wie willst du diese Problematik umgehen, oder genauer gesagt beseitigen?
Das waren jetzt nur zwei "Feierliche" Tage. Aber wie sieht das mit einem "Feierlichen" Tag und einem gesetzlichen Feiertag aus? Hier kommt ein Beispiel.
Muttertag und Pfingstsonntag.
Und passend dazu nehmen wir uns mal deie Formel für Muttertag vor.
Die berücksichtigt nicht den Pfingstsonntag.
Denn wenn beide Termine aufeinander treffen, wird Muttertag vorgezogen, vorverlegt.
Richtig wäre also.
Okay, ganz schöner Rattenschwanz an Formel.
Das ist aber noch nicht alles. Denn beim anwenden dieser Formel muss dann im Monat Mai nämlich der Sonntag davor auch noch mit Formel versehen werden, damit Muttertag angezeigt wird.
Und noch ein Beispiel.
Was war am 1. Mai 2008 los?
Ganz einfach.
Da begegneten sich Mai-Feier und Himmelfahrt, beide am 1. Mai.
Was ich damit sagen will.
Möchte man einen "Ewiglichen Kalender" erstellen, der automatisch die Feiertage anpassen soll, so muss man vorher alle erdenklichen Feier- und Feierliche Tage auf Kollisionen überprüfen. Mir war der Muttertag durch die Finger geglitten. Nikolaus und 1. Advent, sowie Heiligabend und 4. Advent (beide nur als Beispiel) kein Problem. Aber bei Muttertag hatte ich versagt *asche-übeerr-mein-haupt*. Und ich meine das erst später durch das Forum hier mein Fehler Publik wurde, und ich das für spätere Versionen berücksichtigen konnte.
Deine Feiertgasliste ist ja noch recht kurz und überschaubar, da Du nur einen begrenzten Blick auf andere Bundeländer geworfen hast. Das soll jetzt keine bösartige Kritik sein, sondern nur eine Faktische Tatsache.
Hier mal eine Liste (ohne Datum) die ich in einem Kalender eingebaut hatte, die man aber selber auswählen kann.
Da darf man sich wirklich zu Recht Fragen: "Welche Termine nimmt man auf, und welche nicht?"
Hier noch ein Link wo ich so einiges erklärt habe wie man einiges verbessern, oder verkürzen kann. Und ja! Es geht um einen Dynamischen Kalender.
http://de.openoffice.info/viewtopic.php?t=66463
Soll erstmal reichen.
Gruß
balu
Aus diversen Gründen bin ich erst jetzt auf deine Vorlagen im Wissensarchiv aufmerksam geworden.
Und bevor ich es vergesse:
Prima was Du da schon so alles gemacht hast. Auch die Vorschau und Vorschau-Hilfe sind super *daumen-hoch*

Doch auch leider: Wo Licht ist, ist auch schatten.
Eins kannst Du mir getrost glauben. Ich will dir nix böses. Ich möcht lediglich Sachgerechte Kritik äußern, und dir auch paar Tipps geben. Ein paar hier im Forum wissen was ich dank ihrer Hilfe alles geschafft hatte, besonders wenn es um das Thema Kalender geht. Und eins kann ich dir noch verraten, der Herr Deiwel versteckt sich an unmöglichen Stellen wo man gar nicht sofort daran denkt. Um so schwerer wird es dann ihn auszutreiben.
Ich beziehe mich gleich auf deine Datei "geburtstagskalender_monatlich.ods", aber eins muss ich dir noch vorher erzählen.
In meiner Anfangszeit hier im Forum hatte ich mich sehr intensiv mit dem Thema Feiertage befasst. Nicht nur ein paar Minuten oder paar Stunden. Nein! Da vergingen etliche Tage (oder waren es doch schon ehern Wochen?) bis ich erstmal zu frieden war. Doch sehr viel später musste ich leider feststellen und erfahren, das trotz aller Bemühungen mir noch ein Fehler unterlaufen war.
Deine genannte Datei arbeitet ja wohl nach dem Prinzip "Ewiglich". Das heisst: Egal welches Jahr man eingibt, die Feiertagsdaten passen sich automatisch an. So soll es ja auch sein. Aber genau da wohnt der Herr Deiwel, dieser Schufft *grrrrrrrrrrrrrr*.
In meinen ersten Kalendern hatte ich nur die Bundesweiten und Regionalen Feiertage berücksichtigt, ähnlich wie Du. Weihnachten ist Bundesweit, Allerheiligen nicht. Okay, eigentlich kein Problem so weit. Doch das stimmt so nicht ganz. Und dazu komme ich jetzt als nächstes.
Denn es gibt da auch noch die "Feierliche" Tage, wie z.B. Nikolaus, Advent und Heiligabend. Sie sind wohl nicht gesetzlich geschüzt, aber sie werden dennoch so oder so "Gefeiert" und zelebriert.
Was passiert in deiner Datei wenn zwei "Feierliche" Tage auf den gleichen Tag fallen?
Nehmen wir den 24.12, also Heiligabend, und dann noch den 4. Advent. Beide können am gleichen Tag sein.
Wie soll deine Datei darauf reagieren?
Und das meine ich ernsthaft. Denn die Suche mittels =SVERWEIS() gibt den ERSTEN gefundenen Treffer zurück, ein weiterer Treffer wird ignoriert.
Und wie willst du diese Problematik umgehen, oder genauer gesagt beseitigen?
Das waren jetzt nur zwei "Feierliche" Tage. Aber wie sieht das mit einem "Feierlichen" Tag und einem gesetzlichen Feiertag aus? Hier kommt ein Beispiel.
Muttertag und Pfingstsonntag.
Und passend dazu nehmen wir uns mal deie Formel für Muttertag vor.
Code: Alles auswählen
=DATUM(Jahr.$B$4;5;1)+(7-WOCHENTAG(DATUM(Jahr.$B$4;5;1);2))+7
Denn wenn beide Termine aufeinander treffen, wird Muttertag vorgezogen, vorverlegt.
Richtig wäre also.
Code: Alles auswählen
=WENN(DATUM(Jahr.$B$4;5;1)+14-(WOCHENTAG(DATUM(Jahr.$B$4;5;1);2))=A8+49;A8+42;DATUM(Jahr.$B$4;5;1)+14-(WOCHENTAG(DATUM(Jahr.$B$4;5;1);2)))
Das ist aber noch nicht alles. Denn beim anwenden dieser Formel muss dann im Monat Mai nämlich der Sonntag davor auch noch mit Formel versehen werden, damit Muttertag angezeigt wird.
Und noch ein Beispiel.
Was war am 1. Mai 2008 los?
Ganz einfach.
Da begegneten sich Mai-Feier und Himmelfahrt, beide am 1. Mai.
Was ich damit sagen will.
Möchte man einen "Ewiglichen Kalender" erstellen, der automatisch die Feiertage anpassen soll, so muss man vorher alle erdenklichen Feier- und Feierliche Tage auf Kollisionen überprüfen. Mir war der Muttertag durch die Finger geglitten. Nikolaus und 1. Advent, sowie Heiligabend und 4. Advent (beide nur als Beispiel) kein Problem. Aber bei Muttertag hatte ich versagt *asche-übeerr-mein-haupt*. Und ich meine das erst später durch das Forum hier mein Fehler Publik wurde, und ich das für spätere Versionen berücksichtigen konnte.
Deine Feiertgasliste ist ja noch recht kurz und überschaubar, da Du nur einen begrenzten Blick auf andere Bundeländer geworfen hast. Das soll jetzt keine bösartige Kritik sein, sondern nur eine Faktische Tatsache.
Hier mal eine Liste (ohne Datum) die ich in einem Kalender eingebaut hatte, die man aber selber auswählen kann.
Code: Alles auswählen
Europatag
Johannistag
Kalte Sophie
Siebenschläfer
Mariä Geburt
Michaelistag
Mariä Lichtmess
Mariä Verkündung
Peter und Paul
Friedensfest
Mariä Himmelfahrt
Allerseelen
Sankt Martin
Nikolaus
Maria Empfängnis
Weiberfastnacht
Faschingsdienstag
Aschermittwoch
Palmsonntag
Weißer Sonntag
Herz-Jesu
Volkstrauertag
Buß und Bettag
Totensonntag
Sommerzeit
Winterzeit
Totensonntag
Erntedank
Hier noch ein Link wo ich so einiges erklärt habe wie man einiges verbessern, oder verkürzen kann. Und ja! Es geht um einen Dynamischen Kalender.
http://de.openoffice.info/viewtopic.php?t=66463
Soll erstmal reichen.
Gruß
balu