Калькулятор табеля рабочего времени

Часы за неделю по строкам «начало, конец, перерыв», со сверхурочными и заработком.

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

Калькулятор табеля рабочего времени

3 поля

Указывайте значения в формате, показанном в подписи поля.

Базовая оплата обычного часа табеля; в этой модели для часов сверх заданной нормы применяется коэффициент 1,5.

Часы за выбранный период, дробная норма допустима. Все часы сверх неё получают фиксированный коэффициент 1,5; местные правила не определяются.

Часы по показаниям без дат и DST; фиксированная доплата 1,5 сверх введённой нормы. Не юридический расчёт обязательной зарплаты.

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

Табель считают не по одной смене, а по неделе целиком, и именно там теряются минуты: где-то перерыв сорок пять минут вместо часа, где-то смена ушла за полночь, где-то день короткий. Здесь каждая смена задаётся строкой, а итог собирается в целых минутах и переводится в часы один раз — поэтому сумма сходится с тем, что стоит в бумажном табеле. Ночная смена вида 22:00,06:00 понимается как переход через полночь, а не как ошибка. Это учёт показаний часов без дат и часовых поясов. Оплата использует введённую норму и фиксированный коэффициент 1,5 для всех часов сверх неё; модель не определяет законные сверхурочные, ночные доплаты или правила конкретного договора.

FAQ
4 вопросов
Методика
описана ниже

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

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

Одна строка содержит ровно начало,конец или начало,конец,перерыв. Время задаётся HH:MM, перерыв — целые неотрицательные минуты, пустой перерыв равен 0. Если конец меньше начала, добавляются 1440 минут; одинаковые время начала и конца дают 0, не 24 часа. Сумма ведётся в целых минутах. Оплата = min(часы,норма)×ставка + max(часы−норма,0)×ставка×1,5. Часы нормы могут быть дробными; переходы летнего времени и смены дольше суток не моделируются.

Пример

Пять смен с перерывами дают 36,75 часа и 18 375 ₽ при ставке 500 ₽ в час. Строка 22:00,06:00,30 даёт 7,5 часа; одинаковые начало и конец без перерыва дают 0 часов.

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

  • Смены: начало, конец, перерыв в минутах — начало и конец HH:MM; перерыв в минутах
  • Ставка за час — ₽
  • Норма часов за период — h

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

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

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

Методика расчёта
Формула и логика
Ограничение
Часы по показаниям без дат и DST; фиксированная доплата 1,5 сверх введённой нормы. Не юридический расчёт обязательной зарплаты.

FAQ

Почему считается в минутах, а не сразу в часах?

Смена 8 часов 45 минут — это 8,75 часа, а смена 7 часов 20 минут — 7,333…. Складывать такие дроби и округлять каждую по дороге значит потерять минуты; в целых минутах итог сходится точно.

Как задать ночную смену?

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

Откуда берётся коэффициент полтора?

Он фиксирован в этой учебной модели и применяется ко всем часам сверх введённой нормы. Это не расчёт обязательной выплаты по законодательству: правила могут различать дни, типы часов, ставки и исключения. Если ваш порядок другой, используйте расчёт часов, а деньги пересчитайте отдельно.

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

Такая строка отклоняется. Отрицательное рабочее время означает опечатку во времени или в перерыве, и молча превращать его в ноль было бы хуже, чем сказать об этом.