Promedio de horas y tiempos en Excel

Por el equipo de promedio.net · Actualizado el

En Excel, las horas se promedian con la misma función que cualquier número: =PROMEDIO(B2:B6). Lo que cambia es el formato: Excel guarda las horas como fracciones de día (6:00 es 0.25), así que debes dar a la celda del resultado el formato h:mm, o [h]:mm si puede pasar de 24 horas. Para expresar el promedio en horas con decimales (8.27 h en lugar de 8:16), multiplica por 24: =PROMEDIO(B2:B6)*24. Los dos tropiezos típicos son escribir minutos y segundos sin el «0:» inicial y promediar horas que cruzan la medianoche.

Sintaxis

NecesitasFórmulaFormato de la celda
Promedio de duraciones=PROMEDIO(B2:B6)h:mm o [h]:mm
Promedio en horas decimales=PROMEDIO(B2:B6)*24Número, 2 decimales
Promedio en minutos=PROMEDIO(B2:B6)*1440Número
Duración a partir de entrada y salida=C2-B2h:mm
Duración que cruza la medianoche=RESIDUO(C2-B2,1)h:mm
Promedio de tiempos de carrera=PROMEDIO(B2:B5)mm:ss o [m]:ss

Los corchetes de [h]:mm hacen que Excel muestre 41:20 en lugar de «volver a empezar» después de 24 horas.

Paso a paso

  1. Escribe las horas con dos puntos: 8:15. Para tiempos menores de una hora con segundos, escribe 0:25:42, no 25:42.
  2. Comprueba que Excel las reconoce: deben alinearse a la derecha.
  3. En la celda del resultado escribe =PROMEDIO(B2:B6).
  4. Ve a Inicio > Formato > Formato de celdas > Número > Personalizada y escribe [h]:mm (o mm:ss para tiempos cortos).
  5. Si necesitas el resultado para multiplicar por una tarifa por hora, calcula en otra celda =PROMEDIO(B2:B6)*24 con formato de número.

Ejemplos resueltos

Ejemplo 1: horas trabajadas por día

Las horas trabajadas de lunes a viernes están en B2:B6: 8:15, 7:50, 9:05, 8:40 y 7:30.

=SUMA(B2:B6) con formato [h]:mm → 41:20 horas en la semana.

=PROMEDIO(B2:B6) con formato h:mm → 8:16 por día.

=PROMEDIO(B2:B6)*24 con formato de número → 8.27 horas por día.

Sin el formato, Excel mostraría 0.3444: la fracción de día equivalente. Y si a la suma le das formato h:mm en lugar de [h]:mm, verás 17:20, porque Excel descuenta un día completo. La calculadora de promedio de horas hace este cálculo sin formatos.

Ejemplo 2: tiempos de carrera en minutos y segundos

Cuatro tiempos de 5 kilómetros: 25 min 42 s, 27 min 10 s, 24 min 58 s y 26 min 35 s. Se escriben como 0:25:42, 0:27:10, 0:24:58 y 0:26:35.

=PROMEDIO(B2:B5) con formato mm:ss → 26:06

El promedio exacto es 26 minutos 6.25 segundos; con el formato mm:ss.0 verás 26:06.3. Si hubieras escrito 25:42, Excel lo leería como 25 horas y 42 minutos, y el promedio saldría en días. Para ritmos por kilómetro o velocidades medias, la calculadora de promedio de tiempos acepta minutos y segundos directamente.

Ejemplo 3: hora promedio de llegada en un turno de noche

Un vigilante llegó a las 23:40, 0:10 y 23:55. =PROMEDIO(B2:B4) devuelve 15:55, que es absurdo: para Excel, 0:10 es la madrugada del mismo día, casi 24 horas antes que 23:40.

La solución es sumar un día a las horas que pasan la medianoche. En Excel 365:

=RESIDUO(PROMEDIO(SI(B2:B4<0.5,B2:B4+1,B2:B4)),1)

Las horas antes del mediodía (menores que 0.5) se tratan como del día siguiente: 23:40, 24:10 y 23:55 dan un promedio de 23:55. El RESIDUO final regresa el resultado a una hora del reloj. Si la hoja tiene fecha y hora completas en la misma celda, el problema desaparece: PROMEDIO trabaja con la marca de tiempo entera.

Errores comunes

El promedio de duraciones es una media aritmética como cualquier otra; lo único especial es la unidad. Si las horas vienen agrupadas por día o por mes, combina esta página con el promedio por mes.

Preguntas frecuentes

¿Por qué el promedio de horas me sale como un decimal raro, por ejemplo 0.34?

Excel guarda las horas como fracciones de día: 0.34375 equivale a 8 horas y 15 minutos. Aplica el formato h:mm o [h]:mm a la celda del resultado para verlo como hora.

¿Cómo convierto el promedio a horas con decimales?

Multiplica por 24 y usa formato de número: =PROMEDIO(B2:B6)*24. 8:16 se convierte en 8.27 horas.