Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
| Функция | Применимо к |
|---|---|
| ISOWeekNum |
|
| WeekNum |
|
Возвращает номер недели для заданной даты.
Description
WeekNum ISOWeekNum Используйте функции, чтобы определить номер недели даты.
Эти функции различаются тем, как они определяют первую неделю года (неделя 1):
WeekNum использует неделю, содержащую 1 января в качестве первой недели года. Результат этой функции может быть от 1 до 54.
ISOWeekNum использует неделю, содержащую первый четверг года в качестве первой недели года. Это следует стандартному определению даты и времени ISO 8601 для нумерации недель. Результат этой функции может быть от 1 до 53. Возможно, что 52 или 53 могут быть возвращены для первых дней января, поскольку даты могут относиться к последней неделе предыдущего года.
Используйте второй параметр, чтобы WeekNum указать, какой день начинается неделю. Вы можете указать либо кодовый номер Excel, либо использовать перечисление StartOfWeek:
| Код Excel | Перечисление StartOfWeek | Description |
|---|---|---|
| 1, 17 | НачалоНедели.Воскресенье | Неделя начинается с воскресенья. По умолчанию. |
| 2, 11 | Начало недели.Понедельник | Неделя начинается с понедельника. |
| 12 | НачалоНедели.Вторник | Неделя начинается со вторника. |
| 13 | НачалоНедели.Среда | Неделя начинается со среды. |
| 14 | Начало недели.четверг | Неделя начинается с четверга. |
| 15 | НачалоНедели.Пятница | Неделя начинается с пятницы. |
| 16 | НачалоНедели.Суббота | Неделя начинается с субботы. |
ISOWeekNum всегда использует понедельник в качестве начала недели. В Excel WeekNum функция поддерживает дополнительный код 21 , который здесь не поддерживается; используйте ISOWeekNum вместо этого.
Если этим функциям передать одно число, возвращается один результат. Если передать таблицу с одним столбцом, содержащим числовые значения, возвращается таблица с одним столбцом, содержащим результаты вычислений — по одному результату для каждой записи в таблице аргументов. Таблицу с несколькими столбцами можно преобразовать в таблицу с одним столбцом, как описано в статье об использовании таблиц.
Синтаксис
WeekNum(DateTime [, StartOfWeek ])
- Дата и время - Обязательно. Значение даты и времени, для которого необходимо выполнить операцию.
- Начало недели - Необязательно. Код Excel или перечисление StartOfWeek, определяющее день начала недели.
ISOWeekNum(DateTime)
- Дата и время - Обязательно. Значение даты и времени, для которого необходимо выполнить операцию. Неделя всегда начинается в понедельник.
Примеры
Первая и последняя календарные недели 2021 года
| Дата | WeekNum( Дата ) | ISOWeekNum( Дата ) | WeekNum( Дата, StartOfWeek.среда ) |
|---|---|---|---|
| Пятница,Январь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 |