Подключиться через MCP →

Введите расчет

Математическая формула

Реклама

Результатов

Оплачиваемые отработанные часы
8
hours (shift crosses midnight)
Общая продолжительность (до вычета перерыва) 8,5 hrs
Всего минут (до вычета перерыва) 510 min
Неоплачиваемый перерыв 30 min
Оплачиваемые минуты 480 min

Что считает этот калькулятор

Инструмент определяет, сколько часов проходит между временем начала (приход) и временем окончания (уход) смены, корректно учитывая случаи, когда работа продолжается после полуночи. Введите оба времени в 24-часовом формате, при необходимости укажите неоплачиваемый перерыв — и калькулятор покажет общую продолжительность смены и количество оплачиваемых часов.

Как пользоваться

Укажите час и минуты прихода, затем час и минуты ухода. Если время ухода меньше времени прихода, калькулятор автоматически считает, что смена перешла через полночь, и прибавляет целые сутки. Введите длительность неоплачиваемого перерыва в минутах, чтобы вычесть её из оплачиваемого времени.

Как работает формула

Оба времени переводятся в минуты, прошедшие с полуночи. Продолжительность смены вычисляется как \(((\text{уход} - \text{приход} + 1440)\bmod 1440)\): прибавление 1440 (число минут в сутках) и взятие остатка от деления гарантируют положительный результат даже для ночных смен. Оплачиваемые минуты равны продолжительности смены минус перерыв, а деление на 60 переводит результат в часы.

$$\begin{gathered} \text{Paid Hours} = \frac{\big[(\text{Out}-\text{In}+1440)\bmod 1440\big] - B}{60} \\[1.5em] \text{where}\quad \left\{ \begin{aligned} \text{In} &= 60\cdot\text{In Hour} + \text{In Min} \\ \text{Out} &= 60\cdot\text{Out Hour} + \text{Out Min} \\ B &= \text{Break (min)} \end{aligned} \right. \end{gathered}$$
Временная шкала, показывающая смену, которая начинается вечером, пересекает полночь и заканчивается утром
Ночная смена заканчивается после полуночи, поэтому время окончания на часах раньше времени начала.

Разбор на примере

Смена с 22:00 до 06:30 с перерывом 30 минут: приход = 1320, уход = 390. Продолжительность =

$$(390 - 1320 + 1440) \bmod 1440 = 510 \text{ минут} = 8{,}5 \text{ часа}.$$

Оплачиваемые минуты =

$$510 - 30 = 480 = 8{,}0 \text{ оплачиваемых часов}.$$
Полоса, разделённая на оплачиваемые отрезки времени и вычитаемый отрезок неоплачиваемого перерыва
Общее отработанное время за вычетом неоплачиваемого перерыва равно оплачиваемым часам.

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

Учитывает ли калькулятор смены дольше 24 часов? Нет — предполагается, что время окончания наступает в пределах одних суток от начала, чего достаточно для обычных рабочих смен.

Что если время прихода равно времени ухода? Продолжительность считается равной 0 минут (а не 24 часам).

Перерыв оплачивается? Перерыв считается неоплачиваемым и вычитается из оплачиваемого времени; в строке общей продолжительности смены он не учитывается.

Последнее обновление: