Für Katholiken scheint es 15 solcher Tage zu geben
1 1.1.
2 6.1.
3 Karfreitag OSTERSONNTAG(JAHR(...))-2
4 Ostermontag OSTERSONNTAG(JAHR(...))+1
5 1.5.
6 Christi Himmelfahrt OSTERSONNTAG(JAHR(...))+39
7 Pfingstmontag OSTERSONNTAG(JAHR(...))+50
8 Fronleichnam OSTERSONNTAG(JAHR(...))+60
9 15.08.
10 3.10.
11 1.11.
12 24.12.
13 25.12.
14 26.12.
15 31.12.
Hiermit
Code: Alles auswählen
=SCHALTER(A2;DATUMWERT("01.01." & JAHR(A2));1;DATUMWERT("06.01." & JAHR(A2));1;OSTERSONNTAG(JAHR(A2))-2;1;OSTERSONNTAG(JAHR(A2))+1;1;DATUMWERT("01.05." & JAHR(A2));1;OSTERSONNTAG(JAHR(A2))+39;1;OSTERSONNTAG(JAHR(A2))+50;1;OSTERSONNTAG(JAHR(A2))+60;1;DATUMWERT("15.08." & JAHR(A2));1;DATUMWERT("03.10." & JAHR(A2));1;DATUMWERT("01.11." & JAHR(A2));1;DATUMWERT("24.12." & JAHR(A2));1;DATUMWERT("25.21." & JAHR(A2));1;DATUMWERT("26.12." & JAHR(A2));1;DATUMWERT("31.12." & JAHR(A2));1;0)
Kann ich die Hilfsspalte loswerden und die Spalte mit den Daten formatieren? Oder wenigstens Letzteres?
Kann man sonst irgendwas vereinfachen? Etwa den 15-fachen Aufruf von JAHR(...) vermeiden, der ja immer dasselbe Ergebnis liefert.