Как преобразовать время в десятичную дробь в Excel
При работе с Excel часто приходится импортировать данные с внешних источников, в которых время записано в числовом формате десятичной дробью. Например, один час и 30 минут (1:30) записано как число 1,5.
Преобразование десятичной дроби в минуты и часы Excel
Формат отображения времени десятичной дробью можно быстрым и простым способом заменить на стандартный формат отображения времени в 2 шага:
- Разделить исходное число в десятичной дроби на 24.
- Изменить формат ячеек на «Время».
В результате числа времени в десятичной дроби заменены на естественный формат без ошибок.
Деление любого количества часов на 24 позволяет Excel рассматривать результирующее значение как время.
Чтобы преобразовать количество минут, записанных в десятичной дроби необходимо разделить исходное число на 1440 – ровно столько минут в сутках (24-х часах, 24*60=1440). Например, если записано 64 целых и 51 сотая минуты (64,51) тогда получим 1 час, 4 минуты и 31 секунда (1:04:31):
Чтобы число секунд записанных десятичной дробью преобразовать в формат времени необходимо разделить исходное значение на 86 400 – ровно столько секунд в одних сутках (60*60*24=86400). Следующая формула возвращает дробное число секунд в формате «Время» 00:06:30:
То есть 390,55 секунд – это 6 минут и 31 секунда. Проверяем: 6*60=360; затем: 390,55-360=30,55; если округлить до целых 31-а секунда.
Для обратного преобразования следует использовать другие арифметические формулы, а также использовать другие константы в аргументах.
Формулы для преобразования времени в десятичную дробь в Excel
Скачать конвертер времени в десятичную дробь в Excel
- Часы в десятичную дробь.
- Минуты в десятичную дробь.
- Секунды в десятичную дробь.
=A3+B3/60+C3/3600
=A3*60+B3+C3/60
=A3*3600+B3*60+C3
Таким образом в Excel можно создавать простые шаблоны калькуляторов времени и конвертеров в десятичную дробь или обратно.