Eine Spalte voller Daten, und Sie möchten auf einen Blick sehen, auf welchen Wochentag der 12. August fällt? Excel bietet Ihnen dafür drei Wege, welcher für Sie der richtige ist, hängt davon ab, ob Sie den Namen, die Nummer oder nur die optische Darstellung brauchen. Die Antwort fällt in jedem Fall kürzer aus, als Sie vielleicht denken: Eine einzige Formel oder ein Format reichen aus.
Mit TEXT() bekommen Sie den Wochentag-Namen
Der schnellste Weg zu einem ausgeschriebenen Wochentag führt über die Funktion TEXT(). Sie wandelt einen Wert in eine beliebige Textdarstellung um, in unserem Fall in den Tagesnamen. Die Formel sieht so aus:
=TEXT(A1;"TTTT")
Das zweite Argument (der Formatcode) ist entscheidend. TTTT liefert den vollständigen Wochentag, „Montag”, „Dienstag”, und so weiter. Wenn Ihnen die Kurzform reicht, nehmen Sie TTT. Dann zeigt Excel „Mo”, „Di”, „Mi” an. Beides funktioniert, solange in A1 ein echtes Datum steht, das Excel nicht als Text interpretiert.
Der große Vorteil von TEXT(): Sie können den Wochentag sofort weiterverwenden, zum Beispiel mit VERKETTEN() oder in einer Wenn-Dann-Bedingung. Der Nachteil: Die Zelle enthält danach einen Textwert, keine Datumszahl mehr. Wenn Sie später mit dem Datum rechnen wollen, sollten Sie das Originaldatum unangetastet lassen und die TEXT-Formel in eine eigene Spalte schreiben. Wie Sie dafür am schnellsten eine neue Spalte einfügen, lesen Sie in unserem Beitrag zum Spalte in Excel einfügen.
Die Sprache der Wochentage steuern
Welche Sprache die Wochentage haben, richtet sich nach Ihren Excel-Einstellungen, meistens ist das die Systemsprache von Windows. Wenn Sie explizit deutsche Namen brauchen, müssen Sie also nicht extra einen Sprachcode wie [$-0407] davor hängen, solange Ihr Excel auf Deutsch läuft. Englische Wochentage hingegen bekommen Sie, indem Sie die Formel mit einem Sprachparameter erweitern:
=TEXT(A1;"[$-0409]TTTT")
Das ist zum Beispiel praktisch, wenn Sie Berichte für internationale Kollegen aufbereiten. Den genauen Sprachcode für andere Sprachen sehen Sie im Netz, Excel selbst blendet ihn nach der Eingabe automatisch aus.
WOCHENTAG(), wenn die Tagesnummer genügt
Nicht immer möchte man den Wochentags-Namen. Wenn Sie auf Basis des Tages einen Filter setzen oder alle Daten eines bestimmten Wochentags markieren wollen, brauchen Sie eine Zahl. Genau die liefert die Funktion WOCHENTAG().
Die einfachste Form: =WOCHENTAG(A1). Das Ergebnis ist eine Zahl von 1 bis 7. Aber Achtung, ob die 1 für Sonntag oder für Montag steht, bestimmt der optionale zweite Parameter. Lassen Sie ihn weg, nimmt Excel den amerikanischen Standard an: 1 = Sonntag, 2 = Montag, …, 7 = Samstag. Für Tabellen, die in Europa gelesen werden, ist das oft verwirrend.
Besser, Sie erzwingen den Wochenanfang Montag mit dieser Schreibweise:
=WOCHENTAG(A1;2)
Jetzt ist 1 = Montag, 2 = Dienstag und 7 = Sonntag.
Mit der Zahl lässt sich weiterarbeiten. Wenn Sie später eine Pivot-Tabelle aufsetzen, können Sie die Wochentage direkt als Gruppierungsmerkmal verwenden, wie Sie Daten in Excel gruppieren, zeigen wir in einem separaten Ratgeber. Mit einer Wenn-Formel markieren Sie zum Beispiel alle Wochenendtage: =WENN(WOCHENTAG(A1;2)>5;"Wochenende";"Werktag").
Nur die Anzeige ändern: benutzerdefiniertes Zahlenformat
Es gibt einen dritten Weg: Lassen Sie Excel das Datum behalten und ändern Sie nur, was Sie sehen. Das benutzerdefinierte Zahlenformat TTTT zeigt den vollen Wochentag an, während unter der Haube das Datum als fortlaufende Zahl bestehen bleibt. Sie können also weiter damit rechnen, sortieren oder Diagramme bauen.
So geht’s: Rechtsklick auf die Zelle oder Spalte, „Zellen formatieren”, Register „Zahlen”, Kategorie „Benutzerdefiniert”. Dort geben Sie im Feld „Typ” einfach TTTT ein. Nach einem Klick auf „OK” sehen Sie statt des Datums den Wochentag. Wollen Sie Datum und Wochentag in einer Zelle vereinen, schreiben Sie so etwas wie TT.MM.JJJJ TTTT in das Typ-Feld. Dann steht dort „04.05.2026 Montag”.
Der Vorteil gegenüber TEXT(): Die Zelle bleibt mathematisch intakt, und Sie sparen sich das Nachpflegen von Hilfsspalten. Ein Nachteil bleibt: Als Filterkriterium in einer Pivot-Tabelle taugt der Wochentag so nicht, denn die Zelle ist und bleibt ein Datum.
Wenn Excel den Wochentag nicht anzeigt: Datumsprobleme lösen
Manchmal steht in der Zelle augenscheinlich ein Datum, aber TEXT(A1;"TTTT") verweigert sich, und WOCHENTAG(A1) zeigt nur #WERT!. In den meisten Fällen liegt es daran, dass Excel den Inhalt nicht als Datum, sondern als Text interpretiert. Das passiert häufig, wenn Sie Daten aus externen Quellen importieren, aus einer CSV-Datei, aus SAP oder aus einem anderen System, das ein Datum nach amerikanischem Muster formatiert.
Ein schneller Test: Markieren Sie die Zelle und sehen Sie in der Bearbeitungsleiste nach. Steht vor dem vermeintlichen Datum ein Apostroph, ist es definitiv Text, und dieses unscheinbare Zeichen kostet schnell einen halben Nachmittag. Auch wenn die Zelle linksbündig erscheint (während Zahlen und Datumswerte standardmäßig rechtsbündig stehen), hat Excel den Inhalt nicht als Zahl erkannt.
Die Reparatur ist meist einfach. Wählen Sie die betroffenen Zellen aus und rufen Sie den Dialog „Text in Spalten” auf (Daten > Datentools > Text in Spalten). Klicken Sie zweimal auf „Weiter” und wählen Sie im dritten Schritt als Datumsformat „TT.MM.JJJJ” oder das passende Format. Nach einem Klick auf „Fertig” wandelt Excel den Text in ein echtes Datum um und die Wochentags-Formeln funktionieren.
Kompliziertere Importe können Sie mit =DATWERT(A1) erzwingen, sofern der Text eindeutig als Datum lesbar ist. Bei Problemen mit der Ländererkennung hilft zusätzlich =ERSETZEN() oder =TEIL(), um Jahr, Monat und Tag vorab zu sortieren, bevor Sie sie mit =DATUM() wieder zusammensetzen. Wir gehen darauf im Detail ein, wenn es um das Extrahieren von Monaten aus einem Datum geht.
Wochentage mit Outlook und Kalender abgleichen
Feiertage tauchen in Ihrer Auswertung nicht von selbst auf: Excel speichert Datumswerte, keine Feiertagskalender. Woher die Feiertage kommen und wie Sie diese in Outlook sichtbar machen, ist ein beliebter Folgeschritt, wenn aus einer Datumsliste ein aussagekräftiger Kalender werden soll.
Die häufigsten Fehler und wie Sie sie vermeiden
Die „#NAME?”-Meldung, Tippfehler im Funktionsnamen. Im deutschen Excel heißt die Funktion WOCHENTAG() und nicht WEEKDAY(). Vertauschen Sie die Schreibweise, sucht Excel vergeblich nach einer Funktion dieses Namens.
Sonntag als 1 statt Montag, Das ist der häufigste Stolperstein. Wenn Sie international unterwegs sind, setzen Sie den zweiten Parameter in WOCHENTAG() am besten immer explizit. WOCHENTAG(A1;2) ist die sicherste Wahl für deutsche und europäische Tabellen.
Führende Nullen verschwinden, Benutzerdefinierte Formate wie TTTT ändern nur die Darstellung, nicht den Wert. Wenn Sie den Wochentag später kopieren und woanders einfügen, erscheint das zugrunde liegende Datum. Im Zweifel bleiben Sie mit einer TEXT-Spalte auf der sicheren Seite.
Verkettung mit anderen Texten, Verbinden Sie den Wochentag mit einer statischen Angabe wie einem Firmennamen, kommt es leicht zu unerwünschten Leerzeichen. Die Formel =TEXT(A1;"TTTT") & ", Niederlassung Nord" bringt Sie auf die richtige Spur.
Drei Werkzeuge, drei Aufgaben
Der Wochentag aus einem Datum ist in Excel eine Sache von wenigen Sekunden, solange Sie die drei Werkzeuge den richtigen Aufgaben zuordnen:
TEXT(A1;"TTTT"), wenn Sie den kompletten Tagesnamen brauchen und auf das Datum als Zahl verzichten können.WOCHENTAG(A1;2), wenn Sie eine Zahl zum Weiterrechnen, Filtern oder für Wenn-Dann-Abfragen benötigen.- Benutzerdefiniertes Format
TTTT, wenn Sie nur die Anzeige steuern möchten und das Datum unter der Haube intakt bleiben soll.
Einmal als echte Datumszahl erkannt, lässt sich das Datum frei weiterverarbeiten. Wenn Sie beim ersten Import auf Textwerte hereinfallen, lohnt sich der kurze Umweg über „Text in Spalten”. Danach stehen Ihnen alle Wege offen, vom einfachen Wochentag bis zur Gruppierung Ihrer Daten.
Fragen, die immer wieder auftauchen
Kann ich den Wochentag auch in Englisch anzeigen?
Ja, mit einem Sprachcode im Formatargument: =TEXT(A1;"[$-0409]TTTT") liefert „Monday”. Voraussetzung ist, dass das Datum als Zahl erkannt wird, sonst bleibt Excel stumm. Die Sprachcodes entsprechen den LCID-Werten, die Sie auf Microsoft-Seiten nachschlagen können.
Warum zeigt Excel nur „TTTT” statt eines Wochentags?
Wenn Sie das Format direkt in die Zelle tippen, ohne die Formatmaske zu verwenden, überschreibt das den Datumswert. Gehen Sie über die Zellenformatierung (Rechtsklick → Zellen formatieren → Benutzerdefiniert) und geben Sie TTTT in das Typ-Feld ein. Dann bleibt das Datum erhalten und die Anzeige springt um.
Was mache ich, wenn die Wochentage in der Pivot-Tabelle nicht gruppiert werden?
Pivot-Tabellen fassen Daten standardmäßig nicht nach Wochentagen zusammen, wenn Sie das reine Datum als Zeilenbeschriftung verwenden. Fügen Sie eine Hilfsspalte mit TEXT(A1;"TTTT") oder WOCHENTAG(A1;2) hinzu und nehmen Sie diese Spalte als zusätzliches Feld in die Pivot auf. Wie Sie solche Hilfsspalten unkompliziert einbauen, beschreiben wir im Beitrag Spalte in Excel einfügen.
Kann WOCHENTAG() erkennen, dass ein Tag ein Feiertag ist?
Nein, WOCHENTAG() kennt nur den numerischen Wochentag und keine länderspezifischen Feiertage. Sie müssen eine Feiertagsliste mit den exakten Daten anlegen und diese dann mit einem SVERWEIS() oder XVERWEIS() in Ihre Tabelle einbinden.