Para sumar horas en Excel escribe cada tiempo como horas y minutos (por ejemplo 6:45 en B2 y 9:30 en B3) y en B4 usa =B2+B3 o Autosuma: el resultado es 16:15. Si el total pasa de 24 horas, aplica el formato personalizado [h]:mm;@ desde Inicio > Formato > Formato de celdas > Personalizada, porque con el formato normal Excel vuelve a empezar al llegar a 24.
Sumar horas en Excel es una suma corriente: las horas son números con un formato de tiempo encima. El problema aparece cuando el total supera un día. Esta guía sigue los artículos de ayuda en español de Microsoft para Excel para Microsoft 365, Excel 2024 y 2021 (fuente: Soporte técnico de Microsoft, leído en noviembre de 2026), con sus mismos ejemplos para que puedas comprobar cada resultado.
Por qué 12:45 más 15:30 te da 4:15
Es el ejemplo exacto de Microsoft. Escribes 12:45 en B2, 15:30 en B3 y =B2+B3 en B4, y Excel te devuelve 4:15. La suma está bien hecha, lo que falla es cómo se muestra: con los códigos de formato de hora normales, las horas nunca superan las 24. El total real son 28 horas y 15 minutos, y Excel solo te enseña lo que sobra después de completar un día.
La solución es un formato personalizado con la h entre corchetes:
- Haz clic en la celda B4.
- Ve a Inicio y, en el grupo Celdas, selecciona Formato y elige Formato de celdas.
- En el cuadro Formato de celdas, en la pestaña Número, elige Personalizada en la lista Categoría.
- En el cuadro Tipo, en la parte superior de la lista de formatos, escribe [h]:mm;@ y selecciona Aceptar.
Fíjate en los dos puntos después de [h] y en el punto y coma después de mm. El resultado pasa a 28 horas y 15 minutos, y el formato queda guardado en la lista Tipo para la próxima vez. En Excel para la Web puedes sumar más de 24 horas, pero según Microsoft no puedes aplicar un formato de número personalizado.
Sumar horas paso a paso
El ejemplo base de Microsoft: una tarea dura 6 horas y 45 minutos y otra 9 horas y 30 minutos.
- Escribe 6:45 en la celda B2 y 9:30 en la celda B3.
- En la celda B4, escribe =B2+B3 y presiona Entrar.
- El resultado es 16:15, es decir, 16 horas y 15 minutos.
Con una columna larga de horas es más cómodo usar Autosuma: selecciona la celda del total y, en la pestaña Inicio, elige Autosuma. La fórmula queda como =SUMA(B2:B3) y al presionar Entrar obtienes el mismo resultado. Si la suma de la columna puede pasar de 24 horas, aplica desde el principio el formato de la sección anterior.
Restar horas para saber el tiempo trabajado
Microsoft usa el caso de unos amigos que anotan su hora de inicio y de fin en un proyecto de voluntariado:
- En la celda B2, escribe la hora de inicio, un espacio y a para a. m. o p para p. m., y presiona Entrar.
- En la celda C2, escribe la hora de finalización de la misma forma.
- En la celda D2, escribe =C2-B2 y presiona Entrar.
- Ve a Inicio > Formato > Formato de celdas, selecciona Personalizada en la lista Categoría, elige h:mm en la lista Tipo y haz clic en Aceptar.
- Para el resto de filas, selecciona D2 y arrastra hasta D4. El formato se copia junto con la fórmula.
En el ejemplo, Juan trabajó 3 horas y 45 minutos.
Restar más de 24 horas con fecha y hora
Si el trabajo empieza un día y termina otro, la resta necesita la fecha. Selecciona B1 y B2, abre Formato de celdas > Personalizada y escribe en Tipo m/d/aaaa h:mm a.m./p.m. (con un espacio al final de aaaa y al final de mm). Escribe la fecha y hora de inicio en B1 y las de fin en B2, y en B3 la fórmula =(B2-B1)*24. En el ejemplo de Microsoft el resultado es 31,5 horas, ya como número decimal de horas.
Want AI doing the heavy lifting in your marketing?
I build the systems that handle the boring 80 percent, so you get your week back. Done properly, with the human kept in.
Diferencia en horas, minutos o segundos
El segundo artículo de Microsoft muestra cómo presentar la diferencia entre dos horas de un mismo día, de 10:35 a 15:30, según lo que necesites:
| Fórmula | Formato o función | Resultado |
|---|---|---|
| =B2-A2 | Formato personalizado h | 4 |
| =B2-A2 | Formato personalizado h:mm | 4:55 |
| =B2-A2 | Formato personalizado h:mm:ss | 4:55:00 |
| =TEXTO(B2-A2;"h:mm") | Función TEXTO | 4:55 |
| =ENTERO((B2-A2)*24) | Total de horas enteras | 4 |
| =(B2-A2)*1440 | Total de minutos | 295 |
| =(B2-A2)*86400 | Total de segundos | 17700 |
| =MINUTO(B2-A2) | Solo la parte de minutos, nunca más de 60 | 55 |
Dos detalles de la fuente: si usas la función TEXTO y además aplicas un formato de número a la celda, manda TEXTO. Y la función HORA devuelve solo la unidad de horas y no puede superar 24, así que no te sirve para totales largos.
Mi consejo
Si llevas un registro de horas semanal o mensual, pon el formato [h]:mm;@ en la celda del total antes de escribir nada. Es el paso que evita que una semana de trabajo aparezca como unas pocas horas. Y si lo que necesitas es pagar o facturar por horas, multiplica la diferencia por 24 para tener un número decimal, como en el ejemplo de 31,5 horas. Con ese número ya puedes sacar el promedio de horas por día o calcular qué porcentaje del total dedicaste a cada tarea.
Preguntas frecuentes
¿Por qué Excel no suma bien las horas?
Suma bien, pero con el formato de hora normal no muestra más de 24 horas. En el ejemplo de Microsoft, 12:45 más 15:30 aparece como 4:15 aunque el total real es 28 horas y 15 minutos.
¿Qué formato uso para que Excel muestre más de 24 horas?
Un formato personalizado con la h entre corchetes seguida de dos puntos y mm. Se escribe en el cuadro Tipo de Formato de celdas, en la categoría Personalizada.
¿Cómo resto dos horas en Excel?
Escribe la hora de inicio y la de fin en dos celdas, resta la de fin menos la de inicio, por ejemplo =C2-B2, y aplica el formato personalizado h:mm al resultado.
¿Cómo paso una diferencia de horas a minutos?
Multiplica la resta por 1440, que son los minutos de un día: =(B2-A2)*1440. En el ejemplo de Microsoft, de 10:35 a 15:30 salen 295 minutos.


