Расчёт номера недели в году: формула, примеры и онлайн-калькулятор

📐 Математика и учёбаОбновлено: 18 июля 2026 г.4 мин чтения
Вы когда-нибудь путались, какая сейчас неделя года, или не могли быстро объяснить коллеге «срок до 15-й недели»? Расчёт номера недели — это не просто скучная математика, а реальный инструмент для планирования проектов, отчётов и даже личных целей. Давайте разберёмся раз и навсегда: как считать вручную, какие есть нормы и как упростить себе жизнь с онлайн-калькулятором.
⚡ Коротко: главное
  • Номер недели можно рассчитать по формуле: НомерНедели = ОкруглВверх((ДеньГода - ДеньНедели + 10) / 7), где день недели считается от 1 (пн) до 7 (вс).
  • Существует два основных стандарта: ISO 8601 (неделя с понедельника, первая неделя содержит 4 января) и американский (с воскресенья, первая неделя — с 1 января).
  • Онлайн-калькулятор номера недели делает расчёт за секунду, учитывая стандарт ISO 8601, и полезен для планирования международных проектов.

Что такое номер недели и зачем его знать?

Номер недели в году — это порядковый номер недели от 1 до 52 или 53. Кажется, мелочь, но на практике:

  • Бухгалтеры и менеджеры используют его для квартальных отчётов и сроков.
  • Логисты и производственники планируют поставки по неделям.
  • В IT-проектах спринты часто длятся две недели, и важно синхронизироваться с календарём.
  • Образовательные программы и тренинги иногда указывают «курс стартует на 14-й неделе».

Проблема: разные страны считают недели по-разному. Например, в России и Европе неделя начинается с понедельника (стандарт ISO 8601), а в США — с воскресенья. Но мы в этой статье будем ориентироваться на международный стандарт ISO 8601, так как он самый распространённый в бизнесе и IT.

Формула расчёта номера недели: просто и понятно

Если вы хотите посчитать номер недели вручную, вам понадобится знать день года (порядковый номер дня с 1 января) и день недели (понедельник = 1, вторник = 2, …, воскресенье = 7).

НомерНедели = ОКРУГЛВВЕРХ((ДеньГода - ДеньНедели + 10) / 7)

Где:

  • ДеньГода — сколько дней прошло с 1 января текущего года включительно. Например, 1 января = 1, 2 января = 2, 31 декабря = 365 или 366.
  • ДеньНедели — числовое значение дня недели (пн=1, вт=2, ср=3, чт=4, пт=5, сб=6, вс=7).
  • +10 — константа, чтобы правильно округлить.
  • ОКРУГЛВВЕРХ — округление вверх до целого числа.

Эта формула соответствует ISO 8601. Она учитывает, что первая неделя года — та, в которую входит 4 января (или первый четверг).

Пример 1: Простой случай — 10 января 2026 года

Давайте посчитаем номер недели для 10 января 2026 года. Не забудьте: 2026 год не високосный (365 дней).

  1. Определяем день года: 10 января — это 10-й день года.
  2. Определяем день недели для 10 января 2026: посмотрим на календарь — это суббота. По ISO суббота = 6.
  3. Подставляем в формулу: (10 - 6 + 10) / 7 = 14 / 7 = 2. Округление вверх не нужно, так как целое число.
  4. Ответ: 2-я неделя 2026 года.

Проверка: 10 января действительно относится ко второй неделе по ISO, так как первая неделя начинается с 5 января (понедельник).

Пример 2: Сложнее — 1 января 2026 года (если это не понедельник)

1 января 2026 года — четверг (день недели = 4). День года = 1.

  1. Подставляем: (1 - 4 + 10) / 7 = 7 / 7 = 1. Целое число, округление не нужно.
  2. Ответ: 1-я неделя.

Но если бы 1 января было, скажем, воскресеньем (день недели = 7)? Давайте проверим: (1 - 7 + 10) / 7 = 4/7 ≈ 0.57. Округляем вверх до 1. То есть даже если 1 января — воскресенье, это всё равно 1-я неделя? Нет! Здесь нужно учитывать правило ISO: первая неделя — та, в которую входит 4 января. Если 1 января — воскресенье, то 4 января — среда, и эта неделя считается первой. А если 1 января — суббота, то 4 января — вторник, тоже первая. А вот если 1 января — пятница, то 4 января — понедельник, и неделя с 1 по 7 января — это 1-я неделя. Запутались? Лучше используйте калькулятор!

