Formuła programu Excel: Konwertuj czas programu Excel na znacznik czasu systemu Unix lub odwrotnie
W tym eseju mowa o formułach konwertujących między czasem programu Excel a znacznikiem czasu systemu Unix w arkuszu Excel.
Przeczytaj przed formułą:
Co to jest sygnatura czasowa systemu Unix?
Znacznik czasu systemu Unix rejestruje czas przy użyciu sekund. W systemie uniksowym liczy czas od 1 stycznia 1970 r. Innymi słowy, znacznik czasu Uniksa to całkowita liczba sekund między podaną datą a 1 stycznia 1970 r.
Jeśli chcesz postępować zgodnie z tym samouczkiem, pobierz przykładowy arkusz kalkulacyjny.
Konwertuj czas Excela na znacznik czasu Unix
Wzór ogólny:
(Excel_time-DATE(1970,1,1))*86400 |
Składnia i argumenty
Excel_time: the datetime that you want to convert to Unix time. |
Wartość zwracana
Formuła zwraca liczbę serii. Zwykle zwracana wartość jest tak duża, że wyświetla się jako ##### i można ją sformatować jako Ogólne or Numer aby pokazać go jako zwykły numer serii.
Uwaga
Jeśli podany czas programu Excel jest większy lub równy 1 stycznia 1900 r., Ale krótszy niż 1 stycznia 1970 r., Zwraca liczbę ujemną; jeśli czas programu Excel jest równy 1 stycznia 1970 r., zwraca zero; jeśli czas programu Excel jest większy niż 1 stycznia 1970 r., zwraca liczbę dodatnią.
Błąd
Jeśli czas programu Excel jest krótszy niż 1 stycznia 1900 r., Wynik zwraca wartość błędu #ARG!
Jak działa ta formuła
Tutaj, aby przekonwertować czas Excela w komórce B3: B6 na czas Unix, użyj poniższej formuły:
=(B3-DATE(1970,1,1))*86400 |
Naciśnij przycisk Wchodzę aby uzyskać pierwszy wynik, a następnie przeciągnij uchwyt automatycznego wypełniania w dół do komórki C7.
Wyjaśnienie
Funkcja daty: utwórz datę z numerem roku, numerem miesiąca i numerem dnia.
Wzór (B3-DATE (1970,1,1)) służy do obliczenia różnicy między podaną datą i godziną a epoką systemu Unix.
86400: Jak wiemy, jeden dzień = 24 godziny, jedna godzina = 60 minut, a jedna minuta = 60 sekund, więc jeden dzień = 24 * 60 * 60 = 86400 sekund.
Konwertuj znacznik czasu systemu Unix na czas programu Excel
Wzór ogólny:
(Unix_time/86400)+DATE(1970,1,1) |
Składnia i argumenty
Unix_time: the Unix time (a series number) that you want to convert to standard Excel time. |
Wartość zwracana
Formuła zwraca numer serii, a następnie należy sformatować numer serii do formatu daty i godziny. Zwykle wynik jest dodatnią liczbą serii, jeśli wynik jest liczbą ujemną, po sformatowaniu go jako daty i godziny powróci do serii #####.
Jak działa ta formuła
Aby przekonwertować czas systemu Unix w komórce B3: B6 na czas programu Excel, użyj poniższego wzoru:
=(B3/86400)+DATE(1970,1,1) |
Naciśnij przycisk Wchodzę i przeciągnij uchwyt automatycznego wypełniania w dół do komórki C6.
Następnie zachowaj wybrane wyniki, a następnie naciśnij Ctrl + 1 wyświetlić Formatowanie komórek dialog, pod Numer kartę, wybierz Data z Kategoria list, a następnie w prawej sekcji Rodzaj Nieruchomości, wybierz jeden potrzebny format.
Kliknij przycisk OK, a następnie wyniki formuły zostały sformatowane jako data i godzina.
Wyjaśnienie
Funkcja daty: utwórz datę z numerem roku, numerem miesiąca i numerem dnia.
Formuła (B3 / 86400) + DATA (1970,1,1) oblicza całkowitą liczbę dni między podaną datą i epoką uniksową.
86400: Jak wiemy, jeden dzień = 24 godziny, jedna godzina = 60 minut, jedna minuta = 60 sekund, więc jeden dzień = 24 * 60 * 60 = 86400 sekund. I odwrotnie, data / 86400 otrzyma numer dnia.
Wzory względne
- Konwertuj minuty dziesiętne na format czasu
W tym samouczku przedstawiono formułę konwertowania minut dziesiętnych na czas programu Excel. - Konwertuj sekundy dziesiętne na czas
Aby przekonwertować sekundy dziesiętne na czas programu Excel w programie Excel, może Ci pomóc formuła. - Konwertuj czas na godziny dziesiętne
Tutaj przedstawiono formułę, która konwertuje czas na godziny dziesiętne w programie Excel i wyjaśnia, jak działa formuła. - Konwertuj czas na minuty dziesiętne
W tym samouczku przedstawiono formułę konwersji czasu na minuty dziesiętne w programie Excel.
Funkcje względne
- Funkcja Excel IF
Testuj określone warunki, a następnie zwraca odpowiednie wartości - Funkcja Excel VALUE
Konwertuj tekst na liczbę. - Funkcja Excel MIESIĄC
MIESIĄC służy do pobierania miesiąca jako liczby całkowitej (od 1 do 12) od daty. - Funkcja Excel DAY
Funkcja DZIEŃ pobiera dzień jako liczbę (od 1 do 31) z daty - Funkcja Excel YEAR
Funkcja ROK zwraca rok na podstawie podanej daty w 4-cyfrowym formacie numeru seryjnego.
Najlepsze narzędzia biurowe
Kutools dla programu Excel - pomaga wyróżnić się z tłumu
Kutools dla programu Excel oferuje ponad 300 funkcji, Pewność, że to, czego potrzebujesz, jest w zasięgu jednego kliknięcia...
Karta Office - Włącz czytanie i edycję na kartach w Microsoft Office (w tym Excel)
- Jedna sekunda, aby przełączać się między dziesiątkami otwartych dokumentów!
- Zmniejsz liczbę kliknięć myszą każdego dnia, pożegnaj się z dłonią myszy.
- Zwiększa produktywność o 50% podczas przeglądania i edytowania wielu dokumentów.
- Wprowadza wydajne karty do pakietu Office (w tym programu Excel), podobnie jak przeglądarki Chrome, Edge i Firefox.