Arbeitsfreie Tage einfach ermitteln und in die Planung einbinden Excel: Feiertage komfortabel berechnen mit der LAMBDA-Funktion

Excel – komfortable Feiertagsberechnung mit der LAMBDA-Funktion

Da Excel über keine integrierte Feiertagsfunktion verfügt, werden arbeitsfreie Tage oft über Hilfstabellen in die Planung eingebunden. Mit einer selbst erstellten, wiederverwendbaren Funktion gelingt das deutlich einfacher und übersichtlicher.

Management Summary

Arbeitsfreie Tage einfach ermitteln und in die Planung einbinden Excel: Feiertage komfortabel berechnen mit der LAMBDA-Funktion

Excel – komfortable Feiertagsberechnung mit der LAMBDA-Funktion

Da Excel über keine integrierte Feiertagsfunktion verfügt, werden arbeitsfreie Tage oft über Hilfstabellen in die Planung eingebunden. Mit einer selbst erstellten, wiederverwendbaren Funktion gelingt das deutlich einfacher und übersichtlicher.

Management Summary

Wer in Excel schon einmal einen Kalender erstellt hat, kennt die Problematik: Damit der Kalender übersichtlich zeigt, an welchen Tagen gearbeitet wird, sollen neben den Wochenenden möglichst auch die gesetzlichen Feiertage gekennzeichnet sein – idealerweise automatisch und dynamisch.

Da Excel keine integrierte Funktion zur Berechnung von Feiertagen bietet, greift man häufig auf eine kleine Hilfstabelle zurück, in der die Feiertage für ein gegebenes Jahr berechnet werden. So praktisch eine solche Tabelle ist, sie hat einen entscheidenden Nachteil: In jeder neuen Datei muss sie erneut erstellt werden. Das ist nicht nur umständlich, sondern aufgrund der vielen Formeln auch fehleranfällig.

Dieser Beitrag zeigt, wie Sie dieses Problem elegant lösen, indem Sie sich in Excel 365 oder Excel ab Version 2024 ganz einfach eine eigene Funktion mit dem Namen FEIERTAGE erstellen. Diese Funktion liefert für ein gegebenes Jahr eine zweispaltige Tabelle: In der ersten Spalte wird der Name des Feiertags, in der zweiten das dazugehörige Datum ausgegeben (Bild 1).

Excel-Tabelle mit Liste von Feiertagen und Datumswerten. Die hervorgehobene Formel in der Bearbeitungsleiste zeigt die Funktion mit der Bezeichnung Feiertage und Abhängigkeit zur Zelle C1
Bild 1: Die neue FEIERTAGE-Funktion im Einsatz

Die selbst erstellte Funktion können Sie anschließend komfortabel nutzen, um in Projektkalendern Feiertage hervorzuheben oder für die Ressourcenplanung die genaue Anzahl der Arbeitstage innerhalb eines bestimmten Zeitraums zu ermitteln.

Alles, was Sie dazu im Wesentlichen benötigen, sind die beiden Funktionen LET und LAMBDA, die in Excel 365 sowie in Excel ab Version 2024 verfügbar sind.

Mit LET und LAMBDA zur individuellen Excel-Funktion

Die beiden Funktionen LET und LAMBDA sind in Kombination ein leistungsstarkes Team: LET ermöglicht es, komplexe Berechnungen so zu strukturieren, dass sie übersichtlich und leicht anpassbar sind. Die LAMBDA-Funktion sorgt dafür, dass solche Berechnungen wiederverwertbar werden. Mit ihrer Hilfe lassen sich individuelle, vollwertige Excel-Funktionen erstellen, die sich genau wie andere dynamische Array-Funktionen, z.B. FILTERN oder SORTIEREN, verhalten.

Die Syntax der LET-Funktion

Die LET-Funktion gibt es bereits seit Excel 2021. Sie verfügt über eine relativ einfache Syntax:

=LET( [Name1]; [Wert1]; [Name2]; [Wert2]; ... Berechnung)

Es lassen sich damit, vereinfacht gesagt, Namen definieren und diesen Namen dann Werte, Zellbezüge oder Berechnungen zuweisen, die im letzten Argument weiterverarbeitet werden. Die Namen sind nur innerhalb der LET-Funktion gültig. Es lassen sich maximal 126 solcher Namenspärchen festlegen.

Ihre Stärke entfaltet die LET-Funktion vor allem bei umfangreicheren Formeln, die sich damit übersichtlich strukturieren lassen. Auch wenn die LET-Formeln in der Regel länger sind als die entsprechenden Varianten ohne LET, belohnt die Funktion durch eine wesentlich bessere Lesbarkeit und Wartbarkeit.