Как перевести минуты в десятичные часы для табеля
Чтобы перевести минуты в десятичные часы, разделите их на 60. Семь часов 45 минут — это 7,75 часа, а не 7,45. Цифры после запятой обозначают долю часа, поэтому переносить запись часов и минут в числовую колонку без пересчёта нельзя.
Используйте одну формулу
Если длительность записана в часах и минутах, формула такая: часы + минуты ÷ 60. Если у вас уже есть общее число минут, разделите его на 60. Результат совпадёт: 7 + 45 ÷ 60 = 465 ÷ 60 = 7,75.
Не путайте длительность со временем суток. Запись «07:45» может означать и начало смены утром, и семь часов 45 минут работы. Подпишите столбцы так, чтобы смысл был понятен без догадок.
Таблица для быстрой проверки
В таблице приведены точные значения. Для других чисел дробь может быть бесконечной: например, 20 минут — это треть часа, а 0,33 часа лишь округлённое значение.
| Минуты | Десятичные часы |
|---|---|
| 6 | 0,1 |
| 15 | 0,25 |
| 30 | 0,5 |
| 45 | 0,75 |
| 60 | 1 |
| 90 | 1,5 |
Сначала вычтите неоплачиваемый перерыв
Смена с 09:00 до 17:30 длится 510 минут. После неоплачиваемого перерыва 45 минут остаётся 465 минут. Делим на 60 и получаем 7,75 часа. Если вместо этого вычесть 0,45 часа, вы уберёте только 27 минут.
Исходная длительность должна учитывать весь интервал. Для ночной смены проверьте дату окончания. Если в эту ночь переводят часы, сначала определите фактическое число минут в часовом поясе календаря и только потом переводите его в десятичную запись.
Сложите минуты до округления
Предположим, есть три записи по 20 минут. Вместе это 60 минут, то есть ровно один час. Если сначала округлить каждую запись до 0,33 часа, сумма получится 0,99. Разница возникла из-за округления, а не из-за пропавшего рабочего времени.
Для расчёта сохраняйте исходные минуты. Округляйте итоговое отображаемое число, если этого требует отчёт. Если во внешнем табеле принято округлять каждую запись отдельно, укажите это правило и применяйте его одинаково ко всем строкам.
| Способ расчёта | Результат |
|---|---|
| (20 + 20 + 20) ÷ 60 | 1 час |
| 0,33 + 0,33 + 0,33 | 0,99 часа |
Проверьте единицы измерения в CSV
В CSV из ShiftPlum столбец «Оплачиваемые минуты» содержит минуты после вычета неоплачиваемого перерыва. В исходной выгрузке это столбец G. Если в G2 стоит 465, формула =G2/60 даст 7,75. После перестановки столбцов используйте новую ячейку с минутами.
Для результата выберите числовой формат. Формат времени может показать десятичное число как время суток или дату, и правильный расчёт будет выглядеть ошибочным. Перед копированием формулы на весь столбец проверьте заголовок и одну известную строку.
Сделайте обратный расчёт
Чтобы перевести 7,75 часа обратно, оставьте целые семь часов, а 0,75 умножьте на 60. Получится 45 минут. По тому же правилу 11,5 часа — это 11 часов 30 минут.
Перевод меняет только способ записи. Он не определяет, оплачивается ли перерыв, и не устанавливает правила округления для расчёта зарплаты. При сверке месячного итога используйте с обеих сторон одинаковые события, границы периода и условия вычета перерывов.