Formula di Excel: converti l'ora di Excel in secondi decimali -

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.

Articoli interessanti...