Teilen über


WeekNum- und ISOWeekNum-Funktionen

Gilt für: Canvas-Apps Modellgesteuerte Apps Power Pages Dataverse Formelspalten

Gibt die Wochenzahl eines bestimmten Datum zurück.

Beschreibung

Verwenden Sie die WeekNum und ISOWeekNum-Funktionen zum Ermitteln der Wochennummer eines Datums.

Diese Funktionen unterscheiden sich darin, wie sie die erste Woche des Jahres (Woche 1) bestimmen:

  • WeekNum verwendet die Woche, die den 1. Januar enthält, als erste Woche des Jahres. Das Ergebnis dieser Funktion kann zwischen 1 und 54 liegen.

  • ISOWeekNum verwendet die Woche, die den ersten Donnerstag des Jahres enthält, als erste Woche des Jahres. Dies folgt der ISO 8601-Standarddefinition für Datum und Uhrzeit für Wochennummerierung. Das Ergebnis dieser Funktion kann zwischen 1 und 53 liegen. Es ist möglich, dass 52 oder 53 für die ersten Januartage zurückgegeben werden, da die Daten zur letzten Woche des Vorjahres gehören könnten.

Verwenden Sie den zweiten Parameter bei WeekNum, um anzugeben, an welchem Tag eine Woche beginnt. Sie können entweder eine Excel-Codenummer angeben oder die StartOfWeek-Enumeration verwenden:

Excel-Code StartOfWeek-Enumeration Beschreibung
1, 17 Wochenbeginn.Sonntag Die Woche beginnt am Sonntag. Standard.
2, 11 Wochenbeginn.Montag Woche beginnt am Montag.
12 Wochenbeginn.Dienstag Woche beginnt am Dienstag.
13 Wochenbeginn.Mittwoch Woche beginnt am Mittwoch.
14 Wochenbeginn.Donnerstag Woche beginnt am Donnerstag.
15 Wochenbeginn.Freitag Woche beginnt am Freitag.
16 Wochenbeginn.Samstag Woche beginnt am Samstag.

ISOWeekNum verwendet immer Montag als Wochenbeginn. In Excel unterstützt die WeekNum-Funktion einen Zusatzcode 21, der hier nicht unterstützt wird; verwenden Sie stattdessen ISOWeekNum.

Wenn Sie diesen Funktionen eine einzelne Zahl übergeben, ist der Rückgabewert ein einzelnes Ergebnis. Wenn Sie eine einspaltige Tabelle übergeben, die Zahlen enthält, ist der Rückgabewert eine einspaltige Tabelle mit Ergebnissen, ein Ergebnis für jeden Datensatz in der Argumenttabelle. Mehrspaltige Tabellen können in einspaltige Tabellen umgeformt werden, wie unter Arbeiten mit Tabellen beschrieben wird.

Syntax

Wochennummer(Datum/Uhrzeit [, Wochenbeginn ])

  • DateTime – Erforderlich. Der zu verarbeitende Datum/Uhrzeit-Wert
  • StartOfWeek – Optional. Excel-Code oder StartOfWeek-Enumeration, die bestimmt, an welchem Tag die Woche beginnt.

ISOWeekNum(DateTime)

  • DateTime – Erforderlich. Der zu verarbeitende Datum/Uhrzeit-Wert Die Woche beginnt immer am Montag.

Beispiele

Erste und letzte Kalenderwoche von 2021

Datum WeekNum( Datum ) ISOWeekNum( Datum ) WeekNum( Datum, StartOfWeek.Wednesday )
Freitag,Januar1,2021 1 53 1
Samstag,Januar2,2021 1 53 1
Sonntag,Januar3,2021 2 53 1
Montag,Januar4,2021 2 1 1
Dienstag,Januar5,2021 2 1 1
Mittwoch,Januar6,2021 2 1 2
Donnerstag,Januar7,2021 2 1 2
Samstag,Dezember25,2021 52 51 52
Sonntag,Dezember26,2021 53 51 52
Montag,Dezember27,2021 53 52 52
Dienstag,Dezember28,2021 53 52 52
Mittwoch,Dezember29,2021 53 52 53
Donnerstag,Dezember30,2021 53 52 53
Freitag,Dezember31,2021 53 52 53