Skip to main content

¿Cómo convertir horas, minutos y segundos a horas decimales en Excel?

Author: Sun Last Modified: 2025-06-03

Si tienes una lista de tiempos mostrados en formato de horas decimales, pero estás acostumbrado al formato hh:mm:ss (horas, minutos y segundos), ¿qué puedes hacer? Con los siguientes métodos puedes resolver el problema de conversión entre horas, minutos, segundos y horas decimales.

Convertir horas, minutos y segundos a decimal con fórmula

Convertir horas, minutos y segundos a decimal con un solo clicgood idea3

Convertir decimal a horas, minutos y segundos con fórmula

Convertir decimal a horas y minutos con VBA


Convertir horas, minutos y segundos a decimal con fórmula

Supongamos que tienes una lista de tiempos en formato de horas, minutos y segundos en la columna A, y para convertirlos a tiempo decimal solo necesitas seguir estos pasos:

1. Selecciona una celda en blanco, por ejemplo, la celda B1, e introduce esta fórmula =A1*24 en la celda (la celda A1 indica la celda cuyos datos deseas convertir a tiempo decimal, puedes cambiarla según sea necesario), luego haz clic en Enter en el teclado. Ver captura de pantalla:
 Convert time to decimal with a formula

2. Luego arrastra el controlador de relleno para completar el rango en el que deseas trabajar. Ver captura de pantalla:
drag and fill the formula to other cells

3. Luego necesitarás formatear las celdas de resultados en la columna B como formato general seleccionando el rango, haciendo clic derecho y haciendo clic en Formato de celdas en el menú contextual. Ver captura de pantalla:
clcik Format Cells in the context menu

4. Luego haz clic en la pestaña Número en el cuadro de diálogo Formato de celdas, y selecciona General desde la Categoría: caja, luego haz clic en Aceptar para cerrar el cuadro de diálogo. Ver captura de pantalla:click General in the dialog box

Puedes ver el resultado como se muestra a continuación:
times are converted to decimals


Convertir horas, minutos, segundos a horas decimales con un solo clic

Si tienes Kutools para Excel instalado en Excel, puedes usar la utilidad Convertir Tiempo para convertir rápidamente hh:mm:ss a horas/minutos/segundos decimales.

Kutools para Excel ofrece más de 300 funciones avanzadas para simplificar tareas complejas, potenciando la creatividad y la eficiencia. Integrado con capacidades de inteligencia artificial, Kutools automatiza las tareas con precisión, haciendo que la gestión de datos sea sencilla. Información detallada de Kutools para Excel...  Prueba gratuita...

Después de instalar gratis Kutools para Excel, por favor sigue los siguientes pasos:

Selecciona las celdas de tiempo y haz clic en Kutools > Contenido > Convertir Tiempo, y selecciona la opción de conversión que satisfaga tus necesidades. Ver captura de pantalla:click Convert Time feature of kutools

Luego aparece un cuadro de diálogo para informarte el número de celdas convertidas, haz clic en Aceptar para cerrarlo, y todo el tiempo seleccionado ha sido convertido.
all the selected time has been converted to decimals

Consejo: Si deseas guardar el decimal convertido en otra ubicación, puedes hacer clic en Kutools > Contenido > Convertir Tiempo para mostrar el cuadro de diálogo Convertir Tiempo, y luego en el cuadro de diálogo, selecciona el tipo de conversión que necesitas, y marca la casilla Guardar en otra ubicación, y selecciona una celda para mostrar el resultado, haz clic en Aceptar, y el tiempo ha sido convertido y ubicado en la nueva posición. Ver captura de pantalla:

set options in the dialog box to save the result to another location
put the results to other cells


Convertir decimal a horas, minutos y segundos con fórmula

Por el contrario, si deseas convertir el tiempo decimal a formato de horas, minutos y segundos, puedes hacer lo siguiente:

Supongamos que tus datos están en la columna A, y necesitas convertirlos al formato de horas, minutos y segundos.

1. Selecciona una celda en blanco, en este caso, selecciono la celda B1, y escribe esta fórmula =A1/24 en B1 (la celda A1 indica la celda cuyos datos deseas convertir al formato de horas, minutos y segundos, puedes cambiarla según sea necesario), luego haz clic en Enter en el teclado. Ver captura de pantalla:
Convert decimal to time format with a formula

2. Repite el paso 1 para ingresar la fórmula anterior según sea necesario en la columna B una por una, por ejemplo, ingresa =A2/24 en la celda B2 y haz clic en Enter. Ver captura de pantalla:
drag and fill the formula to other cells

3. Luego necesitarás formatear las celdas en la columna B como formato hh:mm:ss seleccionando el rango que usa la fórmula y haciendo clic derecho, haz clic en Formato de celdas en el menú contextual. Ver captura de pantalla:
click Format Cells in the context menu

4. Luego haz clic en Número pestaña en el Formato de celdas cuadro de diálogo, y haz clic en Hora desde Categoría: caja, y selecciona 13:30:55 desde la Tipo: caja en la sección derecha, luego haz clic en Aceptar para cerrar el cuadro de diálogo. Ver captura de pantalla:
set time format in the dialog box

