
Общая формула
=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 может автоматически отформатировать результат, используя такой формат времени, как ч: мм, что приведет к неверному отображению значения. Чтобы отобразить результат в виде обычного числа, примените общий или числовой формат.