WOCHENTAG()
261
Siehe auchNETTOARBEITSTAGE(), NETTOARBEITSTAGE.INTL(), DATEDIF(), MONATSENDE(),
EDATUM()
CD-ROMDieses Beispiel finden Sie auf der CD-ROM zum Buch im Ordner \Buch\Kap06 in den Arbeitsmappen
Datum_Zeit.xls (Excel 97-2003) bzw. Datum_Zeit.xlsx (Excel 2007/2010) auf dem Arbeitsblatt TAGE360.
WOCHENTAG()
WEEKDAY()
SyntaxWOCHENTAG(Zahl;Typ)
DefinitionDie Funktion wandelt ein Datum (fortlaufende Zahl) in eine Wochentagsnummer um. Der
Wochentag wird als ganze Zahl ausgegeben, die einen Wert von 1 (Sonntag) bis 7 (Samstag)
annehmen kann.
ArgumenteZahl (erforderlich) ist ein Datum, dessen Wochentagsnummer Sie ermitteln wollen.
Typ (optional) ist eine Zahl (1, 2, oder 3), die den Typ des Rückgabewerts bestimmt. Die
Typangaben haben folgende Bedeutung für die Ergebniszahl:
1 (oder nicht angegeben): Zahl 1 steht für Sonntag, 2 für Montag,…, 7 für Samstag
2: Zahl 1 steht für Montag, 2 für Dienstag,…, 7 für Sonntag
3: Zahl 0 steht für Montag, 1 für Dienstag,…, 6 für Sonntag
HintergrundDiese Funktion kann Ihnen immer dann nützlich sein, wenn es darum geht, aus einer
Datumsreihe bestimmte Wochentage herauszufiltern. Sie leistet z.B. gute Dienste, wenn Sie
Wochenendtage hervorheben wollen.
Denken Sie daran, dass Sie bei der Berechnung eines Wochentags als Wort nicht unbedingt
den Umweg über die Funktion WOCHENTAG() gehen müssen. Der Einsatz der Funktion
TEXT(), siehe auch Kapitel 7, hilft hier auch weiter:
=TEXT(HEUTE();"TTTT")
HinweisZur Speicherung von Datumsangaben in Excel beachten Sie bitte die Hinweise in Kapitel 1 im
Abschnitt »Tipps & Tricks und ein wenig Theorie« unter »Das Datumssystem von Excel«.
Praxiseinsatz
In einer Datumsspalte sollen die Sonntage durch fett rote Schrift hervorgehoben werden.
Setzen Sie hierzu die Bedingte Formatierung ein. Markieren Sie zuerst die Datumsreihe. Bis
zur Version 2003 rufen Sie anschließend den Menübefehl Format/Bedingte Formatierung auf
und wählen dann im Listenfeld ganz links den Eintrag Formel ist. In Excel 2007/2010 klicken
Sie im Menüband auf der Registerkarte Start in der Gruppe Formatvorlagen auf das Symbol
Bedingte Formatierung und im Dropdownmenü auf den Befehl Neue Regel. Als Regeltyp
wählen Sie den Eintrag Formel zur Ermittlung der zu formatierenden Zellen verwenden (siehe
Abbildung 6.8).
Kapitel 6 Datums- und Zeitfunktionen
262
Als Formel geben Sie
=WOCHENTAG($B11;1)=1
ein und richten über einen Klick auf die Schaltflä-
che Format (bis Version 2003) bzw. Formatieren (2007) die Schrifthervorhebung ein. Ein
mögliches Ergebnis zeigt die Abbildung 6.9.
Hier noch die unterschiedlichen Wirkungen des Parameters Typ:
=WOCHENTAG("03.08.2008";1)
ergibt den Wert 1 (Sonntag)
=WOCHENTAG("03.08.2008";2)
ergibt den Wert 7
=WOCHENTAG("03.08.2008";3)
ergibt den Wert 6
Siehe auch JAHR(), MONAT(), TAG(), STUNDE(), MINUTE(), SEKUNDE(), HEUTE(), KALENDER-
WOCHE()
CD-ROM Die Beispiele finden Sie auf der CD-ROM zum Buch im Ordner \Buch\Kap06 in den Arbeitsmappen
Datum_Zeit.xls (Excel 97-2003) bzw. Datum_Zeit.xlsx (Excel 2007/2010) auf dem Arbeitsblatt WOCHEN-
TAG.
Abbildung 6.8: Die Hervorhebung aller
Sonntage durch die bedingte Formatierung
in Excel 2007/2010
Abbildung 6.9: Die Sonntage in der Datumsspalte
sind durch eine bedingte Formatierung automatisch
fett und rot markiert

Get Microsoft Excel: Formeln & Funktionen - Das Maxibuch, 2., aktualisierte und erweiterte Auflage now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.