Puedes ver que los datos han sido convertidos.
the selected decimals are converted to time format


Convertir decimal a horas y minutos con VBA

Con la fórmula anterior =A1/24 para convertir el tiempo uno por uno es algo que consume tiempo, pero con el código VBA, puedes convertir una lista de tiempo decimal a horas y minutos de una vez.

1. Mantén presionado el botón ALT y presiona F11 en el teclado para abrir una ventana de Microsoft Visual Basic para Aplicaciones.

2. Haz clic en Insertar > Módulo, y copia el VBA en el módulo.

VBA: Convertir tiempo decimal a horas y minutos

Sub ConvertToTime()
'Updateby20140227
Dim Rng As Range
Dim WorkRng As Range
Dim xHours As Variant
Dim xMin As Variant
Dim xValue As Variant
On Error Resume Next
xTitleId = "KutoolsforExcel"
Set WorkRng = Application.Selection
Set WorkRng = Application.InputBox("Range", xTitleId, WorkRng.Address, Type:=8)
For Each Rng In WorkRng
    xValue = Rng.Value
    xHours = VBA.Split(xValue, ".")(0)
    xMin = VBA.Split(xValue, ".")(1) * 60
    Rng.Value = xHours & ":" & VBA.Left(xMin, 2)
Next
End Sub

3. Haz clic en Ejecutar botón o presiona F5 para ejecutar el VBA, luego un KutoolsforExcel cuadro de diálogo aparece para que selecciones un rango de trabajo. Ver captura de pantalla:
vba code to select data range

4. Haz clic en Aceptar en el cuadro de diálogo emergente, los datos del rango seleccionado han sido convertidos al formato de horas y minutos. Ver captura de pantalla:
vba code to get the result

Consejo: Al ejecutar el código VBA anterior, perderás tus datos originales, así que es mejor que los copies y los guardes antes de ejecutar el VBA.


Agregar días, años, meses, horas, minutos y segundos a fechas en Excel con facilidad

Si tienes una fecha en una celda y necesitas agregar días, años, meses, horas, minutos o segundos, usar fórmulas puede ser complicado y difícil de recordar. Con la herramienta Date & Time Helper de Kutools para Excel, puedes agregar unidades de tiempo a una fecha sin esfuerzo, calcular diferencias entre fechas o incluso determinar la edad de alguien basándote en su fecha de nacimiento, todo ello sin necesidad de memorizar fórmulas complejas.

Kutools para Excel - Potencia Excel con más de 300 herramientas esenciales. ¡Disfruta de funciones de IA gratis permanentemente! Consíguelo ahora


Artículos relacionados:

Las mejores herramientas de productividad para Office

🤖 Kutools AI Aide: Revoluciona el análisis de datos basado en: Ejecución inteligente | Generar código | Crear fórmulas personalizadas | Analizar datos y generar gráficos | Invocar Funciones mejoradas
Funciones populares: Buscar, resaltar o marcar duplicados | Eliminar filas en blanco | Combinar columnas o celdas sin perder datos | Redondear...
Super BUSCARV: Búsqueda por varios criterios | Búsqueda de varios valores | Búsqueda en varias hojas | Coincidencia difusa....
Lista desplegable avanzada: Crea rápidamente una lista desplegable | Lista desplegable dependiente | Lista desplegable de selección múltiple....
Administrador de columnas: Agregar un número específico de columnas | Mover columnas | Alternar el estado de visibilidad de columnas ocultas | Comparar rangos y columnas...
Funciones destacadas: Cuadrícula de enfoque | Vista de diseño | Barra de fórmulas mejorada | Administrador de Libro de trabajo y Hoja de cálculo | Biblioteca de AutoTexto | Selector de fechas | Combinar Datos | Cifrar/Descifrar celdas | Enviar correo electrónico por lista | Super Filtro | Filtro especial (filtrar celdas con fuente en negrita/cursiva/tachado...)...
Top15 conjuntos de herramientas:12 herramientas de texto (Agregar texto, Eliminar caracteres específicos, ...) | Más de50 tipos de gráficos (Diagrama de Gantt, ...) | Más de40 fórmulas prácticas (Calcular edad basada en la fecha de nacimiento, ...) |19 herramientas de inserción (Insertar código QR, Insertar imagen desde ruta, ...) |12 herramientas de conversión (Convertir a palabras, Conversión de moneda, ...) |7 herramientas para combinar y dividir (Combinar filas avanzado, Dividir celdas, ...) | ... y más

Potencia tus habilidades en Excel con Kutools para Excel y experimenta una eficiencia sin precedentes. Kutools para Excel ofrece más de300 funciones avanzadas para aumentar la productividad y ahorrar tiempo. Haz clic aquí para obtener la función que más necesitas...


Office Tab lleva la interfaz de pestañas a Office y facilita mucho tu trabajo

  • Habilita la edición y lectura con pestañas en Word, Excel, PowerPoint, Publisher, Access, Visio y Project.
  • Abre y crea varios documentos en nuevas pestañas de la misma ventana, en lugar de nuevas ventanas.
  • ¡Aumenta tu productividad en un50% y reduce cientos de clics de ratón cada día!