Note: The other languages of the website are Google-translated. Back to English
English English

Formula Excel: converti l'ora di Excel in timestamp Unix o viceversa

doc converti la data in julia 1

In questo saggio, si parla delle formule che convertono tra l'ora di Excel e il timestamp Unix nel foglio Excel.

Leggere prima della formula:

Cos'è il timestamp di Unix?

Il timestamp Unix registra l'ora utilizzando i secondi. Nel sistema Unix, conta il tempo dal 1 gennaio 1970. In altre parole, il timestamp Unix è il numero totale di secondi tra la data specificata e il 1 gennaio 1970.

Se vuoi seguire questo tutorial, scarica il foglio di calcolo di esempio.
doc converti la data in julia 1

Converti l'ora di Excel in timestamp Unix

 

Formula generica:

(Excel_time-DATE(1970,1,1))*86400

Sintassi e argomenti

Excel_time: the datetime that you want to convert to Unix time.

Valore di ritorno

La formula restituisce un numero di serie. Di solito il valore restituito è così grande da essere visualizzato come ##### e puoi formattare il valore restituito come Generale or Numero per mostrarlo come un numero di serie regolare.

osservazione

Se il tempo Excel specificato è maggiore o uguale al 1 gennaio 1900 ma inferiore al 1 gennaio 1970, restituisce un numero negativo; se l'ora di Excel è uguale al 1 gennaio 1970, restituisce zero; se l'ora di Excel è maggiore del 1 gennaio 1970, restituisce un numero positivo.

Errore

Se l'ora di Excel è inferiore al 1 gennaio 1900, il risultato restituisce un valore di errore #VALORE!

Come funziona questa formula

Qui per convertire l'ora di Excel nella cella B3: B6 in Unix Time, utilizzare la formula seguente:

=(B3-DATE(1970,1,1))*86400

doc converti la data in julia 1

Ufficio Stampa Entra per ottenere il primo risultato, quindi trascina la maniglia di riempimento automatico verso il basso nella cella C7.
doc converti la data in julia 1

Spiegazione

Funzione data: crea una data con il numero dell'anno, il numero del mese e il numero del giorno.

La formula (B3-DATE (1970,1,1)) viene utilizzata per calcolare la differenza tra la data e l'ora specificata e l'epoca Unix.

86400: Come sappiamo, un giorno = 24 ore, un'ora = 60 minuti e un minuto = 60 secondi, quindi un giorno = 24 * 60 * 60 = 86400 secondi.

Converti timestamp Unix in tempo Excel

 

Formula generica:

(Unix_time/86400)+DATE(1970,1,1)

Sintassi e argomenti

Unix_time: the Unix time (a series number) that you want to convert to standard Excel time.

Valore di ritorno

La formula restituisce un numero di serie, quindi è necessario formattare il numero di serie in una formattazione datetime. Di solito il risultato è un numero di serie positivo, se il risultato è un numero negativo, tornerà a una serie di ##### dopo averlo formattato come datetime.

Come funziona questa formula

Per convertire l'ora Unix nella cella B3: B6 in tempo Excel, utilizzare la formula seguente:

=(B3/86400)+DATE(1970,1,1)

doc converti la data in julia 1

Ufficio Stampa Entra e trascina la maniglia di riempimento automatico verso il basso nella cella C6.
doc converti la data in julia 1

Quindi mantenere i risultati selezionati, quindi premere Ctrl + 1 per visualizzare il formato celle dialogo, sotto Numero scheda, selezionare Data dal Categoria list, quindi nella sezione destra di Tipologia, scegli un formato di cui hai bisogno.
doc converti la data in julia 1

Fare clic su OK, quindi i risultati della formula sono stati formattati come datetime.
doc converti la data in julia 1

Spiegazione

Funzione data: crea una data con il numero dell'anno, il numero del mese e il numero del giorno.

La formula (B3 / 86400) + DATE (1970,1,1) ottiene il numero totale di giorni tra la data e l'ora specificata e l'epoca Unix.

86400: Come sappiamo, un giorno = 24 ore, un'ora = 60 minuti, un minuto = 60 secondi, quindi un giorno = 24 * 60 * 60 = 86400 secondi. E viceversa, una data / 86400 otterrà il numero del giorno.


Formule relative

Funzioni relative


I migliori strumenti per la produttività in ufficio

Kutools per Excel: ti aiuta a distinguerti dalla folla

Vorresti completare il tuo lavoro quotidiano in modo rapido e perfetto? Kutools per Excel offre 300 potenti funzionalità avanzate (Combina cartelle di lavoro, somma per colore, contenuto di celle divise, converti data e così via ...) e risparmia l'80% di tempo per te.

  • Progettato per 1500 scenari di lavoro, ti aiuta a risolvere l'80% dei problemi di Excel.
  • Riduci migliaia di clic della tastiera e del mouse ogni giorno, allevia i tuoi occhi e le tue mani stanche.
  • Diventa un esperto di Excel in 3 minuti. Non è più necessario ricordare formule dolorose e codici VBA.
  • Prova gratuita illimitata di 30 giorni. Garanzia di rimborso di 60 giorni. Aggiornamento gratuito e supporto per 2 anni.
Nastro di Excel (con Kutools per Excel installato)

Scheda Office: abilita la lettura e la modifica a schede in Microsoft Office (incluso Excel)

  • Un secondo per passare da una dozzina di documenti aperti all'altra!
  • Riduci ogni giorno centinaia di clic del mouse, dì addio alla mano del mouse.
  • Aumenta la produttività del 50% durante la visualizzazione e la modifica di più documenti.
  • Porta schede efficienti in Office (incluso Excel), proprio come Chrome, Firefox e il nuovo Internet Explorer.
Screenshot di Excel (con la scheda Office installata)
Commenti (1)
Ancora nessuna valutazione. Puoi essere il primo a votare!
Questo commento è stato fatto dal moderatore sul sito
Questa formula non tiene conto del fatto che l'epoca UNIX è 1/1/1970 **UTC/GMT**, indipendente dall'ora legale. 
Non ci sono ancora commenti pubblicati qui
Lasciate i vostri commenti
Pubblicazione come ospite
×
Valuta questo post:
0   Personaggi
Posizioni suggerite