Convertir decimales a hh:mm:ss y viceversa en Excel

En este artículo veremos cómo convetir números decimales a su equivalente en tiempo con formato [h]:mm:ss y vicersa, es decir, si tenemos un valor de tiempo tipo 01:30:00 podremos obtener el valor decimal de cuántas horas, minutos o segundos.

Tiempo a decimal

Como decía antes, si tenemos el valor de tiempo 01:30:00 sabemos que es hora y media, pero para obtener cuántas horas, minutos o segundos son exactamente realizamos los siguiente:

    1. ‘Valor del tiempo’ * 24 = Cantidad exacta de horas.
    2. ‘Valor del tiempo’ * 1440 =  Cantidad exacta de minutos.
    3. ‘Valor del tiempo’ * 86400 = Cantidad exacta de segundos.

image

Figura 1. Obteniendo la cantidad exacta de horas, minutos y segundos.

A la celda que contengan los resultados anteriores debemos de asignarles un formato de número General o con decimales.

Decimal a tiempo

Por lo general las bases de datos guardan el dato de tiempo expresado en segundos exactos, para después ser mostrados en el formato de tiempo deseado.

Ahora bien, si tenemos la cantidad de horas, minutos o segundos expresados en enteros la operación será a la inversa, es decir, divididos entre 24, 1440 o 86400 dependiendo el tiempo  queramos obtener:

    1. ‘Cantidad de horas’ / 24 = Se muestra el tiempo en formato hh:mm:ss.
    2. ‘Cantidad de minutos’ / 1440 = Se muestra el tiempo en formato hh:mm:ss.
    3. ‘Cantidad de segundos’ / 86400 = Se muestra el tiempo en formato hh:mm:ss.

El formato que se le deberá asignar es [h]:mm:ss para que muestre la cantidad de horas exactas en caso de que sean más de 24.

image

Figura 2. Cantidad exacta de tiempo expresada en formato de hora.

También te podría gustar...