Pobierz przykładowy skoroszyt
Ten samouczek pokaże, jak przekonwertować czas w formacie Excela na czas uniksowy w Excelu i Arkuszach Google.
Co to jest czas uniksowy?
Czas uniksowy jest również znany jako czas epoki lub czas POSIX lub znacznik czasu uniksowego. To system, który zlicza liczbę sekund, które upłynęły od epoki Uniksa, czyli od 1 styczniaNS, 1970. Mówiąc prościej, czas uniksowy to całkowita liczba sekund między datą a epoką uniksową.
Konwertuj czas Excela na czas uniksowy
Aby obliczyć czas uniksowy, najpierw musimy znaleźć całkowitą liczbę dni między czasem Excela a czasem Epoki. Następnie pomnóż obliczone dni przez 86 400, ponieważ dzień ma 86 400 sekund (24 godziny × 60 minut × 60 sekund = 86 400 sekund).
1 | =(B5-DATA(1970,1,1))*86400 |
Wyjaśnienie krok po kroku
Pierwszym krokiem w konwersji czasu Excela na czas Unixa jest obliczenie wartości liczbowej daty Epoki. Można to zrobić za pomocą funkcji DATA.
1 | =DATA(1970;1,1) |
Daje nam tę wartość:
=25569
W ten sam sposób obliczenie wartości liczbowej daty Epoki jest odejmowane od podanej wartości liczbowej czasu Excela
1 | =(B5-DATA(1970,1,1)) |
=(40422-25569)
=(14853)
Następnie różnica obliczona z góry jest mnożona przez 86400, aby otrzymać wynikową wartość w sekundach
=(14853)*86400
To jest całkowita liczba sekund, jaką otrzymujemy między dwiema datami
=1283299200
Konwertuj czas uniksowy na czas Excela
Odwrotnie, możemy przekonwertować czas uniksowy na czas Excela za pomocą następującej formuły:
1 | =(B3/86400)+DATA(1970,1,1) |
Wyjaśnienie krok po kroku
Po pierwsze, uniksowy znacznik czasu jest dzielony przez całkowitą liczbę sekund w ciągu dnia, czyli 86400.
1 | =B3/86400 |
=14853
Teraz obliczamy wartość liczbową daty Epoki za pomocą funkcji DATE
1 | =DATA(1970;1,1) |
=25569
Gdy już będziemy mieć wartość liczbową daty Epoki, dodamy te dwie wartości
= 14853 + 25569
= 40422
Wynikowa wartość, którą otrzymaliśmy po obliczeniu, jest w formacie daty seryjnej. Aby wyświetlić go w formacie daty, po prostu zmień format komórki na Data lub wymagany format niestandardowy z Formatu liczbowego, uzyskując do niego dostęp za pośrednictwem karty Strona główna
lub naciskając CTRL + 1
Po zmianie formatu wartości numerycznych daty i czasu w Excelu otrzymujemy następującą datę i godzinę w Excelu
Konwertuj czas Excela na czas Unix w Arkuszach Google
Formuła konwersji czasu na czas uniksowy działa dokładnie tak samo w Arkuszach Google, jak w Excelu.