Перейти к основному содержанию
CalcMax

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

Минимум: 0

Результат

8,00 часы

Отработано часов

Полных часов
8 часы
Остаток минут
0 минуты
Часов до вычета перерывов
8,50 часы
Вычтено перерывов
0,50 часы
Обычные часы
8,00 часы
Сверхурочные часы
0,00 часы

Калькулятор рабочих часов превращает одну смену в число, которое нужно расчётному листу. Дайте ему начало, конец и неоплачиваемый перерыв — и он вернёт отработанные часы: с 09:00 до 17:30 с получасовым перерывом это 8 часов, а не 8,5, потому что обед не является временем на работе. Полный промежуток, вычтенный перерыв и чистые часы показаны рядом, а норма часов, по которой делится итог, задаётся вами: всё, что выше неё, — это сверхурочные часы. Смена, кончающаяся после полуночи, читается как следующее утро, поэтому с 22:00 до 06:00 не требует никакой особой записи. Одна рабочая смена — это и есть весь ввод: ни дат, ни недели, ни ставки здесь нет, поэтому страница отвечает ровно на один вопрос — сколько времени человек действительно отработал, — и проверяется это в уме за пару секунд, потому что все три строки видны одновременно. Поэтому этот калькулятор рабочих часов и держит перерыв отдельным полем: если его не вычесть, из восьми с половиной часов присутствия получится 8,5 часа работы, а это уже другая цифра и другая оплата.

Формула

полный промежуток = конец − начало, плюс 24 часа, если конец раньше начала; чистые часы = полный промежуток − min(перерыв, полный промежуток); сверхурочные = max(0, чистые − норма), а обычные часы — это остаток чистых

startTime
Когда началась смена, в 24-часовом виде, например 09:00
endTime
Когда она закончилась. Отметка раньше начала читается как следующее утро, поэтому ночную смену вводят так, как она стоит на часах
unpaidBreak
Перерыв, вычитаемый из этой смены, в минутах или часах. Он обрезается по длине смены, поэтому 90 минут перерыва при часовой смене дают на выходе ноль, а не отрицательное время
standardHours
Порог, с которым сравниваются чистые часы, — величина, которую задаёте вы: считать ли нормальным днём 8 часов или 7,5 — вопрос договора и страны, а не арифметики
workHours
Чистые отработанные часы с двумя знаками после запятой: именно это число идёт в табель
hoursPart
Те же чистые часы, прочитанные как на циферблате: здесь 8, а минуты в следующей строке
minutesPart
От 0 до 59 — минуты, оставшиеся после целых часов. 8 часов 30 минут чистой работы показывают 30
grossHours
Весь промежуток от отметки прихода до отметки ухода, до вычета перерыва: 8,5 для 09:00–17:30
breakHours
Перерыв, который действительно вычтен. Если он был длиннее смены, здесь стоит длина смены, а не введённое вами число
regularHours
Чистые часы в пределах порога
overtimeHours
Чистые часы сверх порога. Обычные часы плюс сверхурочные всегда дают чистые часы

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

Разобранные примеры

  1. Обычный день, с 09:00 до 17:30 с получасовым перерывом

    1. С 09:00 до 17:30 на часах проходит 8 часов 30 минут, то есть 8,5 часа до вычетов
    2. Перерыв в 30 минут — это 0,5 часа, значит чистых часов 8,5 − 0,5 = 8
    3. Порог в 8 часов достигнут ровно, выше него ничего нет: сверхурочные равны 0
    4. Строки сходятся — 8,5 − 0,5 = 8 чистых, и 8 обычных плюс 0 сверхурочных дают те же 8

    Десять с половиной часов за столом — это не десять с половиной часов работы, если в дне есть обед, а восемь чистых часов — ровно то, что и должен давать график с 09:00 до 17:30 с получасовым перерывом.

  2. Длинный день, с 08:00 до 17:00 с тем же перерывом

    1. С 08:00 до 17:00 — это 9 часов до вычетов
    2. После вычета получасового перерыва остаётся 8,5 чистых часа
    3. Против порога в 8 часов полчаса оказываются выше линии: сверхурочные равны 0,5
    4. Строка обычных часов — это остаток чистых, то есть 8, и 8 + 0,5 = 8,5 чистых, как и должно быть

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

  3. Ночная смена, с 22:00 до 06:00

    1. 06:00 раньше 22:00, поэтому конец читается как следующее утро: с 22:00 до полуночи — 2 часа, от полуночи до 06:00 — 6 часов
    2. Промежуток до вычетов равен 8 часам — столько же, сколько у дневной смены той же длины
    3. Полчаса перерыва оставляют 7,5 чистых часа
    4. Выше порога в 8 часов ничего нет, поэтому всё это время обычное

    Ввести отметки так, как они стоят на часах, — в этом и весь фокус: без правила про полночь те же две отметки дали бы минус шестнадцать часов, и ночную смену пришлось бы помечать в каждом табеле.

