Feiertage und Wochentage in Excel berechnen
Schritt-für-Schritt-Anleitung
Um in Excel Feiertage und Wochentage zu berechnen, kannst du eine Kombination der Funktionen WENN(), WOCHENTAG() und ZÄHLENWENN() nutzen. Hier ist eine einfache Schritt-für-Schritt-Anleitung:
-
Erstelle eine Liste der Feiertage: Trage alle Feiertage in einem separaten Bereich ein, z. B. in den Zellen A1:A10.
-
Formel eingeben: Nutze die folgende Formel in einer Zelle, um den Status eines Datums zu bestimmen:
=WENN(WOCHENTAG(B6;2)>5; 0; WENN(ZÄHLENWENN(Feiertag;B6); "B"; "Arbeitstag"))
Hierbei prüft die Formel zuerst, ob das Datum ein Wochenende (Samstag oder Sonntag) ist. Wenn ja, wird "0" zurückgegeben. Andernfalls wird überprüft, ob das Datum ein Feiertag ist.
-
Füge das Datum ein: Ersetze B6 durch die Zelle, die das Datum enthält, das du überprüfen möchtest.
Häufige Fehler und Lösungen
-
Fehlerhafte Syntax: Stelle sicher, dass die Syntax der WENN()-Funktion korrekt ist. Die Struktur lautet: =WENN(Bedingung; Dann; Sonst).
-
Falsche Zellreferenzen: Überprüfe, ob die Zellen, auf die verwiesen wird, korrekt sind. Zum Beispiel, wenn deine Feiertagsliste in einer anderen Spalte steht, musst du die Formel entsprechend anpassen.
-
ZÄHLENWENN() nicht richtig verwendet: Achte darauf, dass der Bereich und das Kriterium korrekt angegeben sind. Die richtige Syntax lautet: =ZÄHLENWENN(Bereich; Kriterium).
Alternative Methoden
Es gibt verschiedene Ansätze, um Wochentage und Feiertage in Excel zu berechnen:
-
Verwendung von Datumsfunktionen: Du kannst auch die Funktion DATUM() nutzen, um gezielte Berechnungen für bestimmte Feiertage (z. B. =DATUM(2012;10;24)) vorzunehmen.
-
Kalender 2012 mit Feiertagen: Du kannst einen vorgefertigten Kalender für 2012 mit Feiertagen herunterladen, um die Feiertage direkt in Excel zu importieren.
Praktische Beispiele
Hier sind einige Beispiele, die dir helfen, die Wochentag berechnen Formel Excel besser zu verstehen:
-
Samstag oder Sonntag als Feiertag:
=WENN(ODER(WOCHENTAG(B6;2)=6; WOCHENTAG(B6;2)=7); 0; WENN(ZÄHLENWENN(Feiertag;B6); "B"; "Arbeitstag"))
Diese Formel gibt "0" zurück, wenn das Datum ein Samstag oder Sonntag ist.
-
24.10.2012 als Feiertag prüfen:
Angenommen, der 24.10.2012 ist ein Feiertag in deiner Liste:
=WENN(WOCHENTAG(DATUM(2012;10;24);2)>5; 0; WENN(ZÄHLENWENN(Feiertag;DATUM(2012;10;24)); "B"; "Arbeitstag"))
Tipps für Profis
-
Verwende benannte Bereiche: Anstatt die Zellreferenzen direkt in die Formel zu schreiben, kannst du benannte Bereiche für die Feiertage erstellen, um die Lesbarkeit zu verbessern.
-
Datenüberprüfung: Nutze die Datenüberprüfung, um sicherzustellen, dass nur gültige Daten in die Zellen eingegeben werden.
-
Automatisierung mit VBA: Wenn du regelmäßig Feiertage und Wochentage berechnen musst, könnte eine VBA-Lösung helfen, diese Prozesse zu automatisieren.
FAQ: Häufige Fragen
1. Wie kann ich mehrere Feiertage in einer Formel überprüfen?
Du kannst die ZÄHLENWENN()-Funktion verwenden, um zu überprüfen, ob das Datum in deiner Feiertagsliste vorhanden ist.
2. Was mache ich, wenn die Formel nicht korrekt funktioniert?
Überprüfe die Zellreferenzen und die Syntax der Formel. Achte darauf, dass die Feiertagsliste korrekt definiert ist.
3. Kann ich die Formel für andere Jahre anpassen?
Ja, du kannst das Jahr in der DATUM()-Funktion anpassen, um Feiertage für verschiedene Jahre zu überprüfen.