Бележка
Достъпът до тази страница изисква удостоверяване. Можете да опитате да влезете или да промените директориите.
Достъпът до тази страница изисква удостоверяване. Можете да опитате да промените директориите.
| Function | Приложимо за |
|---|---|
| ISOWeekNum |
|
| WeekNum |
|
Връща номера на седмицата за конкретна дата.
Описание
Използвайте функциите WeekNum и ISOWeekNum , за да определите номера на седмицата на дата.
Тези функции се различават по начина, по който определят първата седмица от годината (седмица 1):
WeekNum използва седмицата, съдържаща 1 януари, като първа седмица от годината. Резултатът от тази функция може да обхване от 1 до 54.
ISOWeekNum използва седмицата, съдържаща първия четвъртък на годината като първа седмица от годината. Тя следва стандартната дефиниция за дата и час по ISO 8601 за номерация на седмици. Резултатът от тази функция може да обхване от 1 до 53. Възможно е 52 или 53 да се върнат за първите дни на януари, тъй като датите може да са в последната седмица на предходната година.
Използвайте втория параметър, за да WeekNum зададете кой ден започва една седмица. Може да предоставите код на Excel или да използвате изброяването StartOfWeek:
| Excel код | Изчисляване на StartOfWeek | Описание |
|---|---|---|
| 1,17 | Начало на седмицата.Неделя | Седмицата започва в неделя. По подразбиране. |
| 2,11 | Начало на седмицата.Понеделник | Седмицата започва в понеделник. |
| 12 | Начало на седмицата.Вторник | Седмицата започва във вторник. |
| 13 | Начало на седмицата.Сряда | Седмицата започва в сряда. |
| 14 | Начало на седмицата.Четвъртък | Седмицата започва в четвъртък. |
| 15 | Начало на седмицата.Петък | Седмицата започва в петък. |
| 16 | Начало на седмицата.Събота | Седмицата започва в събота. |
ISOWeekNum винаги използва понеделник като начало на седмицата. В Excel функцията поддържа допълнителен код 21, WeekNum който не се поддържа тук; използвайте ISOWeekNum вместо това.
Ако предадете едно число на тези функции, връщащата се стойност е единичен резултат. Ако преминете таблица с една колона, която съдържа числа, връщащата стойност е таблица с резултати в една колона, по един резултат за всеки запис в таблицата на аргумента. Ако имате таблица с много колони, можете да я оформите в таблица с една колона, като работа с таблици описва.
Синтаксис
WeekNum(DateTime [, StartOfWeek ])
- DateTime - Задължително. Стойност на дата/час за работа.
- StartOfWeek - по избор. Код на Excel или изброяване на StartOfWeek, което определя от кой ден започва седмицата.
ISOWeekNum(Дата и час)
- DateTime - Задължително. Стойност на дата/час за работа. Седмицата винаги започва в понеделник.
Примери
Първата и последната календарна седмица на 2021 г.
| Данни | WeekNum( Дата ) | ISOWeekNum( Дата ) | WeekNum( Date, StartOfWeek.Wednesday ) |
|---|---|---|---|
| Петък,януари1,2021 | 1 | 53 | 1 |
| събота,януари2,2021 | 1 | 53 | 1 |
| Неделя,януари3,2021 | 2 | 53 | 1 |
| Понеделник,януари4,2021 | 2 | 1 | 1 |
| Вторник,януари5,2021 | 2 | 1 | 1 |
| Сряда,януари6,2021 | 2 | 1 | 2 |
| Четвъртък,януари7,2021 | 2 | 1 | 2 |
| Събота,декември25,2021 | 52 | 51 | 52 |
| Неделя,декември26,2021 | 53 | 51 | 52 |
| Понеделник,декември27,2021 | 53 | 52 | 52 |
| Вторник,декември28,2021 | 53 | 52 | 52 |
| Сряда,декември29,2021 | 53 | 52 | 53 |
| Четвъртък,декември30,2021 | 53 | 52 | 53 |
| Петък,декември31,2021 | 53 | 52 | 53 |