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

Калькулятор сверхурочных

Диапазон: 0 – 24

Диапазон: 1 – 5

Диапазон: 0,01 – 1 000 000 000

Результат

307,50

Общая оплата

Обычная оплата
240,00
Оплата сверхурочных
67,50
Сверхурочные часы
1,50 часы
Средневзвешенная ставка за час
32,37

Калькулятор сверхурочных отвечает на вопрос, которого не задаёт табель: не сколько часов в неделю вы отработали, а сколько стоит одна смена, если часы сверх обычного дня оплачиваются по повышенному коэффициенту. Отсюда и форма страницы. Введите время начала и время окончания смены, число часов, которые считаются обычными, коэффициент сверхурочных и ставку за час — и панель вернёт общую оплату за день, а под ней обычную оплату, оплату сверхурочных, сверхурочные часы и средневзвешенную ставку за час. Смена по умолчанию идёт с 09:00 до 18:30 при восьми обычных часах, ставке 30 в час и коэффициенте 1,5 — это девять с половиной часов: восемь из них по 30 дают 240,00, оставшиеся 1,5 по 45 дают 67,50, и весь день выходит 307,50. Средняя цифра здесь — та, которую стоит проверить руками, потому что полтора часа по полуторной ставке это умножение, которое каждый проделает на салфетке. Время на часах, а не число часов, берётся по одной причине: тогда длительность становится результатом, а не вводом, и это даёт одно поведение, о котором стоит знать. Ночная смена, у которой время окончания раньше времени начала, читается как перешедшая через полночь, поэтому с 22:00 до 06:00 — это восемь часов, а не минус шестнадцать. Именно на ночных сменах сверхурочные и накапливаются, а если бы страница читала такую смену как отрицательную длину, она была бы на них бесполезна. Арифметику держат две договорённости. Длина смены округляется до двух знаков раньше, чем из неё считаются деньги, поэтому цифры на панели объясняют друг друга, а не выводятся каждая из чуть разной длительности. И длина смены берётся целиком: промежуток между двумя отметками читается как рабочее время и перерыв из него не вычитается, потому что перерыв — поле другого калькулятора, и второе его пристанище дало бы рабочему дню два определения. Последняя строка — средневзвешенная ставка за час, то есть общая оплата за день, делённая на длину смены: по умолчанию это 32,37, и это ни обычная ставка 30, ни сверхурочная 45, в чём и смысл её печатать.

Сверхурочные часы и то, сколько каждый добавляет к дню при ставке 30 в час и коэффициенте 1,5

Сверхурочные часыОплата сверхурочныхОбщая оплата
00240
0.522.5262.5
145285
290330
4180420
8360600

Каждая строка держит ставку на 30, коэффициент на 1,5 и обычные часы на 8 и двигает только часы за этой линией, поэтому последняя колонка всегда равна 240,00 обычной оплаты плюс то, что стоит в средней. Первая строка держится здесь не для вида: при нуле сверхурочных средняя колонка нулевая, а общая всё равно 240,00 — в этом и разница между пустой строкой сверхурочных и днём, за который заплатили. Дальше вниз оплата сверхурочных идёт по прямой — полчаса это четверть от двух часов, — потому что коэффициент постоянен; ничего в этой таблице не накапливается, и строка с восемью часами ровно в восемь раз больше строки с одним часом. Таблица останавливается на восьми сверхурочных часах, что вместе с восемью обычными даёт шестнадцатичасовую смену: дальше смена становится настолько длинной, что интересный вопрос перестаёт быть арифметическим. Числа в таблице считает сам калькулятор, и дробную часть он отделяет точкой; в тексте этой страницы та же дробь записана с запятой — это одно и то же число в двух записях.

Формула

Длина смены = время окончания − время начала (переход через полночь добавляет 24 часа) · Общая оплата = ставка за час × обычные часы + ставка за час × коэффициент сверхурочных × сверхурочные часы

