Как рассчитать рабочие часы сотрудников
06.09.2026
Расчёт рабочих часов состоит из большего числа шагов, чем кажется: взять отметки, вычесть перерыв, выделить опоздание, посчитать переработку и учесть исключения. Для одного сотрудника это работа на несколько минут; для ста сотрудников она превращается в операцию, растягивающуюся на дни в конце месяца. В этом руководстве разбираем логику по шагам и показываем чаще всего упускаемые случаи.
Шаги расчёта
- Берутся отметки входа и выхода. За день их может быть несколько пар.
- Выводится сырая длительность. Время выхода минус время входа.
- Применяется правило перерыва. Вычитается или сохраняется согласно политике.
- Результат сверяется с графиком. Выделяются опоздание и ранний уход.
- Считается переработка. Часть сверх дневной нормы.
- Добавляются исключения. Командировки, отгулы, отпуска.
Каждый из этих шести шагов требует правила. Когда правила не записаны, расчёт превращается в личное суждение, и результаты у подразделений расходятся.
Вопрос перерыва
Это самая спорная точка. Существуют три подхода:
- Фиксированное вычитание - из каждого дня снимается час независимо от отметок.
- По отметкам - фиксируются начало и окончание перерыва.
- Входит в рабочее время - ничего не вычитается, поскольку сотрудник остаётся на территории.
Все три подхода верны - неверно не зафиксировать выбор письменно. Один вариант должен быть выбран и применяться одинаково во всей компании.
Ночная смена
Ночная смена - классический случай, ломающий расчёт: вход в 22:00, выход в 06:00. Простая формула даёт отрицательное число, потому что сменилась дата. Правильный подход - считать смену единым целым и относить её к дню начала. Этот случай разобран на странице учёта рабочего времени ночной смены.
Пример расчёта
| День | Вход | Выход | Сырое | Перерыв | Факт | Примечание |
|---|---|---|---|---|---|---|
| 1 | 09:05 | 18:00 | 8:55 | 1:00 | 7:55 | Опоздание 5 мин |
| 2 | 08:58 | 19:20 | 10:22 | 1:00 | 9:22 | Переработка 1:22 |
| 3 | 09:00 | - | - | - | ? | Нет отметки о выходе |
Третья строка важна: что система должна делать с неполной записью? Возможны два правила - засчитать день по графику или пометить строку как требующую правки. Первое удобно, второе точно. На практике выбирают второе.
Риски ручного расчёта
- Сломанная формула в одной ячейке портит весь столбец и остаётся незамеченной.
- Время, сохранённое как текст, обнуляет итог.
- Правило округления применяется непоследовательно.
- Когда файл редактируют несколько человек, финальная версия теряется.
Эти риски управляемы до двадцати-тридцати человек; дальше поиск ошибки занимает больше времени, чем сам расчёт.
Практический пример
В сети ресторанов часы считали управляющие. У каждой точки была своя таблица, и одна вычитала перерыв, другая нет. В результате два человека на одной должности могли расходиться на двадцать часов в месяц.
Когда разница проявилась в оплате, появились жалобы. Разбор не выявил технической ошибки - каждый управляющий считал так, как понимал, потому что письменного правила не было.
Решение состояло из двух частей: правило записали на одной странице, а расчёт перенесли в систему. После этого разница зависела только от реально отработанного времени.
Что меняет автоматический расчёт
При автоматическом расчёте правило задаётся один раз и применяется одинаково к каждой строке. Это даёт три выгоды: результаты становятся сопоставимыми, нагрузка в конце месяца исчезает, а в спорной ситуации можно показать отметку, стоящую за каждой цифрой.
Правило округления
Редко обсуждаемый элемент с реальным влиянием на результат - округление. Применяются три подхода: точность до минуты, шаг в пять минут и шаг в пятнадцать минут.
Точность до минуты прозрачнее всего, но делает отчёт «пёстрым». Пятнадцатиминутный шаг удобен при одном условии: округление должно применяться одинаково в обе стороны. Округление прихода вверх, а ухода вниз систематически работает против сотрудника и справедливо считается несправедливым.
Практическая рекомендация: объявить правило округления письменно и пояснить примером. Это снимает бо́льшую часть вопросов в конце месяца.
Расчёт переработки
Переработка - самая спорная часть расчёта, потому что в ней два разных вопроса: когда она начинается и как оплачивается.
Точка начала выводится из графика: считается ли она при превышении дневной нормы или недельной? Два подхода дают разный результат. У человека, отработавшего один день десять часов, а другой шесть, дневной расчёт даёт два часа переработки, недельный - ноль.
Второй вопрос - подтверждение: каждый дополнительный час считается автоматически или должен быть согласован заранее? Требование подтверждения даёт контроль над бюджетом, но должно быть отражено в системе - иначе сотрудник перерабатывает и лишь потом узнаёт, что оплаты не будет.
Работающая на практике модель: вся переработка фиксируется, а оплата производится по подтверждению. Ничего не теряется, и решение документировано.
Проверка расчёта
При переходе на новое правило расчёта стоит провести простую проверку в первый месяц. Выбираются пять профилей: стандартный режим, сменный, гибкий, сотрудник с большой переработкой и сотрудник с множеством исключений.
Их месяц считается вручную и сопоставляется с результатом системы. Если есть расхождение, причина почти всегда в неполно записанном правиле, а не в логике расчёта.
Проверка занимает несколько часов, но создаёт доверие на будущие месяцы: после подтверждения результата отчёт перестаёт быть предметом спора.
Расчёт при удалённой и выездной работе
Для сотрудников, работающих вне офиса, логика расчёта меняется, потому что вход и выход больше не привязаны к физической площадке.
При выездной работе самая практичная модель - многоточечная фиксация: сотрудник отмечается по прибытии на объект и при уходе с него. За день образуется несколько пар отметок, и расчёт соединяет их по порядку.
Здесь возникает новый вопрос: считается ли рабочим временем дорога между объектами? Ответ - решение компании, но его нужно записать; на практике перемещения в течение рабочего дня обычно включают.
При удалённой работе отметка фиксирует начало и окончание рабочего дня. Ключевое правило: понятия нормы и переработки должны сохраняться, иначе рабочий день становится безграничным.
В обоих случаях логику расчёта нужно строить на шаблоне, отличном от офисного режима.
Кратко
Большинство ошибок в расчёте рабочих часов идёт не от арифметики, а от незаписанных правил. Перерыв, порог опоздания, округление, момент начала переработки и неполные записи - эти пять пунктов должны уместиться на одной странице.
После записи правил автоматизация расчёта становится технической задачей, а результаты во всех подразделениях получаются по одной логике. Это обеспечивает и точность оплаты, и ощущение справедливости в команде.
Следующий шаг
Самый простой способ проверить расчёт - посчитать месяц одного сотрудника двумя способами: существующей таблицей и правилом системы - и сравнить. Расхождение обычно связано с правилом перерыва или переработки.
QRGate позволяет задать правила один раз и применять их ко всем сотрудникам. Посмотреть возможности QRGate или рассчитать стоимость.