Calculadora rápida de horas (estilo Excel)
Introduce tu hora de entrada y salida, agrega los minutos de descanso y obtén el total en formato hh:mm y en horas decimales.
Si la salida es menor que la entrada, se asume turno nocturno (cruza medianoche).
Si trabajas con control horario, nómina o facturación, aprender a calcular horas en Excel te ahorra tiempo y reduce errores. Excel puede manejar horas perfectamente, pero hay detalles importantes sobre formato y fórmulas que debes dominar para que los resultados sean correctos.
Cómo calcular horas en Excel: fórmula básica
La operación más simple es restar la hora de inicio a la hora de fin:
=B2-A2
- A2: hora de entrada (por ejemplo, 09:00)
- B2: hora de salida (por ejemplo, 18:00)
Después, da formato a la celda de resultado como hora: hh:mm.
Configurar bien el formato de hora
Muchos errores vienen del formato. En Excel, la hora es una fracción del día, por eso necesitas formato correcto:
- Para horas normales:
hh:mm - Para acumulados mayores a 24 horas:
[h]:mm
Si sumas horas de varios días y usas hh:mm, verás reinicio al pasar de 24. Con [h]:mm se muestra el total real acumulado.
Turnos nocturnos (cuando la salida es al día siguiente)
Si entras a las 22:00 y sales a las 06:00, una resta simple puede dar resultado negativo. Usa MOD para resolverlo:
=MOD(B2-A2,1)
Esto hace que Excel envuelva el resultado dentro de un día y devuelva la diferencia correcta.
Descontar descanso automáticamente
Si en C2 guardas minutos de descanso, la fórmula completa queda así:
=MOD(B2-A2,1)-C2/1440
1440 es el total de minutos de un día. Da formato [h]:mm al resultado.
Convertir horas a decimal para pagos
En nómina y presupuestos suele requerirse horas en decimal (por ejemplo, 8.5 horas). Puedes usar:
=(MOD(B2-A2,1)-C2/1440)*24
Y para calcular importe con tarifa en D2:
=((MOD(B2-A2,1)-C2/1440)*24)*D2
Ejemplo práctico completo
- Entrada: 08:30
- Salida: 17:15
- Descanso: 45 minutos
Tiempo bruto: 8h 45m. Restando descanso: 8h 00m. En decimal: 8.00.
Si tu tarifa es 14 €/hora, el total sería 112 €.
Errores frecuentes al calcular horas en Excel
1) El resultado sale raro o como número decimal
Solución: aplica formato de celda de hora (hh:mm o [h]:mm).
2) Horas negativas en turnos nocturnos
Solución: usa MOD(B2-A2,1) en vez de B2-A2.
3) Suma semanal incorrecta
Solución: el total semanal/mensual debe estar en formato [h]:mm.
4) Descanso mal descontado
Si el descanso está en minutos, recuerda convertirlo a fracción de día con /1440.
Plantilla rápida sugerida
Puedes crear columnas así para automatizar tu control horario:
- A: Fecha
- B: Hora entrada
- C: Hora salida
- D: Descanso (minutos)
- E: Horas netas
=MOD(C2-B2,1)-D2/1440 - F: Horas decimales
=E2*24 - G: Tarifa/hora
- H: Importe
=F2*G2
Conclusión
Para calcular horas en Excel sin errores, céntrate en tres reglas: usar el formato correcto, aplicar MOD para turnos que cruzan medianoche y convertir minutos/horas según el resultado que necesites (tiempo o decimal). Con estas fórmulas tendrás un sistema fiable para asistencia, nómina y facturación.