Joe fragt sich, wie er das Datum des vorherigen Arbeitstages unter Berücksichtigung aller Feiertage zurückgeben kann. Er muss in der Lage sein, diese Informationen für ein bestimmtes Datum zu erhalten.

Excel verfügt über eine Reihe von Funktionen und Formeln, mit denen das Abrufen von Routineinformationen automatisiert werden kann. Das Analysis ToolPak-Add-On enthält Formeln, die bei diesen Automatisierungen hilfreich sein können. Eine davon ist die WORKDAY-Funktion.

Angenommen, Sie haben das Analysis ToolPak aktiviert (wie Sie dies tun, wurde in anderen Ausgaben von ExcelTips behandelt), können Sie die benötigten Datumsinformationen mithilfe der folgenden Formel abrufen:

=WORKDAY(A1,-1,MyHolidays)

Der erste Teil dieser Formel, A1, bezieht sich auf die Zelle, in der sich das Referenzdatum befindet. Diese Informationen können auf verschiedene Arten abgerufen werden. Sie können das Datum manuell in Zelle A1 eingeben oder eine Formel in dieser Zelle verwenden, um das Datum anzugeben. Sie können beispielsweise die folgende einfache Formel in Zelle A1 verwenden, sodass sie immer das heutige Datum enthält:

=TODAY()

Der zweite Teil der Formel -1 besagt, dass ein Tag vom Datum in A1 abgezogen werden soll. Der dritte Teil der Formel, MyHolidays, bezieht sich auf einen benannten Bereich, der eine Liste von Daten und Feiertagen enthält, die bei der Bestimmung des vorherigen Arbeitstages übersprungen werden sollen.

Die WORKDAY-Funktion gibt das Datum des Tages vor dem in A1 eingegebenen Datum zurück und berücksichtigt alle Feiertage.

ExcelTips ist Ihre Quelle für kostengünstige Microsoft Excel-Schulungen.

Dieser Tipp (8104) gilt für Microsoft Excel 97, 2000, 2002 und 2003. Eine Version dieses Tipps für die Multifunktionsleistenschnittstelle von Excel (Excel 2007 und höher) finden Sie hier: