Формула на Excel: Преобразуване на десетични секунди във време на Excel -

Обща формула

=seconds/86400

Обобщение

За да конвертирате секунди в десетичен формат в подходящо време на Excel, разделете на 86400. В показания пример формулата в C6 е:

=B6/86400

За да покажете резултата като време, приложете формат за време. Колона D показва същия резултат, форматиран с (h): mm.

Обяснение

В системата за дати на Excel един ден е равен на 1, така че можете да мислите за времето като дробни стойности на 1, както е показано в таблицата по-долу:

Часа Фракция Минути Секунди Стойност Време
1 1/24 60 3600 0,04167 1:00
3 3/24 180 10800 0,125 3:00
6 6/24 360 21600 0,25 6:00
12 12/24 720 43200 0,5 12:00
18. 18/24 1080 64800 0,75 18:00
24 24/24 1440 86400 1.0 21:00

Тъй като има 24 часа на ден, 60 минути на всеки час и 60 секунди на всяка минута, трябва да разделите на 24 * 60 * 60 = 86400, за да преобразувате десетичните секунди в стойност, която Excel ще разпознае като време. След разделяне на 86400, можете да приложите времеви формат по ваш избор или да използвате резултата в математическа операция с други дати или часове.

В примера, тъй като B11 съдържа 43200 (представляващи 43200 секунди или половин ден), резултатът е 43200/86400 = 0,5. След като бъде приложен формат на време като h: mm или (h): mm, Excel ще покаже 12:00.

Показване на продължителност на времето

За да покажете часове, които представляват продължителност над 24 часа, минути с продължителност над 60 минути или секунди с продължителност над 60 секунди, ще трябва да коригирате числовия формат, като добавите квадратни скоби.

(h) // for hours greater than 24 (m) // for minutes greater than 60 (s) // for seconds greater than 60

Скобите казват на Excel, че времето е продължителност, а не време от деня.

Забележка: за да използвате квадратни скоби, ще трябва да създадете и приложите персонализиран формат на числата. Изберете клетки, след което отидете на Форматиране на клетки (Control + 1)> Номер> Персонализирани.

Интересни статии...