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

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

Минимум: 0

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

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

Результат

7,75 часы

Часы в десятичном виде

Всего минут
465 минуты
Всего секунд
27 900 секунды

Калькулятор часов в десятичные переводит часы и минуты в десятичные часы — в ту запись, которой ждёт табель или расчётная система. Семь часов сорок пять минут превращаются в 7,75 — число, на которое можно умножать часовую ставку, — и тот же промежуток выдаётся как 465 минут и 27 900 секунд. Вводите три части по своим клеткам: минуты и секунды останавливаются на 59, поэтому перенос нужно вписать туда, где ему место, а не протащить как 90 минут. Показанное значение округлено до двух знаков после запятой, как обычно и делает расчёт зарплаты, а строка секунд хранит точную величину. Если табель учёта рабочего времени присылает 7,76 часа, введите 7 часов 45 минут 20 секунд — и увидите, откуда взялось это число; обратный перевод, из десятичного числа в часы и минуты, делает отдельная страница. А перевод минут в десятичные часы сводится к одному делению на шестьдесят, поэтому этой страницей удобно проверять расчёт в обе стороны. Для сверхурочных такая запись тоже нужна: правило оплаты применяется к одному числу часов, а не к паре «часы и минуты».

Формула

десятичные часы = часы + минуты ÷ 60 + секунды ÷ 3600, причём счёт идёт от общего числа секунд, чтобы арифметика осталась точной

hours
Целые часы, без верхнего предела: месяц работы — это около 170, а год — около 2000
minutes
От 0 до 59. Шестьдесят минут — это час, и вводить их нужно в поле часов
seconds
От 0 до 59 — для табельных часов, которые пишут секунды. Ноль здесь обычное дело
decimalHours
Результат: весь промежуток, выраженный в часах и округлённый для показа до двух знаков после запятой
totalMinutes
Тот же промежуток, сосчитанный в минутах и округлённый до целой минуты. 7 ч 45 мин — это 465 минут
totalSeconds
Тот же промежуток в секундах, точный, пока все три ввода целые: именно эта строка показывает, что сделало округление

Страница нужна там, где продолжительность встречается со ставкой: расчётный лист, счёт клиенту с почасовой оплатой, табель, который принимает только число, или смета, умножающая часы на стоимость. Три поля заодно самый быстрый способ проверить перевод в обратную сторону: если расчётная система показывает 7,76 часа, введите 7 часов 45 минут 20 секунд и увидите, откуда это взялось. Если у вас две отметки на часах, а не продолжительность, сначала нужен калькулятор длительности; если число уже десятичное и его надо вернуть в часы и минуты, это обратное направление.

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

  1. Строка табеля в 7 часов 45 минут

    1. Промежуток — это 7 целых часов плюс 45 минут, поэтому в десятичной записи семёрка остаётся, а переводится только остаток
    2. 45 ÷ 60 = 0,75, значит 7 + 0,75 = 7,75 десятичного часа
    3. В минутах тот же промежуток равен 7 × 60 + 45 = 465, а в секундах 465 × 60 = 27 900
    4. Умножение 7,75 на часовую ставку даёт ровно то же, что умножение 465 минут на ставку за минуту

    При ставке 20 в час эта строка даёт 155 — ровно та арифметика, ради которой перевод и существует; обратная страница возвращает 7,75 к 7 часам 45 минутам. Запись с запятой здесь не опечатка: в русском дробная часть отделяется запятой, и результат читается как 7,75.

  2. Полчаса сами по себе

    1. Целых часов нет, поэтому десятичная запись целиком состоит из минут
    2. 30 ÷ 60 = 0,5 десятичного часа
    3. Строка минут остаётся 30, а строка секунд даёт 30 × 60 = 1800
    4. Ноль в поле часов здесь настоящий ноль, а не пустое поле

    Полчаса — это 0,5, а не 0,30: десятичные часы делят час на сотые доли, поэтому минуты делят на шестьдесят, а не переносят запятую на два знака.

  3. Последняя секунда суток

    1. 23 часа 59 минут 59 секунд — это на одну секунду меньше полных суток
    2. В секундах это 23 × 3600 + 59 × 60 + 59 = 82 800 + 3540 + 59 = 86 399
    3. Делённое на 3600 точное значение равно 23,99972, и показ с двумя знаками округляет его вверх до 24
    4. Строка минут округляется так же — с 1439,98 до 1440

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

Ограничения

Значение в часах показывается округлённым до двух знаков после запятой, поэтому промежуток вроде 23:59:59 читается как 24,00, хотя до суток не хватает секунды; точную величину несёт строка секунд. Округление до сотых может завысить блок времени на 0,005 часа, то есть на 18 секунд, поэтому месяц ежедневных строк способен накопить пару минут разницы, если округлять каждую строку, а не сумму. Принимаются только целые часы, минуты и секунды: ввести 7,5 часа плюс 30 минут нечем, а отрицательные значения отклоняются, а не трактуются как отгул. Перерыв не вычитается, ставка в расчёт не входит, и ни о датах, ни о часовых поясах эта страница не знает.

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

Что такое десятичные часы?
Это продолжительность, записанная простым числом часов: 7 часов 45 минут — это 7,75, а полчаса — 0,5. Минуты делят на шестьдесят, а не переносят запятую на два знака, поэтому 45 минут дают 0,75, а не 0,45. Умножение десятичных часов на часовую ставку сразу даёт сумму оплаты — ради этого табели их и используют.
Как перевести 45 минут в десятичную запись?
Разделить на 60: 45 ÷ 60 = 0,75. То же правило даёт 15 минут как 0,25, 30 минут как 0,5 и 6 минут как 0,1 часа — это самая мелкая доля, которую записывают многие табельные часы. Округление до ближайшей десятой доли часа — давняя практика расчёта зарплаты, а одна десятая часа — это шесть минут.
Почему нельзя ввести 90 минут?
Потому что 90 минут — это не время, а перенос: 90 минут равны 1 часу 30 минутам, и клетки предназначены для частей времени, а не для накопленного итога. Минуты и секунды останавливаются на 59, чтобы 7 часов 60 минут были отклонены, а не прочитаны молча как 8 часов. Вписывайте перенос в поле часов: 1 час 30 минут, а не 0 часов 90 минут.
Почему 23:59:59 выходит как 24,00 часа?
Потому что показ округляется до двух знаков после запятой: 86 399 секунд — это 23,99972 часа, а это округляется вверх до 24,00. Точное значение по-прежнему лежит в строке секунд. Два знака после запятой — обычная практика расчёта зарплаты, и ошибка составляет не более 18 секунд на строку, но если число должно быть точным, берите строку секунд, а не округлённые часы.
Как это связано с оплатой сверхурочных?
Десятичные часы — это то, к чему применяется правило про сверхурочные: в США часы сверх сорока в рабочей неделе должны оплачиваться не ниже чем в полуторном размере обычной ставки, а такому правилу нужна неделя, выраженная одним числом. Переведите каждый день в десятичные часы, сложите дни, и всё, что выше сорока, и есть сверхурочные. Эта страница переводит одну продолжительность; складывать неделю — дело калькулятора часов за неделю.

Источники

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