Formuła programu Excel: Konwertuj sekundy dziesiętne na czas programu Excel -

Formuła ogólna

=seconds/86400

Podsumowanie

Aby przekonwertować sekundy w formacie dziesiętnym na właściwy czas programu Excel, podziel przez 86400. W pokazanym przykładzie formuła w C6 to:

=B6/86400

Aby wyświetlić wynik jako czas, zastosuj format czasu. Kolumna D pokazuje ten sam wynik w formacie (h): mm.

Wyjaśnienie

W systemie daty Excel jeden dzień jest równy 1, więc możesz myśleć o czasie jako o wartościach ułamkowych 1, jak pokazano w poniższej tabeli:

godziny Frakcja Minuty sekundy Wartość Czas
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

Ponieważ dzień ma 24 godziny, 60 minut w każdej godzinie i 60 sekund w każdej minucie, należy podzielić przez 24 * 60 * 60 = 86400, aby przekonwertować sekundy dziesiętne na wartość, którą Excel rozpozna jako czas. Po podzieleniu przez 86400 możesz zastosować wybrany format czasu lub użyć wyniku w operacji matematycznej z innymi datami lub godzinami.

W tym przykładzie, ponieważ B11 zawiera 43200 (co oznacza 43200 sekund lub pół dnia), wynik to 43200/86400 = 0,5. Po zastosowaniu formatu czasu, takiego jak h: mm lub (h): mm, program Excel wyświetli 12:00.

Wyświetlanie czasu trwania

Aby wyświetlić godziny, które reprezentują okres dłuższy niż 24 godziny, minuty w czasie dłuższym niż 60 minut lub sekundy w czasie powyżej 60 sekund, musisz dostosować format liczb, dodając nawiasy kwadratowe.

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

Nawiasy wskazują programowi Excel, że czas jest czasem trwania, a nie porą dnia.

Uwaga: aby używać nawiasów kwadratowych, musisz utworzyć i zastosować niestandardowy format liczb. Wybierz komórki, a następnie przejdź do Formatowanie komórek (Control + 1)> Liczba> Niestandardowe.

Interesujące artykuły...