Функция WEEKNUM в Excel

Функция 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.

Автор А. Днепров

Обучаю основам работы с офисными программами.

Функция WEEKNUM в Excel
Функция HLOOKUP в Excel