Калькулятор рабочих часов

Часы за период по началу и концу смены с перерывом, включая ночные смены.

Исходные данные

Калькулятор рабочих часов

7 полей

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

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

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

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

Целые минуты от 0, строго меньше длины смены. Равный смене перерыв отклоняется.

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

Одна выбранная денежная единица для ставки и результата; обмена валют нет. 0 означает отсутствие оплаты.

Заполните поля — результат появится здесь автоматически.

Считает фактически отработанные часы, а не рабочие дни календаря: из длины смены вычитается перерыв, а остаток умножается на число смен. Ночная смена обрабатывается отдельно — когда конец меньше начала, смена переходит через полночь, и прямая разность даёт отрицательное число. Прибавление суток здесь не поправка на удобство, а единственный способ получить восемь часов из «22:00 — 06:00» вместо минус шестнадцати. Перерыв длиннее смены отклоняется: отрицательного рабочего времени не бывает, и показать его значило бы выдать правдоподобную бессмыслицу.

Категория
Даты и время
FAQ
5 вопросов
Методика
описана ниже

Как считается

Формула и логика

Все части времени и число смен должны быть целыми; часы 0–23, минуты 0–59. Если конец не позже начала, прибавляются 1440 минут: одинаковое начало и конец здесь означают полную 24-часовую смену. Перерыв задаётся целыми неотрицательными минутами и должен быть строго меньше смены; равный ей перерыв тоже отклоняется. Часы за период = (длина смены − перерыв)/60 × число смен. Заработок = часы × введённая ставка; ставка 0 допустима, отрицательная или нечисловая отклоняется. Валюта ставки и результата должна совпадать, конвертации нет. Оплачиваемость перерыва, сверхурочные, налоги, праздник и летнее время модель не определяет. Оплата обычно показана с двумя десятичными знаками. Малую положительную сумму ниже 0,005 денежной единицы показывают научной записью, чтобы не выдать её за ноль.

Пример

Смена 9:00–18:00 с часовым перерывом даёт 8 часов, а за 21 смену — 168 часов и 84 000 ₽ при ставке 500 ₽.

Поля и единицы

  • Начало смены, часы — ч. Только целое число в указанном диапазоне; ошибочный ввод не заменяется ближайшей границей.
  • Начало смены, минуты — мин. Только целое число в указанном диапазоне; ошибочный ввод не заменяется ближайшей границей.
  • Конец смены, часы — ч. Только целое число в указанном диапазоне; ошибочный ввод не заменяется ближайшей границей.
  • Конец смены, минуты — мин. Только целое число в указанном диапазоне; ошибочный ввод не заменяется ближайшей границей.
  • Перерыв, минут — мин. Целые минуты от 0, строго меньше длины смены. Равный смене перерыв отклоняется.
  • Число смен — без единицы. Положительное целое число одинаковых смен; сумма рабочих минут должна оставаться в точном целочисленном диапазоне.
  • Ставка за час — ден. ед./ч. Одна выбранная денежная единица для ставки и результата; обмена валют нет. 0 означает отсутствие оплаты.

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

  • — Введите время начала смены в часах и минутах.
  • — Введите время окончания — если смена ночная, просто укажите утренний час.
  • — Укажите продолжительность перерыва в минутах.
  • — Задайте число смен в периоде и ставку за час.

Методика и ограничения

Методика расчёта
Формула и логика
Ограничение
Валюта ставки и результата должна совпадать, конвертации нет. Оплачиваемость перерыва, сверхурочные, налоги, праздник и летнее время модель не определяет.

FAQ

Как считается смена через полночь?

Если время окончания меньше времени начала, к разности прибавляются сутки. Смена 22:00–06:00 поэтому даёт восемь часов, а не минус шестнадцать.

Почему перерыв длиннее смены не считается?

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

Чем это отличается от подсчёта рабочих дней?

Здесь считаются часы внутри смены, а не количество дней в календаре. Производственный календарь с праздниками считается отдельным калькулятором.

Учитываются ли переработки по повышенной ставке?

Нет, ставка применяется ко всем часам одинаково. Для повышенных часов посчитайте их отдельной смены с другой ставкой.

Что показывает длина смены до перерыва?

Полное время присутствия от начала до конца, включая перерыв. Оплачиваемое время — строкой выше, уже без него.