Ir al contenido principal

Cómo calcular el tiempo en Excel: guía con ejemplos

Domina los cálculos de tiempo en Excel. Aplica fórmulas listas para usar directamente en tus datos.
Actualizado 4 may 2026  · 4 min leer

Quizá te sorprenda saber que Excel almacena las horas como una fracción de un día. Es decir, no guarda 8:30 AM tal y como lo ves, sino como 0.35417, que equivale a 8,5/24. Puedes verlo como el 35,4% de un día completo.

En este artículo, cubro este y otros casos clave:

  • Diferencia horaria: calcular la brecha entre hora de inicio y fin dentro del mismo día.
  • Tiempo transcurrido: medir la duración a lo largo de varios días usando marcas de tiempo completas.
  • Tiempo entre fechas: calcular la brecha entre dos fechas de calendario, ya sea en días, horas o minutos.
  • Tiempo total: sumar varias entradas de tiempo sin que se reinicien a las 24 horas.
  • Tiempo medio: calcular la media de varias entradas de tiempo.

Cómo calcular la diferencia horaria en Excel

Seguro que en algún momento necesitas calcular la brecha entre una hora de inicio y una de fin (hora fin - hora inicio). Uses el reloj de 12 horas o el formato de 24, Excel los interpreta como decimales.

Que Excel haga el cálculo y devuelva decimales no es el problema; que sea legible sí lo es, y ahí entra en juego el formato.

Mira este ejemplo:

diferencia horaria antes de dar formato en Excel

Aquí, la celda C2 mostrará por defecto 0.354167 (8,5/24). Ese número es correcto. Representa 8 horas y 30 minutos como fracción de un día. Para hacerlo legible, aplica el formato personalizado [h]:mm.

Pasos para aplicar el formato correcto:

  1. Selecciona la celda C2.

  2. Pulsa Ctrl + 1 para abrir el cuadro de diálogo Formato de celdas.

  3. Haz clic en Personalizada.

  4. En el campo Tipo, escribe [h]:mm o desplázate por las opciones y elige [h]:mm:ss y haz clic en Aceptar.

diferencia horaria después de dar formato en Excel

La celda C2 ahora muestra 8:30:00.

Fíjate que usamos [h]:mm en lugar de h:mm porque, sin corchetes, Excel reinicia la visualización de horas a cero al pasar de 24. Una duración de 26 horas se vería como 2:00 en vez de 26:00. Los corchetes le dicen a Excel que muestre el total de horas, no la aguja de un reloj.

Excel admite formatos de 12 horas (AM/PM) y de 24 horas. Una celda con 9:00 AM equivale a 09:00, y una con 9:00 PM equivale a 21:00. Lo más importante es usar el formato correcto en tus celdas para que los cálculos funcionen como esperas.

Cómo calcular el tiempo transcurrido en Excel

El tiempo transcurrido y la diferencia horaria son conceptos parecidos, pero no idénticos.

Mientras que la diferencia horaria, como comenté antes, calcula la brecha entre dos horas dentro del mismo día, el tiempo transcurrido abarca varios días y necesita valores completos de fecha y hora (marcas de tiempo) para calcularse con precisión.

La fórmula es:

= enddate_timestamp - startdate_timestamp

Ambas celdas deben contener fecha y hora completas. Por ejemplo, 3/1/2026 14:00 y 3/3/2026 9:30.

tiempo transcurrido antes de dar formato en Excel

Cuando formateas la celda C2 como [h]:mm, el resultado pasa a ser 43:30, es decir, 43 horas y 30 minutos de tiempo transcurrido.

tiempo transcurrido después de dar formato en Excel

Mientras haces estos cálculos, puede que te salgan errores, como que la celda muestre ######## o valores negativos. Más adelante te explico cómo resolverlos.

Cómo calcular el tiempo entre fechas en Excel

Calcular diferencias de fechas es ligeramente distinto a trabajar con horas y minutos. Excel almacena las fechas como números de serie (1 de enero de 1900 es 1, 2 de enero de 1900 es 2), así que puedes restarlas fácilmente para obtener la brecha.

Para calcular el número de días entre fechas, simplemente resta la fecha de inicio a la fecha de fin (= end_date - start_date).

A esto me refiero:

días entre fechas con formato correcto en Excel

El resultado será 9 días, pero asegúrate de dar formato numérico a la celda; de lo contrario, Excel mostrará ese número como una fecha en lugar de un recuento de días.

Una vez tengas los días, puedes convertirlos fácilmente para calcular el número de horas y minutos, multiplicando:

  • Horas entre fechas = (End_Date - Start_Date) * 24

  • Minutos entre fechas = (End_Date - Start_Date) * 24 * 60

Mira este ejemplo:

