Калькулятор графика смен
Результат
Введите данные и нажмите "Рассчитать".
-
Заполните поля выше
- Смен за период
- -
- Выходных за период
- -
- Рабочих часов за период
- -
Часть значений появится, когда заполните остальные поля.
Описание
Когда пригодится. Чтобы узнать, сколько смен будет в следующем месяце и сколько часов вы отработаете. Чтобы спланировать отпуск или подработку. Руководителю - чтобы проверить нагрузку по сменам на месяц или квартал.
Что подготовить. Дату любой вашей первой смены в цикле - например, первой смены после выходных. Период расчёта: начало и конец (конец включается). График в виде двух чисел: сколько дней подряд работаете и сколько подряд отдыхаете. Для "сутки через трое" это 1 и 3, для "два через два" - 2 и 2. Продолжительность смены в часах.
Предосторожности. Дата первой смены может быть раньше периода - калькулятор сам определит, на какой день цикла приходится начало периода. Важно указать именно первый день рабочего блока, а не любой рабочий день. Праздники при сменном графике смену не переносят, поэтому производственный календарь не учитывается.
Как читать результат. "Смен за период" - число рабочих дней, "Выходных за период" - остальные дни. "Рабочих часов" - смены, умноженные на продолжительность смены. Ночные часы, переработку и оплату калькулятор не считает.
Как считается
Задача не нормируется: циклический график задаёт работодатель, а счёт смен - арифметика по циклу. Формула проверена прямым перечислением дней на примерах.
Границы периода включаются в расчёт; продолжительность смены - в часах.
Длина цикла = Рабочих дней подряд + Выходных дней подряд
Дней в периоде = дней между началом и концом периода + 1
Сдвиг = дней между датой первой смены и началом периода
Фаза фи = остаток от деления Сдвига на Длину цикла, приведённый к числу от 0 до Длины цикла - 1
Полных циклов = Дней в периоде / Длина цикла, округлить вниз до целого
Остаток дней = Дней в периоде - Полных циклов * Длина циклаОстаток делится на две части:
- до конца текущего цикла - меньшее из остатка дней и (длины цикла - фи) дней; рабочих среди них - меньшее из этого числа и (рабочих дней подряд - фи), но не меньше нуля;
- после начала нового цикла - оставшиеся дни остатка; рабочих среди них - меньшее из этого числа и числа рабочих дней подряд.
Фаза фи - номер дня цикла на начало периода; она неотрицательна, даже если начало графика позже начала периода.
Смен = Полных циклов * Рабочих дней подряд + Рабочих в остаткеВыходных = Дней в периоде - Смен
Часов = Смен * Продолжительность сменыПримеры:
- 2/2 с 1 января 2026 г., январь, смена 12 ч: 16 смен (1, 2, 5, 6, ..., 29, 30 января), 15 выходных, 192 ч.
- 1/3 с 1 января 2026 г., февраль, смена 24 ч: фаза 3; 7 смен (2, 6, ..., 26 февраля), 21 выходной, 168 ч.
- 2/2 с 1 января, период 4-9 января: 3 смены (5, 6 и 9 января).
Ограничения: один цикл без сдвигов и подмен; праздники, ночные часы, сверхурочные и оплата не учитываются.
Пример расчёта
- Дата первой смены графика
- 2026-01-01
- Начало периода расчёта
- 2026-01-01
- Конец периода расчёта
- 2026-01-31
- Рабочих дней подряд в цикле
- 2 дн
- Выходных дней подряд в цикле
- 2 дн
- Продолжительность смены
- 12 ч
- Длина цикла
- 4 дн
- Дней в периоде
- 31 дн
- День цикла на начало периода
- 0
- Полных циклов в периоде
- 7
- Дней сверх полных циклов
- 3 дн
- Смен за период
- 16 смен
- Выходных за период
- 15 дн
- Рабочих часов
- 192 ч
Числа взяты из контрольного примера калькулятора - на них он проверяется тестами.
Частые вопросы
Как ввести график "сутки через трое"?
Какую дату указывать как первую смену?
Учитываются ли праздники?
Сколько смен в месяце при графике 2/2?
Считает ли калькулятор оплату смен?
Источники
- Прямой счёт смен по циклу графика, обычная арифметика
Комментарии (0)
Комментариев пока нет.