время начала
Момент, когда смена начинается, в 24-часовом виде. Именно он делает длительность результатом, а не вводом, и именно он позволяет записать смену, переходящую через полночь, так, как она записана в графике.
время окончания
Момент, когда смена заканчивается. Раньше времени начала — значит смена перешла через полночь, и к разнице прибавляется 24 часа; равно времени начала — значит длина нулевая.
часов до начала сверхурочных
Сколько часов смены считаются обычными. Это та линия, вокруг которой вращается вся страница: часы до неё оплачиваются по ставке, часы после неё — по ставке, умноженной на коэффициент. Значение 0 означает, что сверхурочными объявлены все часы смены.
коэффициент сверхурочных
Во сколько раз оплачиваются часы за этой линией. Это поле, а не константа, поэтому страница годится и для 1,5, и для 2, и для того, что действительно написано в договоре или в местном правиле.
ставка за час
Обычная почасовая ставка. И обычная оплата, и оплата сверхурочных кратны ей, поэтому нулевая ставка превратила бы всю панель в нули, а не в ответ.
сверхурочные часы
Длина смены минус обычные часы; строка печатается потому, что именно на неё умножается коэффициент. Без неё оплату сверхурочных нельзя проверить руками.
средневзвешенная ставка за час
Общая оплата за день, делённая на длину смены. Она лежит между обычной ставкой и сверхурочной, и то, насколько далеко от каждой, показывает, какая доля смены была сверхурочной.

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

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

  1. Смена по умолчанию: с 09:00 до 18:30, восемь обычных часов, 30 в час при коэффициенте 1,5

    1. Длина смены: 18:30 − 09:00 = 9,50 часа
    2. Обычные часы: min(9,50; 8,00) = 8,00 · сверхурочные часы: 9,50 − 8,00 = 1,50
    3. Обычная оплата: 30 × 8,00 = 240,00
    4. Оплата сверхурочных: 30 × 1,5 × 1,50 = 67,50
    5. Общая оплата: 240,00 + 67,50 = 307,50 · средневзвешенная ставка за час: 307,50 ÷ 9,50 = 32,37

    Средневзвешенная ставка 32,37 — строка, которая несёт больше всего сведений и которую пропускают чаще всего. Это не обычная ставка 30 и не сверхурочная 45: это то, что смена дала в среднем за час, и поднимают её на 2,37 именно полтора часа сверхурочных из девяти с половиной — поднимись их доля выше, и она ушла бы дальше.

  2. Ночная смена: с 20:00 до 06:00

    1. Длина смены: 06:00 − 20:00 = −14,00, поэтому прибавляем 24 = 10,00 часов
    2. Обычные часы: min(10,00; 8,00) = 8,00 · сверхурочные часы: 10,00 − 8,00 = 2,00
    3. Обычная оплата: 30 × 8,00 = 240,00
    4. Оплата сверхурочных: 30 × 1,5 × 2,00 = 90,00
    5. Общая оплата: 240,00 + 90,00 = 330,00 · средневзвешенная ставка за час: 330,00 ÷ 10,00 = 33,00

    Без правила о полуночи эта запись читалась бы как минус четырнадцать часов и вся панель развалилась бы. С ним смена длится десять часов, и два из них сверхурочные. Ровно ради этого случая ввод и сделан по времени на часах: ночная смена в графике выглядит именно так, а если бы страница просила длительность, арифметика переехала бы на того, кто заполняет форму.

  3. Без сверхурочных: с 09:00 до 17:00

    1. Длина смены: 17:00 − 09:00 = 8,00 часов
    2. Сверхурочные часы: 8,00 − 8,00 = 0,00
    3. Обычная оплата: 30 × 8,00 = 240,00 · оплата сверхурочных: 30 × 1,5 × 0,00 = 0,00
    4. Общая оплата: 240,00 · средневзвешенная ставка за час: 240,00 ÷ 8,00 = 30,00

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

  4. Двойной коэффициент: с 08:00 до 16:30, 25 в час при коэффициенте 2

    1. Длина смены: 16:30 − 08:00 = 8,50 часов
    2. Обычные часы: min(8,50; 8,00) = 8,00 · сверхурочные часы: 8,50 − 8,00 = 0,50
    3. Обычная оплата: 25 × 8,00 = 200,00
    4. Оплата сверхурочных: 25 × 2 × 0,50 = 25,00
    5. Общая оплата: 200,00 + 25,00 = 225,00 · средневзвешенная ставка за час: 225,00 ÷ 8,50 = 26,47

    Полчаса по двойному коэффициенту при ставке 25 — это 25,00, и средневзвешенная ставка поднимается всего до 26,47, то есть далеко не до 50, по которым оплачен сам сверхурочный час. Средневзвешенная ставка — это среднее по всей смене, и она не сравнится со сверхурочной до тех пор, пока сверхурочными не окажутся все часы смены.

Ограничения