horas y minutos entre fechas con formato correcto en Excel

Horas entre fechas (número de horas entre las dos fechas) = 216 horas

Minutos entre fechas (número de minutos entre las dos fechas) = 12.960

En Excel, hay una función que permite calcular diferencias en unidades específicas (días, meses y años): DATEDIF(). Para aplicarla, usa esta lógica:

= DATEDIF(Start_Date, End_Date, "d")   → Diferencia total en días
= DATEDIF(Start_Date, End_Date, "m")   → Diferencia total en meses
= DATEDIF(Start_Date, End_Date, "y")   → Diferencia total en años

Si quieres afianzar los conceptos básicos de Excel, te recomiendo nuestro itinerario Excel Fundamentals.

Cómo calcular el tiempo total en Excel

Sumar una lista de tiempos en Excel funciona igual que sumar otros tipos de datos.

= SUM(C2:C15)

El problema aparece cuando la suma de todas las entradas supera las 24 horas y vuelve a 0. La solución es la misma que vengo mencionando desde el inicio: dar formato a la celda de la suma como [h]:mm.

tiempo total antes de dar formato en Excel

Sin formatear la celda total (B7), el resultado sería 16:30, pero al formatearla, el resultado pasa a 40:30.

tiempo total con el formato correcto en Excel

Para manejar sumas grandes de tiempo, el formato [h]:mm gestiona cualquier total sin límite superior. Además, para informes, quizá prefieras convertir el total a horas decimales:

= SUM(B2:B6) * 24

Esto devuelve 40,0 en lugar de 40:00, un número simple que funciona bien en cálculos posteriores como multiplicaciones, divisiones o en visualizaciones.

Cómo calcular el tiempo medio en Excel

Excel calcula el tiempo medio como cualquier otro número usando la función AVERAGE(); sin embargo, los problemas de formato impiden ver resultados correctos.

La lógica es:

= AVERAGE(B2:B8)

Si la celda de resultado está en formato "General", verás algo como 0.354. Aplica el formato h:mm y se mostrará como 8:30. Usa h:mm (sin corchetes) para medias, ya que rara vez superan las 24 horas.

tiempo medio antes de dar formato en Excel

La celda B6 puede mostrar inicialmente 0.057292, pero al formatearla con h:mm, el resultado pasa a 1:22:30 (1 hora, 22 minutos y 30 segundos).

tiempo medio con el formato correcto en Excel

Como vimos en la sección de tiempo transcurrido, el formato [h]:mm también aplica aquí cuando sea necesario.

Puede que tus datos incluyan celdas en blanco; Excel las ignora automáticamente al calcular medias, así que si tienes siete filas y dos están en blanco, Excel contará cinco.

Ahora bien, si una celda contiene 0, Excel sí lo cuenta y puede afectar al resultado. En ese caso, usa la función AVERAGEIF(), que también te sirve para medias condicionales (por ejemplo, promediar filas mayores, menores o iguales a un valor).

= AVERAGEIF(A2:A10, “>0”)

Errores comunes al calcular tiempo en Excel

Hay errores comunes que puedes cometer al calcular tiempos en Excel. Estos son algunos y cómo solucionarlos cuando aparezcan:

Valores de tiempo negativos o #######

######## significa que la columna es demasiado estrecha para mostrar el resultado; ensánchala y se resolverá. Un valor negativo suele indicar que has intercambiado las celdas de inicio y fin, o que faltan fechas en un cálculo que pasa de medianoche.

Puedes arreglarlo con:

= IF(B2 < A2, B2 + 1 - A2, B2 - A2)

Cómo funciona: si tu hora de inicio es 6:00 PM y la de fin 2:00 AM, B2 < A2 comprueba si la hora de fin es menor que la de inicio y, si es cierto, suma un día completo (1); si no, resta con normalidad.

Formato incorrecto

Si el total parece menor de lo esperado o no cuadra, soluciona aplicando el formato correcto ([h]:mm) como mencioné antes.

Texto frente a valores de tiempo

Si introduces una hora como texto (normalmente alineada a la izquierda en la celda o con un apóstrofo inicial), cualquier cálculo fallará. Convierte el texto a hora real con: = TIMEVALUE(A2) y luego da formato h:mm.

Confusión con el reinicio a las 24 horas

Si tras un SUM() ves un número pequeño, suele ser un problema de formato, no de fórmula. Aplica [h]:mm a la celda total y se corrige.

Buenas prácticas para cálculos de tiempo en Excel

