Бесплатные калькуляторы

Примеры запросов: процентыипотекаплощадь✓ 8 331 работающий калькулятор

ДАТЫ · СОБЫТИЯ · ОНЛАЙН

Повторение по N-му дню недели с исключаемыми датами

Повторение по N-му дню недели с исключаемыми датами: строит месячные календарные даты по заданному порядковому номеру дня недели и проверяет, какие из них сохраняются после ограничений и переносов. Конкретные даты исключаются из графика, чтобы не выдавать отменённые события за проведённые.

✓ Бесплатно⌁ С пояснением✦ Без регистрации
◷
КАЛЬКУЛЯТОР

Введите данные

Диапазон допустимых значений: 2000–2090.
Диапазон допустимых значений: 1–12.
Диапазон допустимых значений: 1–7.
Диапазон допустимых значений: 1–5.
Диапазон допустимых значений: 1–12.
Диапазон допустимых значений: 2–30.
Диапазон допустимых значений: 0–3.
Введите целое число в заданных пределах. Для праздников используется точный код ГГГГММДД.
Введите целое число в заданных пределах. Для праздников используется точный код ГГГГММДД.
✓ Исходные значения передаются серверу только для выполнения расчёта. Регистрация не нужна.
ВАШ РЕЗУЛЬТАТ✓ Вычислено

Календарные даты событий

Запланировано событий10
Уникальных допустимых дат8
Переносов событий8
Отменено из-за ограничений2
Первая дата, ГГГГММДД20 261 221
Последняя дата, ГГГГММДД20 270 719
Календарный охват, дней210
Средний интервал, дней30
Минимальный интервал, дней28
Максимальный интервал, дней35

«Копировать картинку» помещает изображение результата в буфер обмена без сохранения файла — его можно сразу вставить в мессенджер или документ. Картинка и PDF содержат ссылку на calc-calc.ru.

Планирование дат с исключениями и переносом рабочих дней

Даты переданы в виде чисел ГГГГММДД. Перенос выходных использует субботу и воскресенье.

Был ли калькулятор полезен?Одно касание — и мы поймём, какие инструменты улучшать.
ПОДРОБНЫЙ РАЗБОР · ФОРМУЛЫ И ПРИМЕРЫ

Повторение по N-му дню недели с исключаемыми датами

Повторение по N-му дню недели с исключаемыми датами: строит месячные календарные даты по заданному порядковому номеру дня недели и проверяет, какие из них сохраняются после ограничений и переносов. Конкретные даты исключаются из графика, чтобы не выдавать отменённые события за проведённые. Калькулятор рассчитан на составление настоящих последовательностей календарных событий, а не на простое умножение количества дней. В выходных данных показаны не только крайние даты, но и исключения, переносы и промежутки между действительными событиями.

Все исходные величины имеют явный смысл: год начала, месяц начала, день недели: 1 — пн, 7 — вс, порядковый номер дня недели в месяце, повторение каждые n месяцев, число повторений для поиска, перенос: 0 — отмена; 1 — вперёд; 2 — назад; 3 — ближайший будний, первая исключаемая дата, ггггммдд, вторая исключаемая дата, ггггммдд. Это важно, когда одно событие повторяется по календарному правилу, а другое связано с собственным циклом или праздничными ограничениями. В этом сценарии условия сформулированы как «Повторение по N-му дню недели с исключаемыми датами», поэтому одинаковые даты двух разных потоков не считаются дополнительными сутками.

Для каких задач подходит

Модель «Повторение по N-му дню недели с исключаемыми датами» помогает при отмены событий в исключённых днях. Сначала строится исходная последовательность дат. В отличие от ручной нумерации дней здесь проверяются реальные месяцы и длина каждого из них. Для выбранного расписания «Повторение по N-му дню недели с исключаемыми датами» это различие отражается в количестве проведённых и перенесённых событий.

