Funkce WeekNum a ISOWeekNum
Platí pro: aplikace plátna aplikace řízené modelem Power Pages Dataverse sloupce vzorců
Vrátí číslo týdne pro zadané datum.
Description
Funkce WeekNum a ISOWeekNum použijte k určení čísla týdne kalendářního data.
Tyto funkce se liší v tom, jak určují první týden v roce (týden č. 1):
WeekNum používá týden obsahující 1. leden jako první týden v roce. Tato funkce vrací hodnotu v rozsahu od 1 do 54.
ISOWeekNum používá týden obsahující první čtvrtek v roce jako první týden v roce. Tento přístup je v souladu se standardní definicí data a času normy ISO 8601 pro číslování týdnů. Tato funkce vrací hodnotu v rozsahu od 1 do 53. Je možné, že pro první lednové dny bude vráceno číslo 52 nebo 53, protože data mohla patřit poslednímu týdnu předchozího roku.
Druhý parametr funkce WeekNum slouží k určení, kterým dnem začíná týden. Můžete zadat buď číselný kód aplikace Excel, nebo použít výčet StartOfWeek:
Kód Excelu | Výčet StartOfWeek | Popis |
---|---|---|
1, 17 | Začátek týdne. neděle | Týden začíná v neděli. Výchozí. |
2, 11 | Začátek týdne. pondělí | Týden začíná v pondělí. |
12 | StartOfWeek.Tuesday | Týden začíná v úterý. |
13 | StartOfWeek.Streda | Týden začíná ve středu. |
14 | StartOfWeek.Thursday | Týden začíná ve čtvrtek. |
15 | Začátek týdne.pátek | Týden začíná v pátek. |
16 | StartOfWeek.Sobota | Týden začíná v sobotu. |
ISOWeekNum vždy používá pondělí jako začátek týdne. V aplikaci Excel funkce WeekNum podporuje doplňkový kód 21, který zde nelze použít; v tomto případě použijte funkci ISOWeekNum.
Pokud těmto funkcím předáte jedno číslo, bude vrácenou hodnotou jeden výsledek. Pokud použijete tabulku s jedním sloupcem obsahujícím čísla, bude vrácenou hodnotou tabulka výsledků s jedním sloupcem, přičemž každému záznamu v tabulce argumentu bude odpovídat jeden výsledek. Pokud máte tabulku s více sloupci, převeďte ji na tabulku s jedním sloupcem, jak je popsáno v části popisující práci s tabulkami.
Syntaxe
WeekNum(Datum a čas [, Začátek týdne ])
- DateTime – Povinné. Hodnota data a času, se kterou se má operace provést.
- StartOfWeek – Volitelné. Kód aplikace Excel nebo výčet StartOfWeek, který určuje, kterým dnem začíná týden.
ISOWeekNum(Datum a čas)
- DateTime – Povinné. Hodnota data a času, se kterou se má operace provést. Týden vždy začíná pondělím.
Příklady
První a poslední týdny kalendáře v roce 2021
Datum | WeekNum( Date ) | ISOWeekNum( Date ) | WeekNum( Date, StartOfWeek.Wednesday ) |
---|---|---|---|
Pátek,1.ledna2021 | 0 | 53 | 0 |
Sobota,2.ledna2021 | 0 | 53 | 0 |
Neděle,3.ledna2021 | 2 | 53 | 0 |
Pondělí,4.ledna2021 | 2 | 0 | 0 |
Úterý,5.ledna2021 | 2 | 0 | 0 |
Středa,6.ledna2021 | 2 | 0 | 2 |
Čtvrtek,7.ledna2021 | 2 | 0 | 2 |
Sobota,25.prosince2021 | 52 | 51 | 52 |
Neděle,26.prosince2021 | 53 | 51 | 52 |
Pondělí,27.prosince2021 | 53 | 52 | 52 |
Úterý,28.prosince2021 | 53 | 52 | 52 |
Středa,29.prosince2021 | 53 | 52 | 53 |
Čtvrtek,30.prosince2021 | 53 | 52 | 53 |
Pátek,31.prosince2021 | 53 | 52 | 53 |