Algunas recomendaciones:

  • Revisa el formato de la celda antes de culpar a la fórmula. La mayoría de resultados erróneos con tiempo son problemas de visualización, no de cálculo.

  • Usa [h]:mm en cualquier celda que calcule una suma o total. Usa h:mm para entradas individuales dentro de un mismo día.

  • No introduzcas horas como texto. Escribe 8:30 y deja que Excel la reconozca. Evita apóstrofos iniciales o etiquetas de texto mezcladas con datos de tiempo.

  • Incluye fechas en cualquier cálculo que cruce la medianoche. Un valor solo de hora no "sabe" del día siguiente.

  • Convierte a horas decimales antes de usar tiempo en fórmulas financieras o de tarifas. Multiplica el valor de tiempo por 24 para obtener un número simple y úsalo en multiplicaciones o divisiones.

  • Mantén formatos de tiempo consistentes en toda la hoja. Una columna mezclando AM/PM y 24 horas es un problema de depuración futuro.

Conclusión

Calcular el tiempo en Excel no es complicado cuando entiendes que es solo una fracción de un día.

Los escenarios que hemos visto —diferencia horaria, tiempo transcurrido, periodos de varios días, totales semanales, medias— se reducen a las mismas operaciones básicas: restas, sumas y formato. El formato es el paso que muchos guías pasan por alto y la fuente de la mayoría de confusiones.

Si quieres ir más allá con Excel, nuestro itinerario Excel Fundamentals es una hoja de ruta bien estructurada que cubre funciones, tipos de datos y trabajo con conjuntos de datos en Excel.


Amole Oluwaferanmi's photo
Author
Amole Oluwaferanmi
LinkedIn

Analista de datos orientado a los resultados con experiencia en convertir conjuntos de datos complejos en ideas claras. Estoy especializado en visualización de datos, inteligencia empresarial y flujos de trabajo analíticos integrales utilizando herramientas como Power BI, Python, MySQL y Excel.

Preguntas frecuentes

¿Por qué Excel muestra un decimal en vez de una hora después de restar?

Excel almacena las horas como una fracción decimal de un día y, con el formato adecuado [h]:mm, las muestra correctamente.

¿Cuál es la diferencia entre `[h]:mm` y `h:mm`?

[h]:mm muestra horas totales sin límite, mientras que h:mm reinicia a cero tras 24 horas.

¿Cuál es la diferencia entre diferencia horaria y tiempo transcurrido en Excel?

La diferencia horaria es la brecha entre dos horas del mismo día, mientras que el tiempo transcurrido incluye fecha y hora, por ejemplo al calcular entre dos marcas de tiempo a lo largo de varios días.

¿Cómo obtengo las horas totales entre dos fechas?

Usa =(End_Date-Start_Date) * 24. Devuelve el total de horas como número decimal.

¿Cómo gestiono cálculos de tiempo que cruzan la medianoche?

Usa =IF(B2<A2, B2+1-A2, B2-A2). El +1 suma un día completo para salvar el salto de medianoche.

Temas

Aprende Excel con DataCamp

Curso

Preparación de datos en Excel

3 h
82.2K
Aprende cómo preparar los datos de Excel con funciones lógicas, fórmulas anidadas, funciones de búsqueda y tablas dinámicas.
Ver detallesRight Arrow
Iniciar curso
Ver másRight Arrow
Relacionado

Tutorial

Las 15 fórmulas básicas de Excel que todo el mundo debe conocer

Aprende a añadir fórmulas aritméticas, de cadena, de series temporales y complejas en Microsoft Excel.
Abid Ali Awan's photo

Abid Ali Awan

Tutorial

Formato condicional en Excel: Guía para principiantes

Explora el formato condicional en Excel con ejemplos de sencillos a avanzados y sus mejores prácticas.
Joleen Bothma's photo

Joleen Bothma

Tutorial

Tutorial de cálculo de Power BI

Aprenda a utilizar la función CALCULAR de Power BI con ejemplos de uso.
Joleen Bothma's photo

Joleen Bothma

Excel Dashboard Strategy

Tutorial

Cómo crear un cuadro de mando en Excel en 3 sencillos pasos

Aprende todo lo que necesitas saber sobre cómo crear un cuadro de mando en Excel, con consejos y ejemplos.
Joleen Bothma's photo

Joleen Bothma

Tutorial

Tipos de datos en Excel y sus usos: Guía completa

Aprende a identificar y dar formato a todos los tipos de datos en Excel, y luego explora valiosos consejos sobre la conversión entre tipos de datos para que tu hoja de cálculo sea más funcional.
Laiba Siddiqui's photo

Laiba Siddiqui

Tutorial

Matriz de correlaciones en Excel: Guía completa para crear e interpretar

Aprende el concepto estadístico de correlación, y sigue el cálculo e interpretación de correlaciones para un conjunto de datos de muestra, en un tutorial paso a paso.
Arunn Thevapalan's photo

Arunn Thevapalan

Ver másVer más