Die Datum-Funktion WOCHENTAG()
Beschreibung
Sie verwenden diese Funktion, um den Wochentag eines als Argument übergebenen Datums zu berechnen. Am Ausdruck „berechnen” erkennen Sie vielleicht, dass nicht der Text eines Wochentages zurück gegeben wird sondern eine Zahl. Etwas mehr Licht in die Sache bringt vielleicht die
Syntax:
=WOCHENTAG(Datum; [Erster Tag der Woche])
Argument(e)
Apropos „Datum”: Auf dieser Seite des Blogs ist mit „Datum” und auch mit „Daten” immer das kalendarische Datum gemeint, nicht die allgemeinen Daten. Das Datum muss ein Wert sein, welcher von Excel auch als kalendarisches Datum erkannt und bei Bedarf umgewandelt werden kann. Der kleinste mögliche Wert ist der 1.1.1900 was der Zahl 0 (null) für den Wochentag entspricht.
Das Argument Erster Tag der Woche ist optional, diese Zahl kann, muss aber nicht angegeben werden. Ist dieser Parameter eine 1 oder nicht angegeben, dann entspricht im Ergebnis ein Sonntag der Zahl 1 und Samstag hat den Rückgabewert 7. – Wird als 2. Argument eine 2 angegeben, dann beginnt die Woche mit dem Montag (Rückgabe 1) und endet mit dem Sonntag (7). Das entspricht der Definition einer Woche in Deutschland. – Die letzte Möglichkeit für diesen Parameter ist die 3; auch hier beginnt die Woche mit dem Montag, allerdings bekommt der Montag die 0 als Rückgabewert und der Sonntag die 6.
Einige Beispiele finden Sie in dieser Datei in dem Arbeitsblatt (Register) Wochentag(). Der Deutlichkeit wegen ist bei den Daten die Formatierung so gewählt, dass Sie den textmäßigen Wochentag erkennen können.
Gerade die zweite Möglichkeit, WOCHENTAG(Datum; 2) wird von erfahrenen Usern sehr viel genutzt. So lässt sich leicht feststellen, ob das Datum auf ein Wochenende (Samstag oder Sonntag) fällt:
=WENN(WOCHENTAG(„1.1.2010”; 2)>5;„Wochenende”;„Arbeitstag”)
… wobei natürlich nicht geprüft wird, ob Datum ein Feiertag ist.
[NachObenLetzte Verweis=„Fn: WOCHENTAG()”]