Excel

Преобразование времени Excel в десятичные секунды

Convert Excel Time Decimal Seconds

Формула Excel: преобразование времени Excel в десятичные секундыУниверсальная формула
=A1*86400
Резюме

Чтобы преобразовать действительное время Excel в десятичные секунды, вы можете умножить его на 86400. В показанном примере формула в C6:





 
=B6*86400

который возвращает значение 60, поскольку в 1 минуте 60 секунд.

Объяснение

В системе времени Excel один 24-часовой день равен 1. Это означает, что время и часы являются дробными значениями от 1, как показано в таблице ниже:





Часы Время Дробная часть Ценить
1 1:00 УТРА 1/24 0,04167
3 3:00 УТРА 3/24 0,125
6 6:00 УТРА 6/24 0,25
4 4:00 УТРА 4/24 0,167
8 8:00 УТРА 24 августа 0,333
12 12:00 PM 24 декабря 0,5
18 18:00 18/24 0,75
21 9:00 ВЕЧЕРА 21/24 0,875

Поскольку каждый час может быть представлен как 1/24, вы можете преобразовать время Excel в десятичные часы, умножив значение на 24, преобразовать в десятичные минуты, умножив значение на 1440 (24 * 60), и преобразовать в секунды, умножив на 86400 (24 * 60 * 60).

Со значением времени 6:00 в ячейке A1 вы можете визуализировать преобразование следующим образом:



 
=A1*(24*60*60) =(6/24)*86400 =0.25*86400 =21,600

Время в Excel 6:00 преобразуется в 21600 секунд.

Форматировать результат как число

Когда вы умножаете значение времени на 86400, Excel может автоматически отформатировать результат, используя такой формат времени, как ч: мм, что приведет к неправильному отображению значения. Чтобы отобразить результат в виде обычного числа, примените Общий или числовой формат .

Автор Дэйв Брунс


^