Converti tempo in numero decimale in Excel (ore, minuti, secondi)

Per impostazione predefinita, la data e l'ora vengono salvate come numeri/decimali in Excel. Ma spesso lo vedi in formati diversi a causa del modo in cui le celle sono state formattate.

Ad esempio, nell'esempio seguente, il valore nelle colonne A e B è lo stesso, ma vengono visualizzati in modo diverso a causa del formato.

E una delle cose di cui molte persone hanno bisogno in Excel è convertire il tempo in decimale (come ore o minuti o secondi).

Ad esempio, invece di avere la data e l'ora come 01-01-2020 6:30 AM, potresti voler ottenere:

  • Numero di ore come 6
  • Numero di minuti come 30

Per fortuna Excel ha alcune formule fantastiche, puoi facilmente convertire il tempo in valori decimali.

Come convertire il tempo in numeri decimali in Excel

In questo tutorial, ti mostrerò alcuni esempi di conversione del tempo in un decimale usando le formule (ad esempio, convertire il tempo in ore, minuti e secondi).

Ci sono molti modi per converti il ​​tempo in decimale in Excel:

  • L'uso delle operazioni aritmetiche è il modo più semplice per convertire il tempo in numeri decimali. Per esempio:
    • Per convertire il tempo in ore, moltiplica il valore del tempo con 24
    • Per convertire il tempo in minuti, moltiplica il valore del tempo con 24*60
    • Per convertire il tempo in secondi, moltiplica il valore del tempo con 24*60*60
  • Puoi anche utilizzare formule integrate di Excel come CONVERTIRE o ORA/MINUTO/SECONDO

Nelle sezioni che seguono, ti mostrerò esempi di come convertire l'ora di Excel in valori decimali utilizzando questi metodi.

Quindi iniziamo!

Converti il ​​tempo in ore in Excel

In questa sezione, tratterò tre diversi modi per convertire il tempo in ore in Excel.

Utilizzo della moltiplicazione semplice per ottenere il valore dell'ora

Supponiamo di avere l'ora in una cella come 18:00 (nella cella A2) e di volerla convertire in ore.

Puoi semplicemente moltiplicarlo per 24 e ti darà quante ore sono trascorse fino a quel momento.

=A2*24

Funziona perché Excel memorizza le date e le ore come numeri. Un giorno intero (24 ore) viene memorizzato come 1 in Excel. Ciò significa che ogni ora viene memorizzata come 1/24.

Quindi, mentre vedi il valore 18:00, nel back-end, viene memorizzato come valore 0,75 (che indica che sono già trascorse 18 ore su 24). Quindi, quando lo moltiplichi per 24, ti dà il numero di ore trascorse.

Nel caso in cui tu abbia un valore come 18:32, l'utilizzo della formula sopra ti darà il risultato come 18,53 (dove la parte dei minuti/secondi è mostrata in decimali e le ore intere/complete come numeri interi). In questo esempio, il valore numerico di 32 minuti in Excel sarebbe 0,53 ore.

Nota: nel caso in cui si ottenga il valore dell'ora con i decimali (ad esempio 18,53), assicurarsi di averlo formattato per mostrare anche i decimali. In caso contrario, potresti vedere il risultato come 19, poiché Excel ti mostra il valore intero arrotondato. Tuttavia, questo non modificherebbe il valore nella cella, che continuerà ad essere 18,53

Nel caso in cui si desideri solo il valore dell'ora completa/intera e si ignori la parte dei minuti, utilizzare la formula seguente utilizzando INT.

=INT(A2*24)

INT ti dà solo la parte intera e non devi preoccuparti di minuti extra.

Utilizzo delle funzioni di Excel (ORA, MINUTO e SECONDO)

Se non ti piace il metodo di moltiplicazione manuale, un altro modo davvero semplice per convertire il tempo in ore è utilizzare le funzioni integrate relative al tempo (ORA, MINUTO e SECONDO)

Supponiamo di avere gli orari come mostrato di seguito e di voler sapere quante ore sono trascorse nella giornata.

Di seguito la formula per convertire il tempo in ore

=ORA(A2)+MINUTO(A2)/60+SECONDO(A2)/(60*60)

La funzione HOUR restituisce semplicemente il numero di ore trascorse nel tempo specificato, così come le funzioni MINUTE e SECOND.

Ma poiché abbiamo bisogno del valore finale in ore, dobbiamo dividere il valore dei minuti per 60 (per convertirlo in ore) e il secondo valore per 60*60 (di nuovo per convertirlo in ore).

Utilizzo della funzione di conversione

Un altro molto semplice (probabilmente il più semplice dei tre metodi), è usare la funzione CONVERTI.

