
Formula generica
=seconds/86400
Sommario
Per convertire i secondi in formato decimale in un orario Excel corretto, dividere per 86400. Nell'esempio mostrato, la formula in C6 è:
=B6/86400
Per visualizzare il risultato come ora, applicare un formato ora. La colonna D mostra lo stesso risultato formattato con (h): mm.
Spiegazione
Nel sistema di data di Excel, un giorno è uguale a 1, quindi puoi pensare al tempo come valori frazionari di 1, come mostrato nella tabella seguente:
Ore | Frazione | Minuti | Secondi | Valore | Tempo |
---|---|---|---|---|---|
1 | 1/24 | 60 | 3600 | 0.04167 | 1:00 |
3 | 3/24 | 180 | 10800 | 0.125 | 3:00 |
6 | 6/24 | 360 | 21600 | 0.25 | 6:00 |
12 | 12/24 | 720 | 43200 | 0,5 | 12:00 |
18 | 18/24 | 1080 | 64800 | 0.75 | 18:00 |
24 | 24/24 | 1440 | 86400 | 1.0 | 21:00 |
Poiché ci sono 24 ore in un giorno, 60 minuti in ogni ora e 60 secondi in ogni minuto, è necessario dividere per 24 * 60 * 60 = 86400 per convertire i secondi decimali in un valore che Excel riconoscerà come tempo. Dopo aver diviso per 86400, puoi applicare un formato ora a tua scelta o utilizzare il risultato in un'operazione matematica con altre date o ore.
Nell'esempio, poiché B11 contiene 43200 (che rappresenta 43200 secondi o mezza giornata) il risultato è 43200/86400 = 0,5. Una volta applicato un formato ora come h: mm o (h): mm, Excel visualizzerà 12:00.
Visualizzazione di una durata
Per visualizzare ore che rappresentano una durata superiore a 24 ore, minuti in durate superiori a 60 minuti o secondi in durate superiori a 60 secondi, è necessario regolare il formato del numero aggiungendo parentesi quadre.
(h) // for hours greater than 24 (m) // for minutes greater than 60 (s) // for seconds greater than 60
Le parentesi indicano a Excel che l'ora è una durata e non un'ora del giorno.
Nota: per utilizzare le parentesi quadre, dovrai creare e applicare un formato numerico personalizzato. Seleziona le celle, quindi vai a Formato celle (Control + 1)> Numero> Personalizzato.