Conversione della notazione temporale in notazione decimale (Microsoft Excel)
Excel archivia internamente i valori di data e ora come numeri a virgola mobile.
La parte del numero a sinistra del separatore decimale rappresenta i giorni trascorsi dal 1 gennaio 1900 o 1904 (a seconda di come è configurata la copia di Excel). La parte del numero a destra del punto decimale rappresenta la parte di un giorno intero rappresentata dalla data e dall’ora.
Sapendo questo, puoi facilmente convertire un numero dalla sua notazione del tempo al suo equivalente decimale. Ad esempio, se hai un valore di tempo trascorso che rappresenta le 8:30, puoi convertirlo facilmente in 8.5 (otto ore e mezza) moltiplicando il valore del tempo per 24.
Per fare un altro esempio, supponiamo di avere un’ora di inizio nella cella A3 e un’ora di fine nella cella B3. Nella cella C3 inserisci la seguente formula:
=B3 - A3
Il risultato nella cella C3 è il tempo trascorso, che è la differenza tra l’ora di inizio e l’ora di fine. Nella cella D3 puoi quindi inserire la seguente formula:
= C3 * 24
Il risultato in D3 è una rappresentazione decimale del numero di ore nella cella C3. È possibile formattare la cella come si farebbe con qualsiasi altro valore numerico in modo che visualizzi il numero di posizioni decimali desiderate. Se preferisci limitare il numero di cifre decimali nel risultato, potresti usare la seguente formula nella cella D3:
=ROUNDUP(C3 * 24, 1)
Questa formula moltiplica C3 per 24 per convertire in un valore decimale, ma poi arrotonda il risultato a una singola cifra decimale.
ExcelTips è la tua fonte di formazione economica su Microsoft Excel.
Questo suggerimento (2052) si applica a Microsoft Excel 97, 2000, 2002 e 2003. Puoi trovare una versione di questo suggerimento per l’interfaccia a nastro di Excel (Excel 2007 e versioni successive) qui: