=НОМНЕДЕЛИ(A2) возвращает номер недели для даты в A2. По умолчанию недели начинаются с воскресенья, а неделя 1 это неделя, в которую входит 1 января. В большей части Европы вместо этого используют номера недель ISO, где недели начинаются с понедельника: для них используйте =НОМНЕДЕЛИ.ISO(A2). По-английски эти функции называются WEEKNUM и ISOWEEKNUM; в таблицах ниже формулы записаны по-английски, но их можно вводить и по-русски, с точкой с запятой.
| A | B | C | D | |
|---|---|---|---|---|
| 1 | Date | WEEKNUM | ISOWEEKNUM | Day |
| 2 | 2026-03-02 | 10 | 10 | Mon |
| 3 | 2026-12-27 | 53 | 52 | Sun |
| 4 | 2026-12-31 | 53 | 53 | Thu |
| 5 | 2027-01-01 | 1 | 53 | Fri |
| 6 | 2027-01-03 | 2 | 53 | Sun |
=НОМНЕДЕЛИ(A2)На большинстве дат две системы совпадают и расходятся на стыке лет. Пятница 2027-01-01 по НОМНЕДЕЛИ попадает в неделю 1, потому что неделя 1 всегда содержит 1 января. По НОМНЕДЕЛИ.ISO она в неделе 53 года 2026: неделя ISO 1 это неделя с первым четвергом года, и она начинается в понедельник 4 января. Воскресенье 2026-12-27 показывает другое различие: НОМНЕДЕЛИ уже начала неделю 53, потому что её недели начинаются с воскресенья.
Типы НОМНЕДЕЛИ
НОМНЕДЕЛИ принимает второй аргумент, который задаёт день начала недели. Тип 21 переключает её на систему ISO, так же как НОМНЕДЕЛИ.ISO, и это помогает в старых версиях Excel: НОМНЕДЕЛИ.ISO требует Excel 2013 или новее.
| return_type (тип) | Неделя начинается с | Неделя 1 |
|---|---|---|
| 1 или пропущен | воскресенья | содержит 1 января |
| 2 | понедельника | содержит 1 января |
| от 11 до 17 | от понедельника до воскресенья | содержит 1 января |
| 21 | понедельника | содержит первый четверг (ISO 8601) |
| A | B | C | D | E | |
|---|---|---|---|---|---|
| 1 | Date | Type 1 | Type 2 | Type 21 | ISOWEEKNUM |
| 2 | 2026-01-04 | 2 | 1 | 1 | 1 |
| 3 | 2026-01-05 | 2 | 2 | 2 | 2 |
| 4 | 2027-01-01 | 1 | 1 | 53 | 53 |
=НОМНЕДЕЛИ(A2;2)Воскресенье 2026-01-04 начинает неделю 2 при типе 1, но остаётся в неделе 1 при типе 2, где неделя идёт до воскресенья. Тип 21 и НОМНЕДЕЛИ.ISO всегда совпадают.
Первый день недели
В отчётах, сгруппированных по неделям, обычно показывают первый день недели, а не её номер. Вычтите из даты день недели: ДЕНЬНЕД(A2;3) считает понедельник за 0, поэтому =A2-ДЕНЬНЕД(A2;3) это понедельник, который приходится на A2 или раньше. Для недель, начинающихся с воскресенья, =A2-ДЕНЬНЕД(A2)+1.
| A | B | C | D | |
|---|---|---|---|---|
| 1 | Date | Week starts (Monday) | Week starts (Sunday) | Week ends (Sunday) |
| 2 | 2026-03-04 | 2026-03-02 | 2026-03-01 | 2026-03-08 |
| 3 | 2026-03-08 | 2026-03-02 | 2026-03-08 | 2026-03-08 |
| 4 | 2026-03-09 | 2026-03-09 | 2026-03-08 | 2026-03-15 |
| 5 | 2027-01-01 | 2026-12-28 | 2026-12-27 | 2027-01-03 |
=A2-ДЕНЬНЕД(A2;3)Среда 2026-03-04 входит в неделю понедельника 2026-03-02, которая заканчивается в воскресенье 2026-03-08. Понедельник переходит сам в себя. Формула даёт дату, поэтому результату нужен формат даты; без него показано число вроде 46083. Типы описаны на странице ДЕНЬНЕД.
Номер недели в дату
Обратное направление, от «недели 12 года 2026» к дате, опирается на правило, что 4 января всегда входит в неделю ISO 1. Найдите понедельник этой недели и прибавьте по 7 дней на каждую неделю после первой.
| A | B | C | |
|---|---|---|---|
| 1 | Year | Week | Monday |
| 2 | 2026 | 12 | 2026-03-16 |
| 3 | 2026 | 1 | 2025-12-29 |
| 4 | 2027 | 1 | 2027-01-04 |
=ДАТА(A2;1;4)-ДЕНЬНЕД(ДАТА(A2;1;4);3)+(B2-1)*7Неделя 12 года 2026 начинается 2026-03-16, неделя 1 года 2026 начинается 2025-12-29, а неделя 1 года 2027 начинается 2027-01-04. Первая неделя ISO года может начинаться в декабре, поэтому год в подписи и год даты не всегда совпадают.
Практика: номера недель
| A | B | |
|---|---|---|
| 1 | Date | ISO week |
| 2 | 2026-05-24 | |
| 3 | 2023-03-15 | |
| 4 | 2026-11-08 |
Ваша очередь: В B2 верните номер недели ISO для даты в A2, затем протяните формулу вниз до B4.
| A | B | |
|---|---|---|
| 1 | Date | Monday |
| 2 | 2026-05-22 | |
| 3 | 2026-05-24 | |
| 4 | 2026-05-25 |
Ваша очередь: В B2 верните понедельник недели, в которую входит дата в A2, затем протяните формулу вниз до B4. Недели идут с понедельника по воскресенье.
Частая ошибка: неделя 53 в январе
Группировка по ГОД(A2) и НОМНЕДЕЛИ.ISO(A2) относит 1 января 2027 года к «2027, неделя 53», а такой недели не существует. Неделя ISO принадлежит году своего четверга, поэтому берите год из четверга той же недели: ГОД(A2-ДЕНЬНЕД(A2;2)+4).
| A | B | C | |
|---|---|---|---|
| 1 | Date | Wrong label | Right label |
| 2 | 2026-12-31 | 2026-W53 | 2026-W53 |
| 3 | 2027-01-01 | 2027-W53 | 2026-W53 |
| 4 | 2027-01-03 | 2027-W53 | 2026-W53 |
Для 1 января 2027 года неверная подпись даёт 2027-W53, а верная 2026-W53, ту же неделю, что и у 31 декабря. На другом конце года происходит обратное: понедельник 2025-12-29 входит в неделю ISO 1 года 2026, и верная подпись даёт 2026-W01. ТЕКСТ(...;"00") оставляет номера недель двузначными, поэтому подписи сортируются по порядку.
Часто задаваемые вопросы
Как получить номер недели по дате в Excel?
=НОМНЕДЕЛИ(A2) возвращает номер недели, где недели начинаются с воскресенья, а неделя 1 это неделя, в которую входит 1 января. Для номера недели ISO, принятого в большей части Европы, используйте =НОМНЕДЕЛИ.ISO(A2) или =НОМНЕДЕЛИ(A2;21).
Чем НОМНЕДЕЛИ отличается от НОМНЕДЕЛИ.ISO?
НОМНЕДЕЛИ начинает неделю 1 с 1 января, поэтому первая и последняя недели года могут быть короткими. НОМНЕДЕЛИ.ISO следует ISO 8601: недели идут с понедельника по воскресенье, а неделя 1 это неделя с первым четвергом года, поэтому 1 января может относиться к неделе 52 или 53 предыдущего года.
Как получить понедельник недели в Excel?
=A2-ДЕНЬНЕД(A2;3) возвращает понедельник, который приходится на дату в A2 или раньше. ДЕНЬНЕД с типом 3 считает понедельник за 0, поэтому понедельник остаётся на месте. Задайте результату формат даты.
Как превратить номер недели в дату в Excel?
Для недель ISO понедельник недели N года Y это =ДАТА(Y;1;4)-ДЕНЬНЕД(ДАТА(Y;1;4);3)+(N-1)*7. 4 января всегда входит в неделю ISO 1, поэтому формула отступает к понедельнику этой недели, а затем идёт вперёд на N-1 неделю.
Почему Excel показывает неделю 53?
С НОМНЕДЕЛИ 31 декабря всегда попадает в неделю 53, потому что неделя 1 это неполная неделя с 1 января (неделя 54 в високосном году, который начинается с субботы, например 2028). С НОМНЕДЕЛИ.ISO в году 53 недели, когда он начинается или заканчивается в четверг, как 2026.