von DrDont » 15. Mai 2019, 21:19
Hallo,
ich bin gerade dabei mir eine Tabelle zu erstellen, die mir gesetzliche Feiertage verschiedener Länder (Deutschland, USA und China) berechnet (in Abhängigkeit des Jahres). Für Deutschland und USA funktioniert es bereits sehr gut. Z.B. ist der Ostersonntag definiert als: "Ostern wird über einen Lunisolarkalender bestimmt und fällt in der Westkirche immer auf den Sonntag nach dem ersten Frühlingsvollmond, im gregorianischen Kalender also frühestens auf den 22. März und spätestens auf den 25. April."
Die dazugehörige Formel lautet bei mir (in A1 ist die Jahreszahl angegeben):
=DATUM(A1;3;28)+REST(24-REST(A1;19)*10,63;29)-REST(KÜRZEN(A1*5/4)+REST(24-REST(A1;19)*10,63;29)+1;7)
Das chinesische Neue Jahr ist ganz ähnlich definiert:
"Der Neujahrstag, dessen Termin nach dem traditionellen chinesischen Lunisolarkalender berechnet wird, fällt auf einen Neumond zwischen dem 21. Januar und dem 21. Februar". D.h. hier wird wieder auf den Lunisolarkalender, die Mondphase (Ostern: Vollmond, Neujahr: Neumond) und auf ein Datumsbereich verwiesen (Ostern: 22. März - 25. April, Neujahr: 21. Januar - 21. Februar). Von daher denke ich, dass die Berechnung des chinesischen Neuen Jahres analog zur Berechnung von Ostern sein müsste.
Ich suche schon seit nach 2 Tagen nach einer Lösung, finde aber leider nichts entsprechendes (die Osternlösung habe ich aus dem Web, ist also nicht auf meinem Mist gewachsen).
Leider kommt VBA nicht in Frage, da ich diese Tabelle auch in der Firma verwenden möchte und da sind Makros nicht gerne gesehen...
Wäre toll, wenn jemand eine gute Idee hätte.
Beste Grüße
Tom
Hallo,
ich bin gerade dabei mir eine Tabelle zu erstellen, die mir gesetzliche Feiertage verschiedener Länder (Deutschland, USA und China) berechnet (in Abhängigkeit des Jahres). Für Deutschland und USA funktioniert es bereits sehr gut. Z.B. ist der Ostersonntag definiert als: "Ostern wird über einen [b]Lunisolarkalender[/b] bestimmt und fällt in der Westkirche immer auf den Sonntag nach dem [b]ersten Frühlingsvollmond[/b], im gregorianischen Kalender also frühestens auf den [b]22. März[/b] und spätestens auf den [b]25. April[/b]."
Die dazugehörige Formel lautet bei mir (in A1 ist die Jahreszahl angegeben):
=DATUM(A1;3;28)+REST(24-REST(A1;19)*10,63;29)-REST(KÜRZEN(A1*5/4)+REST(24-REST(A1;19)*10,63;29)+1;7)
Das chinesische Neue Jahr ist ganz ähnlich definiert:
"Der Neujahrstag, dessen Termin nach dem traditionellen chinesischen [b]Lunisolarkalender[/b] berechnet wird, fällt auf einen [b]Neumond[/b] zwischen dem [b]21. Januar[/b] und dem [b]21. Februar[/b]". D.h. hier wird wieder auf den [b]Lunisolarkalender[/b], die Mondphase (Ostern: Vollmond, Neujahr: Neumond) und auf ein Datumsbereich verwiesen (Ostern: 22. März - 25. April, Neujahr: 21. Januar - 21. Februar). Von daher denke ich, dass die Berechnung des chinesischen Neuen Jahres analog zur Berechnung von Ostern sein müsste.
Ich suche schon seit nach 2 Tagen nach einer Lösung, finde aber leider nichts entsprechendes (die Osternlösung habe ich aus dem Web, ist also nicht auf meinem Mist gewachsen).
Leider kommt VBA nicht in Frage, da ich diese Tabelle auch in der Firma verwenden möchte und da sind Makros nicht gerne gesehen...
Wäre toll, wenn jemand eine gute Idee hätte.
Beste Grüße
Tom