Исходная формулировка задания: Ближайшее совпадение двух календарных циклов для нескольких правил повторения. Она уточнена до отдельного прикладного сценария, чтобы не повторять соседние калькуляторы с иной подписью. Для выбранного расписания «Повторение по N-му дню недели с исключаемыми датами» это различие отражается в количестве проведённых и перенесённых событий.

Как устроена календарная модель

Принцип вычисления: n-й день недели определяется по первому дню месяца; события объединяются после календарных переносов. Для этого используются значения год начала, месяц начала, день недели: 1 — пн, 7 — вс, порядковый номер дня недели в месяце, повторение каждые n месяцев, число повторений для поиска, перенос: 0 — отмена; 1 — вперёд; 2 — назад; 3 — ближайший будний, первая исключаемая дата, ггггммдд, вторая исключаемая дата, ггггммдд. Если правило опирается на порядковый день недели месяца, сначала определяется день недели первого числа, затем отсчитывается нужное вхождение. В типовом расчёте поле «День недели: 1 — пн, 7 — вс» равно 6; при изменении этого значения последовательность следует перестроить заново.

Для периодических событий подсчитываются действительные даты, после чего выполняется проверка исключений и переноса на рабочие дни. Совпадение двух циклов означает совпадение календарных дней уже после применения выбранного правила переноса. В типовом расчёте поле «Порядковый номер дня недели в месяце» равно 3; при изменении этого значения последовательность следует перестроить заново. В данном графике существенны два исходных условия: «Год начала» (2026) и «Порядковый номер дня недели в месяце» (3); они относятся именно к задаче «Повторение по N-му дню недели с исключаемыми датами».

Как прочитать результаты

Первая и последняя дата выводятся кодом ГГГГММДД — такое число является обозначением даты, а не количеством дней. Дополнительные показатели показывают, сколько исходных назначений вошло в расчёт и сколько осталось после ограничений. Именно для этого варианта используется зависимость: n-й день недели определяется по первому дню месяца; события объединяются после календарных переносов. Она определяет допустимые календарные отметки, а не время суток. Для планирования по правилу «Повторение по N-му дню недели с исключаемыми датами» начальные значения следует сравнивать с рассчитанным календарным расписанием, а не с простым числом дней между введёнными датами.

Сравните календарный охват и средний интервал. Перенос события может сделать промежуток между соседними встречами короче либо длиннее, даже когда исходный период неизменен. Это особенно заметно около выходных и заданных исключаемых дат. Именно для этого варианта используется зависимость: n-й день недели определяется по первому дню месяца; события объединяются после календарных переносов. Она определяет допустимые календарные отметки, а не время суток. Для планирования по правилу «Повторение по N-му дню недели с исключаемыми датами» начальные значения следует сравнивать с рассчитанным календарным расписанием, а не с простым числом дней между введёнными датами.

Что важно знать об ограничениях

Даты считаются по григорианскому календарю в часовом поясе UTC, без учёта времени суток. Праздничные даты задаются вручную кодом ГГГГММДД; автоматического государственного календаря нет. Переносы используют субботу и воскресенье как выходные; для иных графиков требуется специальная модель. Условие рассматриваемого сценария — Повторение по N-му дню недели с исключаемыми датами: строит месячные календарные даты по заданному порядковому номеру дня недели и проверяет, какие из них сохраняются после ограничений и переносов. Конкретные даты исключаются из графика, чтобы не выдавать отменённые события за проведённые. Поэтому результаты двух правил сравниваются только после календарной коррекции.

Проверяйте смысл правила переноса перед организацией реального мероприятия: перенос вперёд, перенос назад и полная отмена дают разные результаты. Для организаций со сменным графиком или специфическими государственными праздниками даты исключений следует указать явно. Условие рассматриваемого сценария — Повторение по N-му дню недели с исключаемыми датами: строит месячные календарные даты по заданному порядковому номеру дня недели и проверяет, какие из них сохраняются после ограничений и переносов. Конкретные даты исключаются из графика, чтобы не выдавать отменённые события за проведённые. Поэтому результаты двух правил сравниваются только после календарной коррекции.

