Du möchtest in Excel ganz einfach den Wochentag zu einem bestimmten Datum ermitteln? Dieser Leitfaden zeigt dir Schritt für Schritt, wie du mit den richtigen Excel-Funktionen und Formatierungen schnell und präzise das gewünschte Ergebnis erzielst. Egal, ob du eine einfache Liste von Daten hast oder komplexere Berechnungen durchführen möchtest, hier findest du die Lösungen.
Das sind die beliebtesten Excel Produkte
Microsoft Excel – Formeln und Funktionen kompakt für alle Versionen: Die Wo&Wie Schnellübersicht ...
zum Angebot »
Excel 2024: Das große Excel-Handbuch. Einstieg, Praxis, Profi-Tipps – das Standardwerk für alle Excel-Anwender. ...
zum Angebot »
Gillette Sensor Excel Rasierklingen, Klingen für Männer, 10 Original Ersatzklingen für Herren mit Doppelklinge ...
zum Angebot »
Microsoft 365 Single | 1 Jahr | 1 Person | Office Apps mit KI | 1 TB Cloudspeicher | Abo mit automatischer Verläng ...
zum Angebot »
Microsoft 365 Family | 1 Jahr | bis zu 6 Personen | Office Apps mit KI | bis zu 6 TB Cloudspeicher | Amazon Abonnem ...
zum Angebot »
Excel Mauspad Deutsch Schreibtischunterlage Gaming Mauspad Groß XL Desk Pad Bürozubehör Desk Mat Mousepad 80x30 ...
zum Angebot »Die Kernfunktion: ZEITWERT und TEXT
Excel bietet mächtige Werkzeuge, um Datumsangaben zu interpretieren und für dich nutzbar zu machen. Die primäre Methode, um aus einem Datum den Wochentag zu extrahieren, basiert auf der Kombination der Funktionen ZEITWERT und TEXT. Die Funktion ZEITWERT wandelt einen Text, der ein Datum oder eine Uhrzeit darstellt, in eine fortlaufende Seriennummer um, die Excel intern für Datumsberechnungen verwendet. Die Funktion TEXT hingegen formatiert eine Zahl nach einem vorgegebenen Formatcode. Genau diese Kombination ist der Schlüssel, um den Wochentag anzuzeigen.
Die ZEITWERT-Funktion im Detail
Die Syntax der ZEITWERT-Funktion lautet: =ZEITWERT(Text). Der Parameter Text ist der Wert, der ein Datum oder eine Uhrzeit repräsentiert. Dies kann direkt eine eingegebene Datumszeichenfolge sein, wie z.B. „01.01.2024“, oder ein Zellbezug, der eine Datumsangabe enthält. Excel versteht viele gängige Datumsformate automatisch. Wenn du beispielsweise in Zelle A1 das Datum 01.01.2024 eingibst, wird dies von Excel intern als Zahl gespeichert. Die Funktion ZEITWERT ist hier oft redundant, da Excel die Eingabe bereits erkennt, aber sie ist nützlich, wenn das Datum als reiner Text vorliegt und du es in ein für Berechnungen nutzbares Format umwandeln möchtest.
Die TEXT-Funktion für die Wochentagsanzeige
Die Syntax der TEXT-Funktion ist: =TEXT(Wert; Formattext).
Wert: Dies ist die Zahl oder der Wert, der formatiert werden soll. In unserem Fall ist das die Zahl, die aus dem Datum resultiert.Formattext: Dies ist der Formatcode, der bestimmt, wie der Wert angezeigt werden soll. Für die Anzeige des Wochentags sind folgende Formatcodes relevant:"tt": Zeigt den zweistelligen Tag des Monats an (z.B. „01“, „15“)."ttt": Zeigt die ersten drei Buchstaben des Wochentags an (z.B. „Mo“, „Di“)."tttt": Zeigt den vollständigen Wochentag an (z.B. „Montag“, „Dienstag“).
Um nun den Wochentag aus einem Datum in Zelle A1 zu ermitteln, verwendest du die Formel =TEXT(A1; "tttt"). Wenn in A1 das Datum 01.01.2024 steht, wird diese Formel „Montag“ ausgeben. Möchtest du nur die Abkürzung, verwendest du =TEXT(A1; "ttt"), was „Mo“ liefert.
Alternative: Die WIROCH-Funktion (für ältere Versionen von Excel)
Bevor es die TEXT-Funktion mit ihren erweiterten Formatierungsmöglichkeiten gab, wurde oft die Funktion WIROCH verwendet. Auch wenn TEXT heute flexibler ist, ist es gut zu wissen, dass WIROCH existiert, insbesondere wenn du mit älteren Excel-Arbeitsmappen arbeitest.
Die WIROCH-Funktion im Detail
Die Syntax der WIROCH-Funktion lautet: =WIROCH(Datum; [Typ]).
Datum: Dies ist der Zellbezug oder die Datumsangabe, für die du den Wochentag ermitteln möchtest.[Typ]: Dies ist ein optionaler Parameter, der angibt, welche Art von Rückgabewert du wünschst.1(Standard): Gibt eine Zahl von 1 (Sonntag) bis 7 (Samstag) zurück.2: Gibt eine Zahl von 1 (Montag) bis 7 (Sonntag) zurück.3: Gibt eine Zahl von 0 (Montag) bis 6 (Sonntag) zurück.
Wenn du beispielsweise in Zelle A1 das Datum 01.01.2024 hast und den Wochentag als Zahl von 1 (Montag) bis 7 (Sonntag) erhalten möchtest, verwendest du die Formel =WIROCH(A1; 2). Das Ergebnis wäre „1“. Um daraus den tatsächlichen Wochentagsnamen zu machen, müsstest du die WIROCH-Ergebniszahl dann mit einer WENN-Funktion oder einer SVERWEIS-Tabelle abgleichen, was die TEXT-Funktion deutlich einfacher macht.
Datum in Text umwandeln: Die TEXT-Funktion als universelles Werkzeug
Es ist wichtig zu verstehen, dass Excel Datumsangaben intern als Zahlen speichert. Diese Zahlen repräsentieren die Anzahl der Tage seit dem 1. Januar 1900 (oder 1904, je nach Systemeinstellung). Wenn du ein Datum in eine Zelle eingibst, formatiert Excel diese Zahl für die Anzeige. Die TEXT-Funktion erlaubt es dir, diese interne Zahl in ein beliebiges Format zu konvertieren, einschließlich des Wochentagsnamens.
Beispiele für die Anwendung der TEXT-Funktion:
Angenommen, in Zelle A1 steht das Datum 15.08.2024:
=TEXT(A1; "tt.mm.jjjj")würde „15.08.2024“ ausgeben.=TEXT(A1; "tt")würde „15“ ausgeben.=TEXT(A1; "mm")würde „08“ ausgeben.=TEXT(A1; "jjjj")würde „2024“ ausgeben.=TEXT(A1; "ddd")würde „Do“ (für Donnerstag) ausgeben.=TEXT(A1; "dddd")würde „Donnerstag“ ausgeben.
Diese Flexibilität macht die TEXT-Funktion zum bevorzugten Werkzeug, wenn es darum geht, Daten ansprechend und verständlich darzustellen.
Datum aus Text extrahieren: Wenn die Datumsangabe kein echtes Datum ist
Manchmal liegen Datumsangaben als reiner Text vor, zum Beispiel wenn sie aus externen Quellen importiert wurden oder manuell eingegeben wurden und Excel sie nicht korrekt als Datum erkennt. In solchen Fällen musst du Excel erst helfen, den Text als Datum zu interpretieren, bevor du den Wochentag ermitteln kannst.
Die DATEWERT-Funktion als Helfer
Die Funktion DATEWERT funktioniert ähnlich wie ZEITWERT, konzentriert sich aber primär auf Datumsangaben. Die Syntax lautet: =DATEWERT(Datumstext). Wenn du also in Zelle A1 „01. Januar 2024“ als Text stehen hast, kannst du mit =DATEWERT(A1) eine Zahl erhalten, die Excel als Datum erkennt.
Kombiniert mit der TEXT-Funktion, um den Wochentag zu ermitteln, sähe die Formel dann so aus:
=TEXT(DATEWERT(A1); "tttt")
Diese Kombination ist besonders nützlich, wenn du eine Spalte mit Datumsangaben hast, die nicht korrekt formatiert sind. Du erstellst eine Hilfsspalte mit dieser Formel, um die Daten zu „bereinigen“ und dann den Wochentag zu extrahieren.
Wochentag-Formatierung in Excel
Neben der Verwendung von Formeln gibt es auch eine direktere Methode, um Zellen als Wochentage zu formatieren. Dies ändert nicht den Wert der Zelle selbst, sondern nur dessen Darstellung.
Benutzerdefinierte Zellenformate
So wendest du ein benutzerdefiniertes Format an:
- Markiere die Zelle(n) mit deinen Datumsangaben.
- Klicke mit der rechten Maustaste und wähle „Zellen formatieren…“.
- Gehe zum Reiter „Zahlen“ und wähle die Kategorie „Benutzerdefiniert“.
- Im Feld „Typ“ kannst du nun Formatcodes eingeben. Für den Wochentag:
- Gib
dddein, um die dreibuchstabige Abkürzung (z.B. „Mo“) zu erhalten. - Gib
ddddein, um den vollständigen Wochentagsnamen (z.B. „Montag“) zu erhalten.
- Gib
- Klicke auf „OK“.
Der Vorteil dieser Methode ist, dass die Zelle weiterhin als echtes Datum behandelt wird, was weitere Berechnungen erleichtert. Du kannst sogar mehrere Informationen kombinieren, z.B. tt.mm.jjjj, ddd, um „15.08.2024, Do“ anzuzeigen.
Datumsumrechnung und Wochentage im Kalenderjahr
Wenn du die Wochentage für eine ganze Liste von Daten benötigst, ist die Anwendung der oben genannten Formeln auf mehrere Zellen sehr effizient. Du gibst die Formel einmal in die erste Zelle ein und ziehst dann die „Ausfüllmarkierung“ (das kleine Quadrat in der unteren rechten Ecke der ausgewählten Zelle) nach unten, um die Formel auf die darunter liegenden Zellen anzuwenden.
Beispiel: Monatskalender erstellen
Du kannst beispielsweise eine Spalte mit fortlaufenden Tagen eines Monats erstellen und in der danebenliegenden Spalte mit der TEXT-Funktion den Wochentag anzeigen lassen. Wenn du in A1 den ersten Tag des Monats hast (z.B. 01.08.2024), dann in A2 =A1+1 und diese Formel nach unten ziehst, erhältst du alle Tage des Monats. In B1 kannst du dann =TEXT(A1;"dddd") eingeben und diese Formel ebenfalls nach unten ziehen, um den entsprechenden Wochentag für jeden Tag anzuzeigen.
Übersicht der Methoden zur Ermittlung des Wochentags
| Methode | Excel-Funktion(en) | Anwendungsfall | Vorteile | Nachteile |
|---|---|---|---|---|
| Standard-Methode | TEXT(Datum; „Formatcode“) | Direkte Anzeige des Wochentagsnamens oder der Abkürzung. | Flexibel, zeigt direkt lesbare Ergebnisse, weit verbreitet. | Erfordert Wissen über Formatcodes. |
| Numerische Darstellung | WIROCH(Datum; [Typ]) | Ermittlung des Wochentags als Zahl. | Nützlich für logische Vergleiche und Berechnungen mit Zahlen. | Ergebnis ist eine Zahl, die zur Anzeige in einen Namen übersetzt werden muss. |
| Formatierung der Zelle | Benutzerdefiniertes Zellenformat | Änderung der Anzeige eines vorhandenen Datums. | Behält den Datumswert bei, ändert nur die Darstellung, einfach anzuwenden. | Ändert nicht den eigentlichen Wert, die zugrundeliegende Zahl bleibt gleich. |
| Datenbereinigung | TEXT(DATEWERT(Zellbezug_mit_Textdatum); „Formatcode“) | Umwandlung von Text, der ein Datum darstellt, in einen Wochentag. | Löst Probleme mit fehlerhaften Datumsformaten als Text. | Benötigt eine zusätzliche Funktion zur Interpretation des Textes. |
Häufige Herausforderungen und deren Lösungen
Manchmal können unerwartete Ergebnisse auftreten. Hier sind einige typische Probleme und wie du sie löst:
- Excel erkennt mein Datum nicht: Stelle sicher, dass deine regionalen Einstellungen in Windows korrekt sind und dem Format entsprechen, das du in Excel verwendest (z.B. TT.MM.JJJJ oder MM/TT/JJJJ). Wenn das Datum als Text eingegeben ist, versuche die
DATEWERT-Funktion. - Die Formel zeigt nur Zahlen an: Wenn deine Formel wie
=TEXT(A1;"tttt")aussieht, aber stattdessen eine Zahl wie „43321“ erscheint, ist die Zelle wahrscheinlich nicht als Text oder Datum formatiert. Versuche, die Zelle auf „Text“ zu formatieren, bevor du die Formel eingibst, oder wende die TEXT-Funktion korrekt an. - Der falsche Wochentag wird angezeigt: Überprüfe, ob du den richtigen Formatcode verwendest („ttt“ für Abkürzung, „tttt“ für vollständig) und ob das Ursprungsdatum in der Zelle korrekt ist. Achte auch auf die Verwendung von
WIROCH, bei der der Typ-Parameter entscheidend für den Starttag der Woche (Sonntag oder Montag) ist.
FAQ – Häufig gestellte Fragen zu Excel Wochentag aus Datum ermitteln leicht gemacht
Wie ermittle ich den Wochentag für ein Datum, das in Zelle A1 steht?
Die einfachste Methode ist die Verwendung der TEXT-Funktion. Gib in einer freien Zelle die Formel =TEXT(A1;"tttt") ein, um den vollständigen Wochentagsnamen zu erhalten, oder =TEXT(A1;"ttt") für die dreibuchstabige Abkürzung.
Was ist der Unterschied zwischen TEXT und WIROCH?
Die TEXT-Funktion formatiert eine Zahl (wie ein Datum) nach einem angegebenen Formatcode und gibt das Ergebnis als Text zurück. Sie ist sehr flexibel. Die WIROCH-Funktion gibt eine Zahl zurück (1-7 oder 0-6), die den Wochentag repräsentiert, abhängig vom eingestellten Typ-Parameter. TEXT ist für die Anzeige des Wochentagsnamens meist die benutzerfreundlichere Wahl.
Kann ich ein Datum, das als Text in einer Zelle steht, direkt als Wochentag anzeigen lassen?
Ja, wenn Excel den Text nicht automatisch erkennt. Du musst zuerst die TEXT-Funktion mit der DATEWERT-Funktion kombinieren: =TEXT(DATEWERT(A1);"tttt"), wobei A1 die Zelle mit dem Textdatum ist.
Wie kann ich sicherstellen, dass der Wochentag immer mit „Montag“ beginnt und nicht mit „Sonntag“?
Die TEXT-Funktion ist unabhängig vom Starttag der Woche. Wenn du die WIROCH-Funktion verwendest, wähle den Typ-Parameter 2 (für Montag = 1) oder 3 (für Montag = 0), um diese Reihenfolge zu erzielen.
Muss ich für jedes Datum eine separate Formel eingeben?
Nein, nach der Eingabe der Formel in eine Zelle kannst du die Ausfüllmarkierung (das kleine Quadrat unten rechts an der Zelle) nach unten ziehen, um die Formel automatisch auf die darunterliegenden Zellen mit den entsprechenden Datumsangaben anzuwenden.
Kann ich den Wochentag direkt im Zellenformat ändern, ohne eine Formel zu verwenden?
Ja, du kannst ein benutzerdefiniertes Zellenformat erstellen. Wähle die Zelle(n) aus, gehe zu „Zellen formatieren…“, wähle „Benutzerdefiniert“ und gib im Feld „Typ“ ddd oder dddd ein. Beachte, dass dies nur die Anzeige ändert und die Zelle weiterhin als Datum behandelt wird.
Welche Formatcodes sind für die Anzeige des Wochentags in der TEXT-Funktion am wichtigsten?
Die wichtigsten sind ddd für die dreibuchstabige Abkürzung (z.B. „Mo“) und dddd für den vollständigen Wochentagsnamen (z.B. „Montag“).