Перейти к содержимому

Калькулятор рабочих часов - Расчет рабочего времени между датами

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

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

Конфигурация рабочих часов

Обеденный перерыв

Конфигурация выходных

Исключения дат

Результаты

Всего рабочих часов
23часов
Рабочие дни
3дней

Визуальная шкала времени

8
9
10
Полный день
Частичный день
Исключенный день

Разбивка по датам

ДатаЧасыСтатус
2024-01-087.50Частичный день
2024-01-098.00Полный день
2024-01-107.50Частичный день
Калькулятор загрузки...
📚

Документация

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

Калькулятор рабочего времени определяет количество рабочих часов между двумя датами и временем. Он исключает время за пределами рабочего дня, перерывы на обед, выходные и праздники, поэтому результат показывает только время, фактически доступное для работы.

Это отличается от обычного калькулятора дат, который считает каждый час в диапазоне независимо от того, работает ли кто-либо в это время.

Как рассчитать рабочее время

Расчёт выполняется по дням. Для каждого дня в диапазоне дат калькулятор делает следующее:

  1. Проверяет, исключён ли этот день (выходной или праздничный). Исключённые дни считаются как ноль часов, если только дата не отмечена как исключительный рабочий день.
  2. В первый день диапазона отсчёт начинается с более позднего из указанного времени начала и начала рабочего дня. В последний день отсчёт заканчивается на более раннем из указанного времени окончания и конца рабочего дня.
  3. Определяет общее количество часов за день: время окончания работы минус время начала работы.
  4. Вычитает ту часть обеденного перерыва, которая приходится на этот период.
  5. Добавляет чистое количество часов за день к текущей сумме.

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

Формула расчёта рабочего времени

Для одного полного рабочего дня:

H=(E−S)−LH = (E - S) - L

где H — чистое количество рабочих часов за день, E — время окончания работы, S — время начала работы, а L — продолжительность обеденного перерыва.

Например, рабочий график с 8:00 AM до 5:00 PM составляет 9 часов. Обеденный перерыв продолжительностью 1 час с 12:00 PM до 1:00 PM вычитает 1 час. Чистое рабочее время составляет 8 часов в день.

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

Для диапазона дат итоговая сумма представляет собой сумму чистого количества часов за каждый включённый день, причём для первого и последнего дня учитываются фактические время начала и время окончания.

Пример расчёта

График: рабочее время с 8:00 AM до 5:00 PM, обеденный перерыв с 12:00 PM до 1:00 PM, выходные — суббота и воскресенье, праздников в диапазоне нет.

Диапазон: с понедельника 8:00 AM до пятницы 5:00 PM.

ДеньОтработанные часыПричина
Понедельник8Время начала совпадает с началом рабочего дня, поэтому день считается полным
Вторник8Полный день
Среда8Полный день
Четверг8Полный день
Пятница8Время окончания совпадает с концом рабочего дня, поэтому день считается полным

Общее рабочее время: 8 × 5 = 40 часов. Всего рабочих дней: 5.

Пример неполного рабочего дня

Если бы тот же диапазон начинался в понедельник в 10:00 AM, понедельник учитывался бы только с 10:00 AM до 5:00 PM за вычетом обеда продолжительностью 1 час: 7 часов − 1 час = 6 часов. В остальные четыре дня сохранялось бы по 8 часов, поэтому итог составил бы 6 + 8 + 8 + 8 + 8 = 38 часов.

Рабочее время, календарные часы и рабочие дни

Календарные часы учитывают каждый прошедший час без исключений. С понедельника 9:00 AM до пятницы 5:00 PM общее количество календарных часов составляет 104: четыре полных дня по 24 часа (96 часов) плюс ещё 8 часов с 9:00 AM до 5:00 PM в последний день.

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

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

Эти три числа отвечают на разные вопросы. Задача продолжительностью 40 часов — это примерно одна рабочая неделя (5 рабочих дней), а не «менее 2 календарных дней». Обязательство по обслуживанию в течение 24 рабочих часов не равно обязательству в течение 24 календарных часов, поскольку отсчёт рабочего времени приостанавливается на ночь и выходные.

Пример расчёта: срок ответа

Заявка в службу поддержки поступает в четверг в 4:00 после полудня. Срок ответа составляет 16 рабочих часов при приведённом выше графике с 8:00 утра до 5:00 вечера, с обеденным перерывом с 12:00 до 1:00 дня и без работы в выходные дни.

  • Четверг: с 4:00 PM до 5:00 PM = 1 час. Текущий итог: 1.
  • Пятница: полный день = 8 часов. Текущий итог: 9.
  • Суббота и воскресенье: исключаются.
  • Понедельник: требуется ещё 7 часов. С 8:00 AM до 12:00 PM проходит 4 часа, затем после обеденного перерыва ещё 3 часа с 1:00 PM приводят к 4:00 PM.

Срок истекает в понедельник в 4:00 PM.

Распространённые применения

  • Планирование проектов: преобразование оценки продолжительности в реалистичную дату завершения.
  • Оплата труда фрилансеров и консультантов: подсчёт фактически доступных часов в расчётном периоде.
  • Расчёт заработной платы: вычисление отработанных часов за расчётный период, включая неполные первый и последний дни.
  • Соглашения об уровне обслуживания (SLA): измерение сроков ответа или решения, которые отсчитываются только в рабочие часы.

Часто задаваемые вопросы

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

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

В чём разница между рабочими днями и рабочими часами?

Рабочий день — это один полный рабочий день независимо от того, сколько часов было фактически отработано. Рабочие часы — это точное количество часов, включая неполные дни. Пять рабочих дней по 8 часов составляют 40 рабочих часов только тогда, когда каждый день полный; диапазон с неполным первым или последним днём даёт меньше рабочих часов при том же количестве рабочих дней.

Как рассчитать рабочее время в разных часовых поясах?

Сначала переведите все даты и время в один часовой пояс, например в часовой пояс организации или UTC. Расчёт с использованием разных часовых поясов даёт неправильные итоги.

Как учитываются праздники, выпадающие на выходные?

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

Почему результат меньше, чем количество дней × 8 часов?

Простое умножение предполагает, что каждый день является полным 8-часовым рабочим днём без исключений. В реальных диапазонах обычно присутствуют неполный первый или последний день, выходные и иногда праздники — всё это уменьшает итог по сравнению с обычным умножением.

Могут ли исключительные рабочие дни заменять выходные?

Да. Конкретную дату можно отметить как исключительный рабочий день, чтобы она учитывалась, даже если приходится на обычный выходной. Исключение праздника имеет приоритет: дата, отмеченная одновременно как праздник и исключительный рабочий день, исключается.