zum Download
Verschiedene Feiertage finden jeweils an einem festem Datum statt, z.B. Neujahr, Weihnachten etc. Daneben gibt es aber auch eine Reihe an Feiertagen, die kein festes Datum haben sondern beweglich sind, wie das Osterwochenende. Mit MS Excel können beide Feiertagstypen zuverlässig berechnet und ausgegeben werden. Wichtig dabei ist zu wissen, dass sich die beweglichen Feiertage über ihren Bezug zu einem festen Feiertag ableiten lassen. Dazu nutzt man in der Regel den festen Ostersonntag sowie den ersten Advent und leitet von diesem Datum die übrigen beweglichen Feiertage per Formel ab. Schon im 19. Jahrhundert hat der deutsche Mathematiker Gauß, der vor allem auch durch seine Darstellung und Berechnung der Normalverteilung bekannt ist, die Thematik der Berechnung von beweglichen Feiertagen beschrieben. Insofern besteht das Problem heute "nur" noch darin, seine Lösung in Excel darzustellen und zu verwenden.
Das Vorgehen kann analog auch in Numbers auf Apple Rechnern mit Mac Betriebssystem angewendet werden.
Formel für den Ostersonntag
=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)
Formel für den 1.Advent
=DATUM($A$1;12;25)-WOCHENTAG(DATUM($A$1;12;25);2)-21
Feiertage aus den Spalten zusammenfügen
=WENN(C3="";D3;DATUM($A$1;LINKS(RECHTS(C3;3);2;LINKS(D3;2))
Zuerst werden die fixen und dynamischen Feiertage bestimmt. Danach gilt es, Tag und Monat der fixen Feiertage in einer Spalte zu erfassen. Hier muss am Ende nur das entsprechende Jahr hinzugefügt werden.
Sehen Sie in der unteren Tabelle das Vorgehen sowie die Ergebnisse für die Berechnung der Feiertage für 2016. Für die beweglichen Feiertage wird die Formel für den Ostersonntag an diesem Datum eingegeben. Die Formel für den Advent steht in der Zelle neben diesem Tag (rote Felder). Davon werden nun alle andern dynamischen Feiertage abgeleitet.
Tag |
Differenz |
Aschermittwoch |
-46 |
Karfreitag |
-2 |
Ostersonntag |
0 |
Ostermontag |
+1 |
Christi Himmelfahrt |
+39 |
Pfingstsonntag |
+49 |
Pfingstmontag |
+50 |
Fronleichnam |
+60 |
1. Advent |
0 |
2. Advent |
+7 |
3. Advent |
+14 |
4. Advent |
+21 |
Die obige Tabelle zeigt Ihnen die Beziehung der dynamischen Feiertage zum Ostersonntag bzw. dem 1.Advent. Über eine Formel, die zum Ausgangsdatum die entsprechende Differenz hinzufügt erhalten Sie das Datum des dynamischen Feiertages.
Zum Abschluss fügen Sie alles in einer Spalte zusammen. Nutzen Sie dazu folgende Formel:
Feiertage aus den Spalten zusammenfügen
=WENN(C3="";D3;DATUM($A$1;LINKS(RECHTS(C3;3);2;LINKS(D3;2))
2016 |
|
|
|
|
Tag |
Art |
Datum |
Berechnung |
alle Feiertage |
Neujahr |
fix |
01.01. |
|
01.01.16 |
Heilige Drei Könige |
fix |
06.01. |
|
06.01.16 |
Valentinstag |
fix |
14.02. |
|
14.02.16 |
Aschermittwoch |
beweglich |
|
10.02.16 |
10.02.16 |
Karfreitag |
beweglich |
|
25.03.16 |
25.03.16 |
Ostersonntag |
beweglich |
|
27.03.16 |
27.03.16 |
Ostermontag |
beweglich |
|
28.03.16 |
28.03.16 |
Maifeiertag |
fix |
01.05. |
|
01.05.16 |
Christi Himmelfahrt |
beweglich |
|
05.05.16 |
05.05.16 |
Pfingstsonntag |
beweglich |
|
15.05.16 |
15.05.16 |
Pfingstmontag |
beweglich |
|
16.05.16 |
16.05.16 |
Fronleichnam |
beweglich |
|
26.05.16 |
26.05.16 |
Mariä Himmelfahrt |
fix |
15.08. |
|
15.08.16 |
Tag der Deutschen Einheit |
fix |
03.10. |
|
03.10.16 |
Halloween |
fix |
31.10. |
|
31.10.16 |
Reformationstag |
fix |
31.10. |
|
31.10.16 |
Allerheiligen |
fix |
01.11. |
|
01.11.16 |
1. Advent |
beweglich |
|
27.11.16 |
27.11.16 |
2. Advent |
beweglich |
|
04.12.16 |
04.12.16 |
Nikolaus |
fix |
06.12. |
|
06.12.16 |
3. Advent |
beweglich |
|
11.12.16 |
11.12.16 |
4. Advent |
beweglich |
|
18.12.16 |
18.12.16 |
Heiligabend |
fix |
24.12. |
|
24.12.16 |
1. Weihnachtstag |
fix |
25.12. |
|
25.12.16 |
2. Weihnachtstag |
fix |
26.12. |
|
26.12.16 |
Silvester |
fix |
31.12. |
|
31.12.16 |