
Formuła ogólna
=A1*86400
Podsumowanie
Aby przekonwertować prawidłowy czas programu Excel na sekundy dziesiętne, możesz pomnożyć przez 86400. W pokazanym przykładzie formuła w C6 to:
=B6*86400
która zwraca wartość 60, ponieważ 60 sekund przypada na 1 minutę.
Wyjaśnienie
W systemie czasu programu Excel jeden 24-godzinny dzień jest równy 1. Oznacza to, że czasy i godziny są wartościami ułamkowymi 1, jak pokazano w poniższej tabeli:
godziny | Czas | Frakcja | Wartość |
---|---|---|---|
1 | 1:00 W NOCY | 1/24 | 0,04167 |
3 | 03:00 | 3/24 | 0,125 |
6 | 6:00 | 6/24 | 0,25 |
4 | 4:00 RANO | 4/24 | 0,167 |
8 | 08: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 |
Ponieważ każdą godzinę można przedstawić jako 1/24, możesz przekonwertować czas programu Excel na godziny dziesiętne, mnożąc wartość przez 24, przekonwertować na minuty dziesiętne, mnożąc wartość przez 1440 (24 * 60), i przekonwertować na sekundy, mnożąc przez 86400 (24 * 60 * 60).
Za pomocą wartości czasu 6:00 w komórce A1 możesz wizualizować konwersję w następujący sposób:
=A1*(24*60*60) =(6/24)*86400 =0.25*86400 =21,600
Czas programu Excel 6:00 jest konwertowany na 21 600 sekund.
Sformatuj wynik jako liczbę
Po pomnożeniu wartości czasu przez 86400 program Excel może automatycznie sformatować wynik przy użyciu formatu czasu, takiego jak h: mm, co spowoduje niepoprawne wyświetlenie wartości. Aby wyświetlić wynik jako zwykłą liczbę, zastosuj format ogólny lub liczbowy.