Questa funzione assume un valore numerico (che in questo caso sarebbe l'ora) e può convertirlo in ore (o minuti/secondi).

Di seguito è la formula che convertirà il tempo in ore:

=CONVERTI(A2,"giorno","ora")

Il secondo argomento è per indicare la funzione del formato dati esistente e il terzo argomento è il formato in cui si desidera convertire.

Nota: A volte i risultati possono sembrare diversi dal previsto. Ciò potrebbe essere dovuto al formato della cella che potrebbe mostrare il risultato in un formato di data anziché in formato decimale. Puoi cambiarlo facilmente andando alla scheda Home e impostando il formato dal menu a discesa del formato (è nel gruppo Numero)

In pratica, è più probabile che tu ottenga data e ora insieme (anziché solo l'ora come ho mostrato negli esempi sopra). Puoi ancora utilizzare i metodi mostrati sopra, ma devi prima dividere il valore di data e ora e quindi utilizzare i metodi mostrati sopra solo sulla parte temporale. Più avanti in questo tutorial, tratterò anche due metodi per separare data e ora in Excel utilizzando le formule.

Puoi anche utilizzare gli stessi metodi descritti sopra per convertire il tempo in minuti e secondi.

Diamo subito un'occhiata anche a questi esempi.

Converti il ​​tempo in minuti in Excel

In questa sezione, tratterò tre diversi modi per convertire il tempo in minuti in Excel.

Utilizzo della moltiplicazione semplice per ottenere il valore dei minuti

In un giorno ci sono 1440 minuti (24*60).

Quindi, per convertire il tempo in minuti, puoi semplicemente moltiplicare il valore del tempo per 1440.

Supponiamo di avere l'ora in una cella come 18:00 (nella cella A2) e di volerla convertire in minuti.

Di seguito è la formula per farlo:

=A2*1440

Questo ti darà il numero totale di minuti trascorsi in quel giorno nell'ora indicata.

Nota: Ricorda che nel caso tu abbia anche secondi nel tempo, questi verranno convertiti in minuti e verranno mostrati come parte decimale. Affinché siano visibili nel risultato, è necessario formattare le celle risultanti per mostrare i risultati fino a 2/3 decimali.

Nel caso in cui si desideri solo il valore dei minuti e si ignori la parte dei secondi, utilizzare la formula seguente utilizzando INT.

=INT(A2*1440)

Utilizzo delle funzioni di Excel (ORA, MINUTO e SECONDO)

Proprio come abbiamo usato queste funzioni per ottenere il valore dell'ora, puoi anche usarle per convertire il tempo in minuti.

Di seguito è riportata la formula che convertirà il tempo in minuti utilizzando queste funzioni:

=ORA(A2)*60+MINUTO(A2)+SECONDO(A2)/60

Poiché l'obiettivo qui è ottenere tutte le parti in minuti (ore, minuti e secondi), moltiplichiamo 60 con le ore per ottenere il valore dei minuti e dividiamo i secondi per 60 per ottenere il valore dei minuti.

Utilizzo della funzione di conversione

Ancora una volta, sicuramente il modo più semplice per convertire il tempo in minuti è utilizzare la formula di conversione.

La formula seguente prende il valore del tempo e lo converte in minuti;

=CONVERTI(A2,"giorno","min")

Il secondo argomento dice alla funzione che il valore nella cella A2 è in formato giorno e il terzo argomento ("mn") le dice di convertirlo in minuti.

Converti il ​​tempo in secondi in Excel

In questa sezione, tratterò tre diversi modi per convertire il tempo in secondi in Excel.

Utilizzo della moltiplicazione semplice per ottenere il valore dei secondi

In un giorno ci sono 86400 secondi (24*60*60).

Quindi, per convertire il tempo in secondi, puoi semplicemente moltiplicare il valore del tempo con 86400.

Supponiamo di avere l'ora in una cella come 18:32:30 (nella cella A2) e di volerla convertire in secondi.

Di seguito è la formula per farlo:

=A2*86400

Questo ti darà il numero totale di secondi che sono trascorsi in quel giorno nel tempo dato.

Utilizzo delle funzioni di Excel (ORA, MINUTO e SECONDO)

Di seguito è riportata la formula che convertirà il tempo in minuti utilizzando queste funzioni:

=ORA(A2)*60*60+MINUTO(A2)*60+SECONDO(A2)

Poiché l'obiettivo qui è ottenere tutte le parti (ore, minuti e secondi) in secondi, moltiplichiamo 60*60 con le ore per ottenere il valore dei secondi e moltiplichiamo i minuti per 60 per ottenere il valore dei secondi.

Dividi data e ora e poi converti l'ora in decimale

Finora, abbiamo visto esempi in cui abbiamo solo il tempo e volevamo convertire quel tempo in ore, minuti o secondi.

Ma cosa succede se si dispone della data e dell'ora?

In tal caso, non è possibile utilizzare direttamente i metodi di cui sopra. Dovrai prima dividere la data e l'ora e poi convertire l'ora in decimali.

Poiché la data e l'ora sono memorizzate come numeri in Excel, la loro separazione diventa più semplice.

Un giorno intero viene memorizzato come numero intero e la parte temporale viene memorizzata come valore decimale. Quindi, se vuoi separare data e ora, devi semplicemente separare la parte intera e la parte decimale.

Diamo un'occhiata a un paio di modi davvero semplici per dividere la data e l'ora in Excel.

Dividi data e ora utilizzando la formula INT

Supponiamo di avere il set di dati come mostrato di seguito e di voler dividere la data e l'ora.

Per fare ciò, inserisci la seguente formula nella cella B2:

=A2-INT(A2)

La formula sopra rimuove la parte intera e ti dà la parte decimale della data.

Ora puoi utilizzare uno dei tre metodi descritti sopra (usando la moltiplicazione aritmetica, usando la formula ORA/MINUTO/SECONDO o usando la formula CONVERTI) per convertire il tempo in decimale.

Dividi data e ora utilizzando la formula MOD

Un altro modo per farlo può essere l'utilizzo della funzione MOD.

Supponiamo di avere il set di dati come mostrato di seguito e di voler dividere la data e l'ora.

Per fare ciò, inserisci la seguente formula nella cella B2:

=MOD(A2,1)

Questo ti darebbe subito la parte decimale e quindi puoi usare uno dei tre metodi sopra descritti per convertire il tempo in numeri decimali (ore, minuti o secondi).

Aiuterete lo sviluppo del sito, condividere la pagina con i tuoi amici

wave wave wave wave wave