Formula Excel: convertiți timpul Excel în Unix Timestamp sau invers
În acest eseu, vorbește despre formulele care convertesc între ora Excel și marcajul de timp Unix în foaia Excel.
Citiți înainte de formulă:
Ce este marca de timp Unix?
Unix timestamp înregistrează timpul folosind secunde. În sistemul Unix, contează timpul de la 1 ianuarie 1970. Cu alte cuvinte, marcajul de timp Unix este numărul total de secunde dintre data dată și 1 ianuarie 1970.
Dacă doriți să urmați acest tutorial, vă rugăm să descărcați foaia de calcul de exemplu.
Convertiți ora Excel în marcajul de timp Unix
Formula generică:
(Excel_time-DATE(1970,1,1))*86400 |
Sintaxte și argumente
Excel_time: the datetime that you want to convert to Unix time. |
Valoarea retur
Formula returnează un număr de serie. De obicei, valoarea returnată este atât de mare încât se afișează ca ##### și puteți formata valoarea returnată ca General or Număr pentru a-l arăta ca un număr de serie obișnuit.
Observație
Dacă timpul Excel dat este mai mare sau egal cu 1 ianuarie 1900 dar mai mic decât 1 ianuarie 1970, returnează un număr negativ; dacă timpul Excel este egal cu 1 ianuarie 1970, returnează zero; dacă timpul Excel este mai mare decât 1 ianuarie 1970, returnează un număr pozitiv.
Eroare
Dacă timpul Excel este mai mic decât 1 ianuarie 1900, rezultatul returnează o valoare de eroare #VALUE!
Cum funcționează această formulă
Aici pentru a converti timpul Excel din celula B3: B6 în Unix Time, vă rugăm să utilizați formula de mai jos:
=(B3-DATE(1970,1,1))*86400 |
Anunturi Intrați tasta pentru a obține primul rezultat, apoi trageți mânerul de umplere automată în jos până la celula C7.
Explicație
Funcția dată: creați o dată cu numărul anului, numărul lunii și numărul zilei.
Formula (B3-DATE (1970,1,1)) este utilizată pentru a calcula diferența dintre data dată și epoca Unix.
86400: După cum știam, o zi = 24 de ore, o oră = 60 de minute și un minut = 60 de secunde, deci o zi = 24 * 60 * 60 = 86400 de secunde.
Convertiți marcajul de timp Unix în ora Excel
Formula generică:
(Unix_time/86400)+DATE(1970,1,1) |
Sintaxte și argumente
Unix_time: the Unix time (a series number) that you want to convert to standard Excel time. |
Valoarea retur
Formula returnează un număr de serie, apoi trebuie să formatați numărul seriei la o formatare datetime. De obicei, rezultatul este un număr de serie pozitiv, dacă rezultatul este un număr negativ, acesta va reveni la o serie de ##### după formatarea acestuia ca datetime.
Cum funcționează această formulă
Pentru a converti ora Unix din celula B3: B6 la ora Excel, utilizați formula de mai jos:
=(B3/86400)+DATE(1970,1,1) |
Anunturi Intrați tasta și trageți mânerul de umplere automată în jos până la celula C6.
Apoi păstrați rezultatele selectate, apoi apăsați Ctrl + 1 pentru a afișa Celule de format dialog, sub Număr , selectați Data de la Categorii lista, apoi în secțiunea din dreapta a Tip, alegeți un format de care aveți nevoie.
Faceți clic pe OK, apoi rezultatele formulei au fost formatate ca datetime.
Explicație
Funcția dată: creați o dată cu numărul anului, numărul lunii și numărul zilei.
Formula (B3 / 86400) + DATE (1970,1,1) obține numărul total de zile dintre data dată și epoca Unix.
86400: După cum știam, o zi = 24 ore, o oră = 60 minute, un minut = 60 secunde, deci o zi = 24 * 60 * 60 = 86400 secunde. Și invers, o dată / 86400 va primi numărul zilei.
Formule relative
- Convertiți minutele zecimale în formatul orei
Acest tutorial oferă o formulă pentru a converti minutele zecimale în timpul Excel. - Convertiți secunde zecimale în timp
Pentru a converti secunde zecimale în timp Excel în Excel, o formulă vă poate ajuta. - Conversia timpului în ore zecimale
Aici oferă o formulă care convertește ora în ore zecimale în Excel și explică modul în care funcționează formula. - Conversia timpului în minute zecimale
În acest tutorial, oferă o formulă pentru conversia timpului în minute zecimale în Excel.
Funcții relative
- Funcția Excel IF
Testați pentru condițiile specificate, apoi returnează valorile corespunzătoare - Funcția Excel VALUE
Convertiți textul în număr. - Funcția Excel LUNĂ
LUNA este utilizată pentru a obține luna ca număr întreg (de la 1 la 12) de la dată. - Funcția Excel DAY
Funcția DAY primește ziua ca număr (de la 1 la 31) de la o dată - Funcția Excel YEAR
Funcția YEAR returnează anul pe baza datei date într-un format de număr de serie din 4 cifre.
Cele mai bune instrumente de productivitate Office
Kutools for Excel - Te ajută să ieși în evidență din mulțime
Kutools for Excel Are peste 300 de caracteristici, Asigurați-vă că ceea ce aveți nevoie este la doar un clic distanță...

Office Tab - Activați citirea și editarea cu file în Microsoft Office (include Excel)
- O secundă pentru a comuta între zeci de documente deschise!
- Reduceți sute de clicuri de mouse pentru dvs. în fiecare zi, spuneți adio de la mâna mouse-ului.
- Vă crește productivitatea cu 50% atunci când vizualizați și editați mai multe documente.
- Aduce file eficiente la Office (inclusiv Excel), la fel ca Chrome, Edge și Firefox.
