Функция Excel WEEKNUM

Чтобы повторить действия из этого руководства, загрузите пример файла электронной таблицы.
Описание
Функция WEEKNUM в Excel возвращает номер недели для указанной даты в году, при этом отсчёт ведётся с 1 января. По умолчанию функция WEEKNUM считает началом недели воскресенье.
Синтаксис и аргументы
Синтаксис формулы
| WEEKNUM (serial_num, [return_type]) |

Аргументы
|
Система
Функция WEEKNUM поддерживает две системы отсчёта.
Система 1: функция считает началом недели 1 января, то есть 1 января каждого года относится к первой неделе.
Система 2: функция считает началом недели первый четверг года. Например, 1/1/2020 не является первой неделей, так как это среда. Однако 1/2/2020 — первая неделя, поскольку это первый четверг в году 2020.
| Return_type | Неделя начинается с | Система |
| 1 или опущено | Воскресенье | 1 |
| 2 | Понедельник | 1 |
| 11 | Понедельник | 1 |
| 12 | Вторник | 1 |
| 13 | Среда | 1 |
| 14 | Четверг | 1 |
| 15 | Пятница | 1 |
| 16 | Суббота | 1 |
| 17 | Воскресенье | 1 |
| 21 | Понедельник | 2 |
Возвращаемое значение
Функция WEEKNUM возвращает номер недели (от 1 до 54).
Примечания
Серийная дата — это внутренний формат хранения дат в Excel, отражающий количество дней, прошедших с 1 января 1900 года. Например, 1 января 1900 года имеет серийный номер 1, а 1 января 2020 года — серийный номер 43831, поскольку именно столько дней прошло с начала отсчёта.
Ошибка
Если аргумент serial_num выходит за пределы диапазона текущего базового значения даты, функция возвращает ошибку #ЧИСЛО!. Например, это происходит, когда serial_num является отрицательным числом (например, –3) или чрезмерно большим значением (например, 100000000).
Если значение return_type выходит за пределы диапазона, указанного в приведённой выше таблице, возвращается ошибка #ЧИСЛО!.
Применение и примеры
Для диапазона дат B3:B6, чтобы получить их Номер недели, при условии, что неделя начинается с воскресенья, используйте следующую формулу:
=WEEKNUM(B3)
Или
=WEEKNUM(B3,1)
Или
=WEEKNUM(B3,17)
Нажмите клавишу Enter и перетащите маркер заполнения до ячейки B6. 
Связанные функции:
Функция ExcelDate
Объединяет год, месяц и день из отдельных ячеек в корректную дату.
Функция Excel DATEDIF
Если вам нужно рассчитать количество лет, месяцев, дней или недель между двумя датами, на помощь придёт функция DATEDIF в Excel.
Функция Excel DATEVALUE
Функция DATEVALUE преобразует дату, сохранённую в текстовом формате, в серийный номер, который Excel распознаёт как дату, после чего вы можете отформатировать этот номер в нужный формат даты.
Функция Excel DAY
С помощью функции DAY вы мгновенно получите день в виде числа от 1 до 31 на основе указанной даты.
Лучшие инструменты для повышения продуктивности в Office
Kutools для Excel — Помогает Вам выделяться из толпы
Kutools для Excel предлагает более 300 функций,гарантируя, что всё необходимое всегда под рукой…
Office Tab — Включает вкладочное чтение и редактирование в Microsoft Office (включая Excel)
- Переключайтесь между десятками открытых документов всего за секунду!
- Сокращает сотни кликов мышью каждый день — забудьте о «мышечной руке» раз и навсегда!
- Повышает продуктивность на 50 % при одновременном просмотре и редактировании нескольких документов.
- Добавляет эффективность вкладок в Office (включая Excel) — как в Chrome, Edge и Firefox.
