
Formula generica
=A1*86400
Sommario
Per convertire un tempo Excel valido in secondi decimali, è possibile moltiplicare per 86400. Nell'esempio mostrato, la formula in C6 è:
=B6*86400
che restituisce un valore di 60, poiché ci sono 60 secondi in 1 minuto.
Spiegazione
Nel sistema orario di Excel, un giorno di 24 ore è uguale a 1. Ciò significa che le ore e le ore sono valori frazionari di 1, come mostrato nella tabella seguente:
Ore | Tempo | Frazione | Valore |
---|---|---|---|
1 | 1:00 AM | 1/24 | 0.04167 |
3 | 3:00 DI MATTINA | 3/24 | 0.125 |
6 | 6:00 DI MATTINA | 6/24 | 0.25 |
4 | 4:00 DEL MATTINO | 4/24 | 0.167 |
8 | 8:00 DI MATTINA | 8/24 | 0.333 |
12 | 12:00 | 12/24 | 0,5 |
18 | 18:00 | 18/24 | 0.75 |
21 | 09:00 | 21/24 | 0.875 |
Poiché ogni ora può essere rappresentata come 1/24, è possibile convertire un'ora di Excel in ore decimali moltiplicando il valore per 24, convertire in minuti decimali moltiplicando il valore per 1440 (24 * 60) e convertire in secondi moltiplicando per 86400 (24 * 60 * 60).
Con il valore temporale 6:00 cella A1, puoi visualizzare la conversione in questo modo:
=A1*(24*60*60) =(6/24)*86400 =0.25*86400 =21,600
Il tempo di Excel 6:00 viene convertito in 21.600 secondi.
Formatta il risultato come numero
Quando si moltiplica un valore temporale per 86400, Excel potrebbe formattare automaticamente il risultato utilizzando un formato ora come h: mm, che visualizzerà il valore in modo errato. Per visualizzare il risultato come un numero normale, applicare il formato Generale o Numero.