Что считает этот калькулятор
Инструмент определяет, сколько часов проходит между временем начала (приход) и временем окончания (уход) смены, корректно учитывая случаи, когда работа продолжается после полуночи. Введите оба времени в 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 часам).
Перерыв оплачивается? Перерыв считается неоплачиваемым и вычитается из оплачиваемого времени; в строке общей продолжительности смены он не учитывается.