МатСчёт Математические калькуляторы онлайн
tndjk2014@yandex.ruПн–Пт 8:00–18:00 · Сб–Вс 9:00–14:00
Меню МатСчёт
Категории калькуляторов
МатематикаГеометрияДеньги и бизнесМаркетингДом и ремонтРаскройФизика и электротехникаАвто и транспортДаты и времяПовседневные расчётыМебель и кухни
tndjk2014@yandex.ruПн–Пт 8:00–18:00 · Сб–Вс 9:00–14:00 ВКонтакте

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

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

Рассчитайте время и оплату смен

Оплата только по введённой ставке, без налогов и специальных доплат. Ставка может быть нулевой; используйте до двух знаков после запятой.

Одна смена — не более 24 часов. Одинаковое время начала и конца со следующим днём означает 24 часа; без отметки это ошибка. До 100 смен за один расчёт.

Как посчитать отработанные часы

Время в формате ЧЧ:ММ переводится в минуты от начала суток. Из минуты окончания вычитается минута начала, затем — неоплачиваемый перерыв. Если отмечен следующий день, к окончанию добавляются 1 440 минут.

T = 60 × h + m
D = Tкон − Tнач + 1440 × k
M = D − B

  • h и m — часы и минуты введённого времени.
  • Tнач и Tкон — начало и окончание в минутах от начала суток.
  • k — 1, если отмечено окончание на следующий день; иначе 0.
  • D — длительность смены до вычета перерыва, от 1 до 1 440 минут.
  • B — суммарный неоплачиваемый перерыв, целое число минут.
  • M — фактически отработанные минуты после вычета перерыва.

Перерыв должен быть меньше длительности смены. Все интервалы считаются в целых минутах; часы округляются только для показа результата. Если было несколько неоплачиваемых перерывов, сложите их длительности и введите сумму.

Примеры дневной и ночной смены

09:00–18:00, перерыв 60 минут

Начало: 9 × 60 = 540 минут. Окончание: 18 × 60 = 1 080 минут. Отработано: 1 080 − 540 − 60 = 480 минут, или 8 часов. Отметка следующего дня не нужна.

22:00–06:00 следующего дня, перерыв 30 минут

Начало: 22 × 60 = 1 320 минут. Окончание: 6 × 60 = 360 минут. С отметкой следующего дня отработано: 360 + 1 440 − 1 320 − 30 = 450 минут, или 7 часов 30 минут.

Без явной отметки окончание раньше начала считается ошибкой. Это помогает отличить ночную смену от случайной опечатки. Сам по себе переход через полночь не повышает ставку.

Обычные и десятичные часы

Запись «7 часов 30 минут» и число «7,5 часа» обозначают одну длительность. Минуты делятся на 60, а не на 100:

H = M ÷ 60
7 ч 30 мин = 7 + 30 ÷ 60 = 7,5 ч

Число 7,30 десятичного часа означает 7 часов 18 минут, а не 7 часов 30 минут. Например, 15 минут — это 0,25 часа, 45 минут — 0,75 часа. В форме оба представления выводятся автоматически.

Несколько смен и расчёт оплаты

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

Mобщ = M₁ + M₂ + … + Mₙ
Hобщ = Mобщ ÷ 60
Оплата = (Mобщ ÷ 60) × R

R — введённая почасовая ставка в рублях. Для дневной и ночной смен из примеров общий итог равен 480 + 450 = 930 минут: 15 часов 30 минут, или 15,5 часа. При ставке 300 ₽ общая начисленная сумма составляет 15,5 × 300 = 4 650 ₽. Оплата первой смены — 2 400 ₽, второй — 2 250 ₽.

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

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

Как пользоваться формой

  1. Измените пример первой смены на свои значения начала и окончания.
  2. Укажите суммарный неоплачиваемый перерыв в минутах. Если его не было, введите 0.
  3. Если работа завершилась на следующий день, поставьте соответствующую отметку. Проверьте, что смена не превышает 24 часа.
  4. Нажмите «Добавить смену» или «Копировать смену», затем измените нужные поля. Ненужную строку можно удалить; минимум одна смена остаётся в форме.
  5. При необходимости введите ставку. Без неё время всё равно рассчитывается.
  6. Проверьте итог и пошаговое решение. После изменения полей результат пересчитывается автоматически.

Что важно при учёте времени

  • Добавляйте фактические смены, а не предполагаемое число рабочих дней. Не включайте одну и ту же смену дважды.
  • Если внесены пересекающиеся интервалы, их минуты будут сложены: даты и пересечения форма не проверяет.
  • Вычитайте только те перерывы, которые хотите исключить из оплачиваемого времени. Условия оплаты определяются отдельно от арифметики калькулятора.
  • Одинаковое время начала и конца без следующего дня неоднозначно. Форма требует явно обозначить 24-часовой интервал, если он действительно был.
  • Даты, часовые пояса и перевод часов не учитываются: расчёт использует введённое время по 24-часовым суткам.
  • Число строк ограничено 100 за один расчёт. Для большего списка выполните несколько расчётов и сложите отработанные минуты.

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

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

Укажите начало и окончание смены, а длительность неоплачиваемого обеда введите в поле перерыва. Например, 09:00–18:00 с перерывом 60 минут дают 8 часов работы. Оплачиваемые перерывы, которые нужно оставить в расчёте, не вычитайте.

Как рассчитать смену через полночь?

Отметьте «Окончание на следующий день». Для 22:00–06:00 длительность до перерыва составит 8 часов. Без отметки более раннее время окончания считается ошибкой, а не автоматически ночной сменой.

Что означает одинаковое время начала и конца?

С отметкой следующего дня это 24 часа до вычета перерыва. Без отметки форма выдаёт ошибку и просит уточнить ввод. Нулевая смена с одинаковым временем не добавляется в итог.

Можно ли рассчитать смену дольше суток?

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

Почему 7 часов 30 минут равны 7,5 часа?

В часе 60 минут, поэтому 30 минут — половина часа: 30 ÷ 60 = 0,5. Десятичные часы вычисляются делением общего количества минут на 60. Запись 7,30 для такой смены неверна.

Как посчитать несколько смен?

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

Можно ли пользоваться калькулятором без ставки?

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

Учитываются ли налоги и ночные доплаты?

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

Чем этот инструмент отличается от калькулятора рабочих дней?

Здесь вводятся отдельные смены с временем начала, окончания и перерывами. Калькулятор рабочих дней считает дни в календарном периоде при выбранном графике. Это разные задачи: фактические интервалы работы и календарный план.

Нашли ошибку или не хватает функций?

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