Por defecto, la fecha y la hora se guardan como números/decimales en Excel. Pero a menudo se ve en diferentes formatos debido a la forma en que las celdas han sido formateadas.
Por ejemplo, en el ejemplo que figura a continuación, el valor de la columna A y B es el mismo, pero éstos se muestran de manera diferente debido al formato.
Y una de las cosas que mucha gente necesita en Excel es convertir el tiempo en decimal (como horas o minutos o segundos).
Por ejemplo, en lugar de tener la fecha y la hora como 01-01-2020 6:30 AM , puede que quieras el get:
- Número de horas como 6
- Número de minutos como 30
Afortunadamente, Excel tiene unas fórmulas impresionantes, puede convertir fácilmente el tiempo en valores decimales.
Glosario
Cómo convertir el tiempo en números decimales en Excel
En este tutorial, le mostraré algunos ejemplos de conversión de tiempo a un decimal utilizando fórmulas (es decir, convertir el tiempo en horas, minutos y segundos).
Hay múltiples maneras de convertir el tiempo a decimal en Excel :
- El uso de la operación aritmética es la forma más fácil de convertir el tiempo en números decimales. Por ejemplo:
- Para convertir el tiempo en horas, multiplique el valor del tiempo por 24
- Para convertir el tiempo en minutos, multiplique el valor del tiempo por 24*60
- Para convertir el tiempo en segundos, multiplique el valor del tiempo por 24*60*60
- También puedes usar fórmulas incorporadas a Excel como CONVERTENCIA o HORA/MINUTO/SEGUNDO
En las secciones siguientes, les mostraré ejemplos de cómo convertir el tiempo de Excel en valores decimales utilizando estos métodos.
¡Así que empecemos!
Convertir el tiempo en horas en Excel
En esta sección, cubro tres formas diferentes de convertir el tiempo en horas en Excel.
Uso de la multiplicación simple para obtener el valor de la hora
Supongamos que tienes la hora en una celda como las 6:00 PM (en la celda A2) y quieres convertirla en horas.
Puedes simplemente multiplicarlo por 24 y te dará cuántas horas han pasado hasta ese momento.
=A2*24
Esto funciona debido al hecho de que Excel almacena las fechas y horas como números. Un día completo (24 horas) se almacena como 1 en Excel. Esto significa que cada hora se almacena como 1/24.
Así que mientras ves el valor 6:00 PM, en el backend, se almacena como el valor 0.75 (lo que indica que ya han pasado 18 horas de las 24 horas). Así que, cuando lo multiplicas por 24, te da el número de horas que han pasado.
En caso de tener un valor como el de las 6:32 PM, el uso de la fórmula anterior le dará el resultado como 18.53 (donde la parte de los minutos/segundos se muestra en decimales y las horas completas/completas como números enteros). En este ejemplo, el valor numérico de 32 minutos en Excel sería 0,53 horas.
Nota: En caso de que obtengas el valor de la hora que tiene los decimales (como 18,53), asegúrate de que lo has formateado para mostrar los decimales también. En caso de que no lo hayas hecho, puedes ver el resultado como 19, ya que Excel te muestra el valor entero redondeado. Sin embargo, esto no cambiaría el valor de la celda, que seguirá siendo 18.53
En caso de que sólo quieras el valor de la hora completa/total e ignores la parte de los minutos, usa la siguiente fórmula usando INT.
=INT(A2*24)
INT sólo te da la parte entera y no tienes que preocuparte por ningún minuto extra.
Usando las funciones de Excel (HORA, MINUTO y SEGUNDO)
Si no te gusta el método de multiplicación manual, otra forma muy fácil de convertir el tiempo en horas es usando las funciones relacionadas con el tiempo incorporadas (HORA, MINUTO y SEGUNDO)
Supongamos que tienes los tiempos que se muestran a continuación y quieres saber cuántas horas han transcurrido en el día.
A continuación se muestra la fórmula para convertir el tiempo en horas
=HORA(A2)+MINUTO(A2)/60+SEGUNDO(A2)/(60*60)
<img alt="Convertir el tiempo en decimal con la fórmula hora-minuto-segundo" height="212" sizes="(max-width: 703px) 100vw, 703px" data-pin-media="https://trumpexcel.com/wp-content/uploads/2019/12/Convert-Time-to-Decimal-with-Hour-Minute-Second-Formula.png" nitro-lazy-src="https://nitrocdn.com/zciqOWZgDznkuqFpvIJsLUeyHlJtlHxe/assets/static/optimized/rev-896a1a1/wp-content/uploads/2019/12/Convert-Time-to-Decimal-with-Hour-Minute-Second-Formula.png" nitro-lazy-srcset="https://nitrocdn.com/zciqOWZgDznkuqFpvIJsLUeyHlJtlHxe/assets/static/optimized/rev-896a1a1/wp-content/uploads/2019/12/Convert-Time-to-Decimal-with-Hour-Minute-Second-Formula.png 703w, https://nitrocdn.com/zciqOWZgDznkuqFpvIJsLUeyHlJtlHxe/assets/static/optimized/rev-896a1a1/wp-content/uploads/2019/12/Convert-Time-to-Decimal-with-Hour-Minute-Second-Formula-600×181.