Номер недели по дате в Excel возвращает функция НОМНЕДЕЛИ: =НОМНЕДЕЛИ(A2;2) — неделя с понедельника, =НОМНЕДЕЛИ(A2) — с воскресенья (американский счёт). В России и Европе обычно используют стандарт ISO 8601: =НОМНЕДЕЛИ.ISO(A2) — неделя начинается в понедельник, а первой считается неделя, где есть 4 января. Номер текущей недели даёт =НОМНЕДЕЛИ.ISO(СЕГОДНЯ()). Результаты функций расходятся на стыке годов.

| Раздел функций | Функции даты и времени |
| Название и описание на английском | WEEKNUM, ISOWEEKNUM |
| Волатильность | Не волатильная |
| Похожие функции | ДЕНЬ, МЕСЯЦ, ГОД, ДЕНЬНЕД |
Что делают функции НОМНЕДЕЛИ и НОМНЕДЕЛИ.ISO
Функции НОМНЕДЕЛИ и НОМНЕДЕЛИ.ISO используются в Excel для определения номера недели, к которой относится определённая дата. Они полезны для ведения отчётности, анализа по неделям и календарного планирования.
НОМНЕДЕЛИ
Формула возвращает номер недели в году для указанной даты. Позволяет выбрать, с какого дня начинается неделя и какая система расчёта используется.
Синтаксис:
=НОМНЕДЕЛИ(дата; [тип])
Примеры:
=НОМНЕДЕЛИ(СЕГОДНЯ())
Считает первым днём недели воскресенье.
=НОМНЕДЕЛИ(A1; 2)
Считает недели начиная с понедельника.
НОМНЕДЕЛИ.ISO
Функция возвращает номер недели в соответствии с международным стандартом ISO 8601:
- Неделя начинается с понедельника,
- первая неделя года — это та, в которой есть хотя бы четыре дня нового года (то есть 4 января всегда находится в первой неделе).
Синтаксис:
=НОМНЕДЕЛИ.ISO(дата)
Пример:
=НОМНЕДЕЛИ.ISO(СЕГОДНЯ())
| A | B | C | D | |
|---|---|---|---|---|
| 1 | Дата | Неделя ISO | Год недели | Подпись |
| 2 | 01.01.2027 | 53=НОМНЕДЕЛИ.ISO(A2) | 2026=ГОД(A2-ДЕНЬНЕД(A2;3)+3) | 2026-W53=ГОД(A2-ДЕНЬНЕД(A2;3)+3)&"-W"&ТЕКСТ(НОМНЕДЕЛИ.ISO(A2);"00") |
| 3 | 21.10.2026 | 43=НОМНЕДЕЛИ.ISO(A3) | 2026=ГОД(A3-ДЕНЬНЕД(A3;3)+3) | 2026-W43=ГОД(A3-ДЕНЬНЕД(A3;3)+3)&"-W"&ТЕКСТ(НОМНЕДЕЛИ.ISO(A3);"00") |
Неделя ISO может принадлежать соседнему году. Год недели — это год её четверга: формула сдвигает дату к четвергу той же недели и берёт его год. Подпись вида 2026-W53 правильно сортируется.
| A | B | C | D | |
|---|---|---|---|---|
| 1 | Номер недели ISO | Год | Понедельник | Воскресенье |
| 2 | 43 | 2026 | 19.10.2026=ДАТА(B2;1;4)-ДЕНЬНЕД(ДАТА(B2;1;4);3)+(A2-1)*7 | 25.10.2026=C2+6 |
4 января всегда в первой неделе ISO. От него находим понедельник первой недели и прибавляем по 7 дней на каждую следующую.
Разница между НОМНЕДЕЛИ и НОМНЕДЕЛИ.ISO
- НОМНЕДЕЛИ предлагает разные способы расчёта начала недели (воскресенье, понедельник), но 1 января всегда считается первой неделей, даже если это единственный день в неделе, который попал в новый год.
- НОМНЕДЕЛИ.ISO всегда использует понедельник как начало недели, но считает первой неделей только неделю, в которую попала дата 4 января. Иначе говоря, если воскресенье выпадает на 1, 2 или 3 января, неделя считается последней неделей прошлого года, а не первой неделей текущего.
| A | B | C | D | E | |
|---|---|---|---|---|---|
| 1 | Дата | День | С воскресенья | С понедельника | ISO |
| 2 | 21.10.2026 | Ср=ТЕКСТ(A2;"ДДД") | 43=НОМНЕДЕЛИ(A2) | 43=НОМНЕДЕЛИ(A2;2) | 43=НОМНЕДЕЛИ.ISO(A2) |
| 3 | 01.01.2027 | Пт=ТЕКСТ(A3;"ДДД") | 1=НОМНЕДЕЛИ(A3) | 1=НОМНЕДЕЛИ(A3;2) | 53=НОМНЕДЕЛИ.ISO(A3) |
| 4 | 03.01.2027 | Вс=ТЕКСТ(A4;"ДДД") | 2=НОМНЕДЕЛИ(A4) | 1=НОМНЕДЕЛИ(A4;2) | 53=НОМНЕДЕЛИ.ISO(A4) |
| 5 | 04.01.2027 | Пн=ТЕКСТ(A5;"ДДД") | 2=НОМНЕДЕЛИ(A5) | 2=НОМНЕДЕЛИ(A5;2) | 1=НОМНЕДЕЛИ.ISO(A5) |
| 6 | 31.12.2026 | Чт=ТЕКСТ(A6;"ДДД") | 53=НОМНЕДЕЛИ(A6) | 53=НОМНЕДЕЛИ(A6;2) | 53=НОМНЕДЕЛИ.ISO(A6) |
1 января 2027 года — пятница. НОМНЕДЕЛИ всегда считает его первой неделей, а по ISO эти дни относятся к 53-й неделе 2026 года: первая неделя 2027-го начинается 4 января.
В английском Excel: =ISOWEEKNUM(A2)
Другие функции "Дата и время" в Excel
ВРЕМЗНАЧ, ВРЕМЯ, ГОД, ДАТА, ДАТАЗНАЧ, ДАТАМЕС, ДЕНЬ, ДЕНЬНЕД, ДОЛЯГОДА, КОНМЕСЯЦА, МЕСЯЦ, МИНУТЫ, РАБДЕНЬ, РАЗНДАТ, СЕГОДНЯ, СЕКУНДЫ, ТДАТА, ЧАС, ЧИСТРАБДНИ
Почему номер недели не совпадает — частые ошибки
- Номер на 1 больше, чем в календаре. Использована НОМНЕДЕЛИ без второго аргумента — неделя с воскресенья. Укажите тип 2 или перейдите на НОМНЕДЕЛИ.ISO.
- В начале января неделя 53 или 52. Это правильно для ISO: дни до первого понедельника с 4 января относятся к последней неделе прошлого года.
- Сводная таблица смешивает недели разных лет. Группируйте по паре «год недели + номер», а не по номеру.
- #ЗНАЧ!. В ячейке текст вместо даты — переведите его в дату через ДАТАЗНАЧ.
Номер недели в Excel — частые вопросы
Как определить номер недели по дате в Excel?
Формулой =НОМНЕДЕЛИ.ISO(A2) — по российскому и европейскому стандарту, или =НОМНЕДЕЛИ(A2;2) — неделя с понедельника.
Как узнать номер текущей недели?
Формулой =НОМНЕДЕЛИ.ISO(СЕГОДНЯ()).
Чем НОМНЕДЕЛИ отличается от НОМНЕДЕЛИ.ISO?
НОМНЕДЕЛИ всегда начинает отсчёт с 1 января, НОМНЕДЕЛИ.ISO — с недели, где есть 4 января, и неделя всегда с понедельника.
Как называются функции на английском?
WEEKNUM и ISOWEEKNUM.
Извлечь из всех дат столбца номер недели, день недели, месяц или год можно в пару кликов с !SEMTools.
!SEMTools решает эту и сотни других задач в пару кликов!
Итоги: номер недели в Excel
| Задача | Формула |
|---|---|
| Неделя по ISO | =НОМНЕДЕЛИ.ISO(A2) |
| Неделя с понедельника от 1 января | =НОМНЕДЕЛИ(A2;2) |
| Текущая неделя | =НОМНЕДЕЛИ.ISO(СЕГОДНЯ()) |
| Год недели ISO | =ГОД(A2-ДЕНЬНЕД(A2;3)+3) |
| Понедельник недели N | =ДАТА(год;1;4)-ДЕНЬНЕД(ДАТА(год;1;4);3)+(N-1)*7 |
Надеюсь, на этой странице вы нашли то, что искали. Для российских отчётов берите НОМНЕДЕЛИ.ISO и всегда храните рядом год недели.