- Главная
- Работа и предприятия
- Рабочие дни в цикле вахты
Рабочие дни в цикле вахты
Рабочих дней
Введите данные - результат обновится автоматически.
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)
Комментариев пока нет.





