Функция WEEKNUM (НОМНЕДЕЛИ) в Excel принимает дату и возвращает номер недели (1–54), соответствующий неделе года. Функция WEEKNUM начинает отсчет с недели, содержащей 1 января. По умолчанию недели начинаются с воскресенья, но это можно изменить.
Что делает функция WEEKNUM (НОМ НЕДЕЛИ) в Excel?
Функция WEEKNUM (НОМ НЕДЕЛИ) в Excel позволяет получить номер недели для заданной даты.
Возвращаемое значение
Число от 1 до 54.
Аргументы
- serial_num — действительная дата Excel в формате серийного номера.
- return_type — [необязательный] День начала недели. По умолчанию — 1.
Синтаксис
=WEEKNUM(serial_num, [return_type])
Примечания по использованию
Функция WEEKNUM принимает дату и возвращает число от 1 до 54, соответствующее неделе года. По умолчанию функция начинает отсчет с недели, содержащей 1 января, и увеличивает номер недели в воскресенье.
Функция NEEKNUM принимает два аргумента: serial_num и return_type. Аргумент serial_num должен содержать действительную дату Excel. Аргумент return_type определяет, в какой день недели начинается новый номер недели. Return_type является необязательным и по умолчанию имеет значение 1, что устанавливает номера новых недель, которые начинаются в воскресенье. Если для return_type установлено значение 2, нумерация недель начинается с понедельника.
Если return_type имеет значение 1–17, номер недели 1 в данном году присваивается неделе, содержащей 1 января. При return_type 21 неделя 1 — это неделя, содержащая первый четверг года, согласно ISO 8601. В таблице ниже приведены параметры return_type.
Тип_возврата | Неделя начинается |
---|---|
1 (по умолчанию) | Воскресенье |
2 | Понедельник |
11 | Понедельник |
12 | Вторник |
13 | Среда |
14 | Четверг |
15 | Пятница |
16 | Суббота |
17 | Воскресенье |
21 | Понедельник |
Пример №1 – базовое использование
Формулы ниже возвращают номер недели для последнего дня 2020 года и первого дня 2021 года:
=WEEKNUM("31-Dec-2020") // returns 53
=WEEKNUM("1-Jan-2021") // returns 1
Пример №2 — тип возвращаемого значения
Аргумент return_type определяет, в какой день недели начинается новый номер недели. По умолчанию return_type равен 1, а число увеличивается в воскресенье. Если return_type указан как 2, нумерация недель начинается с понедельника. Например, 3 января 2021 г. — воскресенье, и WEEKNUM вернет 2, поскольку новые числа начинаются по воскресеньям:
=WEEKNUM("3-Jan-2021") // returns 2
Однако если для return_type установлено значение 2, WEEKNUM вернет 1 и начнет вторую неделю в понедельник:
=WEEKNUM("3-Jan-2021",2) // returns 1
=WEEKNUM("4-Jan-2021",2) // returns 2
Примечание. В приведенных выше примерах даты показаны в виде текстовых значений для удобства чтения, но использование собственных дат Excel более надежно. Чтобы создать дату с нуля в формуле, используйте функцию DATE.