Beschreibung
Verwenden Sie diese Funktion, um den Wochentag zu bestimmen, auf den ein Datum fällt. Unterstützt in Chains.
Dies ergibt eine ganze Zahl zwischen 1 und 7 einschließlich.
Syntax
WOCHENTAG(Seriennummer,[Rückgabemodus])
Eingaben
Diese Funktion hat die folgenden Argumente:
| Name | Erforderlich | Gültige Eingabe |
|---|---|---|
fortlaufende_Nummer |
Ja | Eine fortlaufende Nummer, die das Datum des gesuchten Tages angibt. Datumsangaben sollten mit Hilfe der Funktion DATE oder als Ergebnis anderer Formeln oder Funktionen eingegeben werden. Verwenden Sie beispielsweise „ “ DATE(2024,6,23) „ “ für den 23. Juni 2024. Probleme können auftreten, wenn Daten als Text eingegeben werden. |
return_type |
Nein | Eine ganze Zahl, die den Typ des Rückgabewerts bestimmt. Dies kann eine feste Zahl, ein Zellbezug oder das Produkt einer Formel sein. |
Beispiel
Art der Rückgabe
Mit der Funktion WEEKDAY können Sie angeben, welche Codierung zur Ermittlung des zurückgegebenen Wertes verwendet werden soll.
| Rückgabe_Art Wert | Zurückgegebene Zahl |
|---|---|
| 1 (Standard) | 1 = Sonntag bis 7 = Samstag. Verhält sich wie frühere Versionen von Microsoft Excel. |
| 2 | 1 = Montag bis 7 = Sonntag. |
| 3 | 0 = Montag bis 6 = Sonntag. |
| 11 | 1 = Montag bis 7 = Sonntag. |
| 12 | 1 = Dienstag bis 7 = Montag. |
| 13 | 1 = Mittwoch bis 7 = Dienstag. |
| 14 | 1 = Donnerstag bis 7 = Mittwoch. |
| 15 | 1 = Freitag bis 7 = Donnerstag. |
| 16 | 1 = Samstag bis 7 = Freitag. |
| 17 | 1 = Sonntag bis 7 =Samstag. |
Die zweite Möglichkeit, Wochenenden zu konfigurieren, besteht darin, eine in Anführungszeichen eingeschlossene 7-stellige Zeichenfolge anzugeben, die aus 1en und 0en besteht, wobei "1" für einen arbeitsfreien Tag und "0" für einen Arbeitstag steht. Die erste Position steht für Montag.
Stichprobendaten
| A | B | C | |
|---|---|---|---|
| 1 | Datum | Person | Ausgaben |
| 2 | 2/1/2023 | Abby | $3456.00 |
| 3 | 5/12/2023 | Brandon | $4783.30 |
| 4 | 7/4/2023 | Corinna | $3167.09 |
| 5 | 2/21/2023 | Damon | $2965.89 |
| 6 | 12/5/2023 | Esther | $3014.88 |
| 7 | 6/16/2023 | Francoise | $2762.93 |
Beispiel-Formeln
| Anwendungsfall | Formel | Erklärung und Ergebnis |
|---|---|---|
| Gibt den Wochentag für ein Datum in einer Zelle zurück (Standardnummerierung: Sonntag = 1 … Samstag = 7). | =WEEKDAY(A2) |
A2 ist der 2.1.2023, ein Mittwoch. Bei der Standard-Einstellung „ “ und dem „return_type“ (1) reichen die Werte von Sonntag=1 bis Samstag=7, sodass für Mittwoch der Wert 4 zurückgegeben wird. |
| Gib den Wochentag unter Verwendung eines alternativen Nummerierungsschemas zurück (Montag = 1 … Sonntag = 7). | =WEEKDAY(A3, 2) |
A3 ist der 12.05.2023, ein Freitag. return_type 2 Zahlen von Montag=1 bis Sonntag=7, daher gibt „Freitag“ 6 zurück. |
| Prüfe, ob ein Datum auf ein Wochenende fällt. | =IF(OR(WEEKDAY(A4,2)=6,WEEKDAY(A4,2)=7),"Wochenende","Wochentag") |
Bei Verwendung von „ “ ist „return_type“ 2 (Montag=1…Sonntag=7), wobei Samstag=6 und Sonntag=7 gilt. A4 ist der 7.4.2023, ein Dienstag (WEEKDAY(A4,2)=2), daher ist keine der beiden Bedingungen wahr und die Formel gibt „ “ „Weekday“ zurück. |
| Gesamtausgaben für Transaktionen, die an einem Freitag stattfanden. | =SUM(IF(WEEKDAY(A2:A7)=6,C2:C7,0)) |
Diese Formel funktioniert auf folgende Weise:
Für diesen Datensatz liefert die Formel folgendes Ergebnis: $7.546,23 (die Summe der Zeilen 3 und 7). |
| Den Namen des Wochentags für ein Datum nachschlagen. | =CHOOSE(WEEKDAY(A5), „Sonntag“, „Montag“, „Dienstag“, „Mittwoch“, „Donnerstag“, „Freitag“, „Samstag“) |
WEEKDAY(A5) verwendet die Standardnummerierung und gibt daher die Position in der Liste zurück, die mit CHOOSE ausgewählt werden soll. A5 ist der 21.02.2023, ein Dienstag, also gilt: ` WEEKDAY(A5)` ` = 3, und `CHOOSE` gibt ` "Tuesday"`` zurück. |
Hinweise
- Die Funktion WEEKDAY gibt einen Wert zurück, auch wenn das Datum leer ist. Achten Sie darauf, dieses Ergebnis abzufangen, wenn leere Daten möglich sind.
- Die Workiva-Plattform speichert Daten als fortlaufende Seriennummern, damit sie in Berechnungen verwendet werden können. Standardmäßig ist der 1. Januar 1900 = 1.
- Wenn
serial_numberaußerhalb des Bereichs liegt, wird ein #NUM!-Fehler zurückgegeben. - Wenn der Wert
return_typenicht in der oben angegebenen Menge enthalten ist, wird ein Fehler #NUM! zurückgegeben. - Wildcards funktionieren mit dieser Funktion nicht.