
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.