Funkce WeekNum a ISOWeekNum v Power Apps
Vrátí číslo týdne pro zadané datum.
Popis
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á jako první týden v roce týden obsahující 1. leden. Tato funkce vrací hodnotu v rozsahu od 1 do 54.
ISOWeekNum používá jako první týden v roce ten týden, který obsahuje první čtvrtek 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 | StartOfWeek.Sunday | Týden začíná v neděli. Výchozí. |
| 2, 11 | StartOfWeek.Monday | Týden začíná v pondělí. |
| 12 | StartOfWeek.Tuesday | Týden začíná v úterý. |
| 13 | StartOfWeek.Wednesday | Týden začíná ve středu. |
| 14 | StartOfWeek.Thursday | Týden začíná ve čtvrtek. |
| 15 | StartOfWeek.Friday | Týden začíná v pátek. |
| 16 | StartOfWeek.Saturday | Týden začíná v sobotu. |
Funkce ISOWeekNum vždy používá jako začátek týdne pondělí. 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(DateTime [, StartOfWeek ])
- DatumAČas – 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(DateTime)
- DatumAČas – 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. ledna 2021 | 0 | 53 | 0 |
| Sobota, 2. ledna 2021 | 0 | 53 | 0 |
| Neděle, 3. ledna 2021 | 2 | 53 | 0 |
| Pondělí, 4. ledna 2021 | 2 | 0 | 0 |
| Úterý, 5. ledna 2021 | 2 | 0 | 0 |
| Středa, 6. ledna 2021 | 2 | 0 | 2 |
| Čtvrtek, 7. ledna 2021 | 2 | 0 | 2 |
| Sobota, 25. prosince 2021 | 52 | 51 | 52 |
| Neděle, 26. prosince 2021 | 53 | 51 | 52 |
| Pondělí, 27. prosince 2021 | 53 | 52 | 52 |
| Úterý, 28. prosince 2021 | 53 | 52 | 52 |
| Středa, 29. prosince 2021 | 53 | 52 | 53 |
| Čtvrtek, 30. prosince 2021 | 53 | 52 | 53 |
| Pátek, 31. prosince 2021 | 53 | 52 | 53 |
Poznámka
Můžete nám sdělit, jaké máte jazykové preference pro dokumentaci? Zúčastněte se krátkého průzkumu. (upozorňujeme, že tento průzkum je v angličtině)
Průzkum bude trvat asi sedm minut. Nejsou shromažďovány žádné osobní údaje (prohlášení o zásadách ochrany osobních údajů).
Váš názor
Odeslat a zobrazit názory pro