Что такое калькулятор отработанных часов?
Этот калькулятор-табель подсчитывает, сколько часов вы отработали за одну смену. Введите время прихода, время ухода и неоплачиваемый перерыв — и получите итог сразу в двух форматах: в десятичных часах (удобно для расчёта зарплаты) и в привычном виде «часы и минуты». Калькулятор корректно обрабатывает и ночные смены, которые переходят через полночь.
Как пользоваться
Укажите час и минуты прихода по 24-часовому формату (например, 13:30 — это час 13 и минута 30). Так же введите время ухода, а затем общее количество минут перерыва, которые нужно вычесть. Результат с чистым оплачиваемым временем обновляется мгновенно.
Как работает формула
Калькулятор переводит каждое время в количество минут с начала суток, вычитает время начала из времени окончания, а затем отнимает перерыв: чистые минуты = (уход − приход) − перерыв. Если время ухода меньше времени прихода, к результату добавляется 24 часа (1440 минут) — это учитывает ночную смену через полночь. Десятичные часы получаются простым делением: чистые минуты ÷ 60.
$$\text{Hours} = \frac{(E - S) - \text{Break (min)}}{60}$$
$$\text{where}\quad \left\{ \begin{aligned} S &= 60\cdot\text{In Hr} + \text{In Min} \\ E &= 60\cdot\text{Out Hr} + \text{Out Min} \\ &\quad (E \mathrel{+}= 1440 \text{ if } E \le S) \end{aligned} \right.$$
Разбор на примере
Вы пришли в 9:00 и ушли в 17:30, перерыв составил 30 минут. Общее время: \(17{:}30 - 9{:}00 = 8\text{ часов } 30\text{ минут} = 510\text{ минут}\). Вычитаем 30-минутный перерыв и получаем 480 чистых минут — это \(8{,}00\) десятичных часа, или 8 ч 0 мин.
Частые вопросы
Как перевести минуты в десятичные часы? Разделите минуты на 60. Например, 15 минут — это \(15 \div 60 = 0{,}25\) часа.
Учитывает ли калькулятор ночные смены? Да. Если время ухода меньше времени прихода, калькулятор считает, что смена перешла через полночь, и прибавляет целые сутки.
Нужно ли учитывать перерыв? Указывайте только неоплачиваемый перерыв. Если перерывы оплачиваются или их не было, введите 0.