К содержимому
kalqulyator.ru
Личный кабинет

Меню

Рабочие дни в цикле вахты

Сообщите об ошибке или неточности

Опишите найденную неточность.

Осталось 1000 символов

Разместить у себя

Настройте калькулятор и скопируйте код на свой сайт.

Код для вставки

<script src="https://kalqulyator.ru/embed.js" data-calc="b09-rotation-workdays" data-mode="button" data-theme="light" data-accent="#1d4ed8" data-text-color="#172033" data-card-bg="#ffffff" data-size="adaptive" async></script>
Как вставить
  1. Tilda: добавьте блок HTML-кода и вставьте строку.
  2. WordPress: добавьте блок "Пользовательский HTML" и вставьте строку.
  3. Обычный HTML: вставьте строку в нужное место страницы.

Предпросмотр

Данные для расчёта

ч

Рабочих дней

Введите данные - результат обновится автоматически.

16

Дней отдыха
15
Рабочих часов
192.000 ч
Календарных дней
31

Часть значений появится, когда заполните остальные поля.

Расчёт справочный и не заменяет консультацию специалиста.

Задайте первый рабочий день повторяющегося цикла и интервал подсчёта.
Заказать калькулятор под ваш сайт

Описание

Опорная дата — начало рабочего отрезка, а не начало любой смены внутри него. Цикл повторяется в обе стороны от этой даты, поэтому интервал может начинаться раньше неё. Начальная и конечная даты интервала включаются в подсчёт.

Сначала идут все рабочие дни цикла подряд, затем все дни отдыха. Модель не применяет производственный календарь, не вычитает праздники, дорогу, отпуск и больничные. Итоговые часы — произведение рабочих дней на ваши часы за день; это не табель, расчёт зарплаты или проверка законности режима.

Как считается

Длина интервала = календарная разность конца и начала + 1 день. Длина цикла = рабочих дней + дней отдыха. Смещение = разность начала интервала и первого рабочего дня цикла; оно может быть отрицательным.

Для смещения Т сначала вычисляется Ч — целая часть вниз от (Т / длина цикла). Накопленные рабочие дни = Ч * рабочих дней + меньшее из (Т − Ч * длина цикла) и числа рабочих дней. При отрицательном Т округление идёт вниз, а не к нулю. Работа в интервале = накопление для (смещение + длина интервала) − накопление для смещения. Отдых = длина интервала − рабочие дни; часы = рабочие дни * часов в день.

Интервал от 1 до 36 600 календарных дней. Рабочий отрезок от 1 до 366 целых дней, отдых от 0 до 366 целых дней. Часов в рабочий день от 0,001 до 24. Дни целые, часы показываются с тремя знаками; промежуточного округления нет. Нулевой отдых допустим, обратный интервал и дробные дни цикла отклоняются.

Пример расчёта

Начало интервала
2026-10-01
Конец интервала
2026-10-31
Первый рабочий день цикла
2026-10-01
Рабочих дней в цикле
15
Дней отдыха в цикле
15
Часов в рабочий день
12 ч
Рабочих дней
16
Дней отдыха
15
Рабочих часов
192,000 ч
Календарных дней
31

Числа взяты из контрольного примера калькулятора - на них он проверяется тестами.

Источники

Комментарии (0)

Комментариев пока нет.

Оставить комментарий

Комментарий появится после проверки

Связаться с поддержкой

Напишите, чем мы можем помочь.

Вход в кабинет

Забыли пароль?