Эта страница оценивает одну смену. Про рабочую неделю она не знает ничего, поэтому всё, что правило привязывает к неделе, остаётся за её пределами: предел недельных часов, седьмой день подряд, порог, измеряемый по нескольким сменам сразу. Перерывы она не вычитает, и это решение, а не упущение: время между двумя отметками читается как рабочее, поэтому смена с неоплаченным обедом внутри окажется на час длиннее, а оплата на панели — соответственно выше. Страница, которая перерыв вычитает, — это недельный табель, и для смены с обедом идти надо туда. Коэффициент вы задаёте сами, и никаких утверждений о нём страница не делает: она не сверяет число ни с каким законом, не знает, в какой стране, штате или договоре эта смена, и не имеет мнения о том, правильная ли это кратность для часов сверх обычного дня. Для контекста, а не как утверждение этой страницы: федеральное законодательство США устанавливает нижнюю границу в полторы обычные ставки для часов сверх сорока в рабочей неделе, а некоторые юрисдикции добавляют сверху дневные правила, включая повышенную кратность после более длинного дневного порога, — и это одна из причин, по которым коэффициент стоит в поле ввода, а не в формуле. Две договорённости арифметики стоит знать. Длина смены округляется до двух знаков раньше, чем из неё выводятся деньги, поэтому строки панели согласованы между собой; плата за это — то, что у смены, кончающейся в 18:07, минуты округляются дважды: сначала в часы, потом в оплату, и цифра может сдвинуться на копейку. А смена нулевой длины возвращает средневзвешенную ставку ноль, а не пустоту: при отсутствии часов никакой средней ставки не существует, а строка, которая выводится пустой, выглядела бы так же, как строка, которая посчитана. Смена, у которой время окончания равно времени начала, — ровно этот случай, и стоит сказать прямо, что ноль здесь договорённость страницы, а не вычисленное среднее. Сказать, подходит ли вам введённая ставка или кратность, страница не может, и задним числом смену она не доплатит: она оценивает один день и один раз.

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

Почему вводится время на часах, а не число часов?
Потому что это снимает часть арифметики с того, кто заполняет форму. Длина смены выводится из двух отметок, а не набирается руками, и у этого вывода есть правило для самого важного случая: время окончания раньше времени начала читается как переход через полночь, поэтому с 20:00 до 06:00 — это десять часов. Набранная длительность годилась бы для дневной смены и оставила бы ночную на ручной счёт или на ввод отрицательным числом, а именно на ночных сменах сверхурочные и копятся.
Что такое средневзвешенная ставка за час и кому она нужна?
Это общая оплата за день, делённая на длину смены, то есть то, что смена дала в среднем за каждый свой час. По умолчанию это 32,37 при обычной ставке 30 и сверхурочной 45. Никому не платят по этой ставке: ни один час смены не оплачен по 32,37. Она полезна как одно число, которое говорит, какая доля смены была сверхурочной, и именно она нужна, когда сравнивают подработку или два договора и вопрос стоит о том, сколько час такой работы даёт в среднем, а не о том, сколько за него платят.
Нужно ли вычитать перерыв?
На этой странице — нет, и пропуск здесь намеренный. Время между двумя отметками читается как рабочее целиком, поэтому смена с неоплаченным часом в середине выйдет на час длиннее, а оплата на панели — соответственно выше. Перерыв — это поле недельного табеля, который раскладывает неделю по четырнадцати отметкам и снимает перерыв с каждого дня; второе пристанище для перерыва означало бы две страницы, расходящиеся в том, сколько длится рабочий день. Когда перерыв важен, идите на ту страницу.
Применяет ли эта страница законную ставку сверхурочных?
Нет. Коэффициент — это вход, и страница его не проверяет. Она умножает часы сверх заданного вами предела на ту кратность, которую вы ввели, и именно поэтому годится для разных договоров и юрисдикций. Для контекста: федеральное законодательство США задаёт полторы обычные ставки как нижнюю границу для часов сверх сорока в рабочей неделе, а в некоторых местах к этому добавляются дневные пороги с более высокой кратностью — например, после двенадцати часов в сутках ставка удваивается. Что из этого относится к конкретной смене — вопрос о том, где вы работаете, а не об арифметике.
Что будет, если смена нулевой длины?
Строки сверхурочных выйдут нулевыми, и это арифметически верно, а средневзвешенная ставка будет показана нулём, а не оставлена пустой. Это договорённость, и её стоит назвать: при отсутствии часов средней величины не существует, поэтому честный ответ — что такого числа нет. Страница показывает ноль потому, что пустая строка и строка, которая посчитана и дала ноль, на панели выглядят одинаково, а первое гораздо чаще оказывается сбоем, чем величиной. Получается это, если ввести одинаковое время начала и окончания.
Почему на этой странице итог называется иначе, чем на странице табеля?
Потому что это разные величины, и разные имена стоит сохранить. Недельный табель возвращает оплату без сверхурочных: неделю часов по одной ставке, с вычтенными перерывами и вообще без сверхурочных. Эта страница возвращает общую оплату за день, и сверхурочные в неё входят. Две панели, печатающие одну подпись над двумя разными числами, — это тот самый сбой, который здесь и обходят, поэтому и ключи разные, хотя оба числа денежные и оба стоят вверху своей панели.

Источники

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