Ограничения

Порог — это число, которое вводите вы, поэтому страница не решает, что считать нормальным днём: восьмичасовой рабочий день — норма в Китае, сорок часов в неделю записаны в федеральное законодательство США, а суточного правила про сверхурочные там на федеральном уровне нет вовсе — панель просто делит чистые часы там, где вы проведёте линию. Перерыв здесь один на всю смену и обрезается по её длине, поэтому день, когда перерыв затянулся, и день, когда его не было, одновременно в таком виде не ввести. Помещается только одна смена, и обе отметки берутся до минуты: 09:00:30 ввести нечем, а смену длиннее 23 часов 59 минут нельзя записать парой отметок на часах. Оплачиваемые праздники, надбавки за работу в выходной и сама часовая ставка в этот расчёт не входят.

Частые вопросы

Как посчитать, сколько часов я отработал на самом деле?
Вычтите начало из конца, чтобы получить промежуток, а затем уберите неоплачиваемый перерыв. С 09:00 до 17:30 — это 8 часов 30 минут, и перерыв в 30 минут оставляет 8 часов. Этот калькулятор рабочих часов делает оба шага и показывает промежуток до вычетов, перерыв и чистые часы рядом, чтобы арифметику можно было проверить с одного взгляда.
Вычитается ли обед из рабочего времени?
Настоящий обеденный перерыв не является рабочим временем — поэтому страница и спрашивает про перерыв, чтобы его вычесть; само правило записано в 29 C.F.R. § 785.19, где перерыв в 30 минут и больше считается обычным случаем. Короткий перерыв на кофе — это отдых, а не обед, и он обычно оплачивается, поэтому вводить его сюда не нужно. На практике вводите тот перерыв, который действительно вычитает работодатель.
Как здесь считаются сверхурочные?
Чистые часы делятся по норме часов, которую вы вводите: всё выше этой линии — сверхурочные, остальное — обычное время, поэтому 8,5 чистых часа при пороге в 8 часов дают 8 обычных плюс 0,5 сверхурочных. Страница не решает, каким должен быть порог, и не применяет надбавку. В США федеральное правило измеряет рабочую неделю, а не день — свыше сорока часов не ниже чем в полуторном размере обычной ставки, — тогда как в Китае нормальный день равен 8 часам, а нормальная неделя 40.
А если перерыв длиннее смены?
Вычет обрезается по длине смены, поэтому день записывается как ноль часов, а не как отрицательное число. Часовая смена с введёнными 90 минутами перерыва даёт 0 чистых часов, а строка перерыва сообщает тот час, который действительно был и который можно было вычесть, а не введённые 90 минут. Неотгулянный перерыв — это не время в запасе: перенести его на другой день нельзя.
Как ввести смену, кончающуюся после полуночи?
Введите обе отметки так, как они стоят на часах, и оставьте чтение странице: конец раньше начала трактуется как следующее утро, поэтому с 22:00 до 06:00 — это 8 часов до вычетов. Не прибавляйте 24 часа сами и не пишите 30:00, потому что это не время. Две одинаковые отметки считаются нулём, а не полными сутками, поэтому ввод одинаковых отметок нельзя использовать в значении круглосуточной смены.

Источники

Похожие калькуляторы