Как рассчитать номер недели за 5 шагов
  1. 1
    Найдите день года

    Откройте календарь и посчитайте количество дней с 1 января включая искомую дату.

  2. 2
    Определите день недели

    Понедельник = 1, вторник = 2, …, воскресенье = 7.

  3. 3
    Подставьте в формулу

    (ДеньГода - ДеньНедели + 10) / 7.

  4. 4
    Округлите вверх

    Если число нецелое, округлите вверх до целого.

  5. 5
    Проверьте стандарт

    Убедитесь, что используете ISO 8601, а не американский.

Пошаговая инструкция для ручного расчёта по ISO 8601.

Пример 3: Крайний случай — 31 декабря 2026 года

31 декабря 2026 года — четверг (день недели = 4). День года = 365.

  1. Подставляем: (365 - 4 + 10) / 7 = 371 / 7 = 53. Ровно 53, без остатка.
  2. Ответ: 53-я неделя 2026 года.

А если бы 31 декабря было воскресеньем (день недели = 7)? Считаем: (365 - 7 + 10) / 7 = 368 / 7 ≈ 52.57, округляем вверх до 53. В високосном году (366 дней) может быть 53-я неделя даже при некоторых условиях. Важно: в году может быть 52 или 53 недели. ISO 8601 допускает 53-ю неделю, если 1 января — четверг, или если високосный год начинается со среды.

Типичные ошибки при самостоятельном расчёте

Ошибка 1: Путают день года. Например, для 1 февраля день года — 32 (31 день января + 1). А не 1 + 31 = 32? Да, так и есть. Но некоторые ошибочно берут номер дня в месяце.
Ошибка 2: Неправильно определяют день недели по ISO. Помните: понедельник = 1, воскресенье = 7. Многие привыкли, что воскресенье — 0 или 7 в других системах, но в этой формуле — только 7.
Ошибка 3: Не учитывают стандарт. Если вы работаете с американскими партнёрами, у них неделя начинается с воскресенья, и первая неделя — та, в которую попадает 1 января. Формула будет другой: (ДеньГода - ДеньНедели + 7) / 7 с округлением вверх (но день недели воскресенье = 1, понедельник = 2 и т.д.).

Чтобы избежать ошибок, особенно если проект международный, используйте онлайн-сервисы.

Как быстро перевести дни в недели и наоборот?

Иногда нужно не номер недели, а просто количество полных недель между датами или сколько недель в N днях. Для этого есть конвертер дней в недели — вводите число дней, получаете недели и остаток дней.

А если вам нужно узнать номер дня в году (например, для внутренних отчётов), поможет калькулятор номера дня в году. Он пригодится, когда вы считаете что-то сложнее.

И не забывайте про калькулятор дня недели — он часто нужен как промежуточный шаг.

Мини-задачки для самопроверки

Попробуйте решить сами, а потом наведите курсор для ответа. Все даты 2026 года (невисокосный).

  1. Задача 1: 1 марта 2026 года — воскресенье. Какой номер недели по ISO?
    Ответ: 9-я неделя. (День года = 60, воскресенье = 7. (60 - 7 + 10)/7 = 63/7 = 9.)
  2. Задача 2: 14 февраля 2026 года — суббота. Какой номер недели?
    Ответ: 7-я неделя. (День года = 45, суббота = 6. (45 - 6 + 10)/7 = 49/7 = 7.)
  3. Задача 3: 1 января 2026 года — четверг. Сколько недель в 2026 году?
    Ответ: 53 недели. (Так как 31 декабря — четверг, день года 365, (365-4+10)/7=53.)

🧮 Посчитайте сами — инструменты по теме

🧭 Разделы по теме

Частые вопросы

Какой номер недели сейчас?

Зависит от даты. Проще всего воспользоваться онлайн-калькулятором номера недели: введите текущую дату и узнайте.

Какая сейчас неделя по счету 2026?

На 18 июля 2026 года — это примерно 29-я или 30-я неделя. Точный номер можно вычислить по формуле или через калькулятор.

Сколько недель в 2026 году?

В 2026 году 53 недели по ISO 8601, так как 1 января — четверг, и 31 декабря — тоже четверг.

Как считать номер недели в Excel?

Используйте функцию =НОМНЕДЕЛИ(дата;21) для ISO 8601 (неделя с понедельника, первая неделя содержит 4 января). Если нужен американский стандарт, укажите 1.

Когда начинается первая неделя года?

По ISO 8601 первая неделя — та, в которую входит 4 января. Если 1 января — четверг, то первая неделя начинается 29 декабря предыдущего года.

Что такое день года и как его вычислить?

День года — это порядковый номер дня с 1 января: 1 января = 1, 31 декабря = 365 (или 366 в високосный). Можно посчитать вручную по таблице или через калькулятор дня года.

Источники и нормативные документы

  1. ISO 8601 — Википедия
  2. Калькулятор номера недели на сайте
  3. Конвертер дней в недели

Ещё по теме «Математика и учёба»