Формула расчёта

ОСНОВНАЯ ФОРМУЛА

n-й день недели определяется по первому дню месяца; события объединяются после календарных переносов

Проверенные примеры

Исходное календарное расписание

Год начала = 2026; Месяц начала = 10; День недели: 1 — пн, 7 — вс = 6; Порядковый номер дня недели в месяце = 3; Повторение каждые N месяцев = 1; Число повторений для поиска = 10; Перенос: 0 — отмена; 1 — вперёд; 2 — назад; 3 — ближайший будний = 1; Первая исключаемая дата, ГГГГММДД = 20261017; Вторая исключаемая дата, ГГГГММДД = 20261121.

Запланировано событий: 10; Уникальных допустимых дат: 8; Переносов событий: 8; Отменено из-за ограничений: 2; Первая дата, ГГГГММДД: 20261221.

Вариант при изменённом годе

Год начала = 2027; остальные параметры оставлены без изменений.

Запланировано событий: 10; Уникальных допустимых дат: 10; Переносов событий: 10; Отменено из-за ограничений: 0; Первая дата, ГГГГММДД: 20271018.

Дополнительное календарное условие

Поле «Вторая исключаемая дата, ГГГГММДД» изменено на 20261122; остальные исходные данные сохранены.

Повторите расчёт с изменённым параметром и сравните даты и количество действительных событий с первым примером.

Как пользоваться онлайн-калькулятором

  1. Выберите год, месяц и необходимые параметры повторения событий.
  2. Укажите даты исключений кодом ГГГГММДД, если они предусмотрены формой.
  3. Проверьте рассчитанные даты, количество событий, отмены и сдвиги.
ВОПРОСЫ И ОТВЕТЫ

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

Что означает код даты?

Это календарная запись ГГГГММДД. Например, 20261104 означает 4 ноября 2026 года. Коды в результатах имеют тот же формат.

Как учитываются исключения и выходные?

Нерабочие дни — суббота и воскресенье, а также явно указанные исключения. При политике 0 событие отменяется, при 1 и 2 переносится вперёд или назад, при 3 — на ближайший допустимый день.

Чем ограничена точность?

Даты считаются по григорианскому календарю в часовом поясе UTC, без учёта времени суток. Праздничные даты задаются вручную кодом ГГГГММДД; автоматического государственного календаря нет. Переносы используют субботу и воскресенье как выходные; для иных графиков требуется специальная модель.

Похожие калькуляторы

◷ДАТЫ · СОБЫТИЯ

Ближайшие повторения с переносом двух праздничных дат

Ближайшие повторения с переносом двух праздничных дат: создаёт действительное расписание от начальной даты, применяет интервалы повторений, исключения и переносы на рабочие дни. Проверяются заданные нерабочие даты и следующий либо предыдущий допустимый день.

◷ДАТЫ · СОБЫТИЯ

Дата N-го дня недели с переносом праздничных дней

Дата N-го дня недели с переносом праздничных дней: строит месячные календарные даты по заданному порядковому номеру дня недели и проверяет, какие из них сохраняются после ограничений и переносов. Проверяются заданные нерабочие даты и следующий либо предыдущий допустимый день.

▦ДАТЫ И ВРЕМЯ

Дата окончания ремонта через заданное число дней

Прибавляет к дате начала ремонта требуемое число календарных дней и возвращает ориентировочную дату завершения. Ноль дней оставляет начальную дату без изменения, а переходы между месяцами учитываются календарём. Ответ основан на трёх проверяемых расчётах и отдельной инструкции.

ПОДЕЛИТЬСЯ ИНСТРУМЕНТОМ

Встроить на свой сайт

Вставьте этот код в HTML-блок на своём сайте. Посетители смогут пользоваться калькулятором без перехода.

Прямая ссылка: https://calc-calc.ru/embed/calc_999803/

Предварительный просмотр