
Обща формула
=A1*86400
Обобщение
За да конвертирате валидно време на Excel в десетични секунди, можете да умножите по 86400. В показания пример формулата в C6 е:
=B6*86400
което връща стойност 60, тъй като има 60 секунди за 1 минута.
Обяснение
В системата за време на 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 ч | 8/24 | 0,333 |
12 | 12:00 ч | 12/24 | 0,5 |
18. | 18:00 ч | 18/24 | 0,75 |
21. | 21: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 се преобразува на 21 600 секунди.
Форматирайте резултата като число
Когато умножите стойност на времето по 86400, Excel може автоматично да форматира резултата, използвайки формат на времето като h: mm, който ще покаже стойността неправилно. За да покажете резултата като обикновен номер, приложете формата Общ или Число.