Calculadora rápida de horas (estilo Excel)
Calcula horas trabajadas, descuenta descanso y estima pago. También convierte entre formato hh:mm y hora decimal.
Convertir de hh:mm a hora decimal
Convertir de hora decimal a hh:mm
Cómo calcular hora en Excel de forma correcta
Si estás buscando “calcular hora en Excel”, lo más importante es entender una idea simple: Excel guarda las horas como fracciones de un día. Por ejemplo, 12:00 del mediodía equivale a 0.5 porque es medio día. Gracias a esto, puedes sumar, restar y convertir horas con fórmulas muy potentes.
Este tutorial te servirá para casos reales: control de jornada, turnos nocturnos, horas extra, nómina y reportes semanales.
1) Fórmula básica para restar horas
Supón que:
- En
A2tienes la hora de entrada (ej. 08:30) - En
B2tienes la hora de salida (ej. 17:15)
La fórmula más directa es:
=B2-A2Luego aplica formato de celda hh:mm para ver el resultado como tiempo.
¿Y si quieres horas decimales?
Multiplica el resultado por 24:
=(B2-A2)*24Esto devuelve un valor numérico (por ejemplo 8.75), ideal para cálculo de pago.
2) Calcular horas cuando el turno cruza medianoche
Cuando una persona entra de noche y sale al día siguiente (por ejemplo 22:00 a 06:00), =B2-A2 puede mostrar resultado negativo si no usas la lógica adecuada.
Fórmula recomendada:
=SI(B2<A2,B2+1-A2,B2-A2)En Excel en inglés:
=IF(B2<A2,B2+1-A2,B2-A2)Sumar +1 representa “un día completo” y corrige el cruce de fecha.
3) Restar descanso o comida automáticamente
Si tienes minutos de descanso en C2 (por ejemplo 30), la jornada neta puede calcularse así:
=SI(B2<A2,B2+1-A2,B2-A2)-C2/1440Se divide entre 1440 porque un día tiene 1440 minutos.
Si prefieres resultado en horas decimales:
=(SI(B2<A2,B2+1-A2,B2-A2)-C2/1440)*244) Sumar muchas horas sin que se reinicie en 24:00
Cuando sumas horas de varios días, Excel puede “reiniciar” visualmente después de 24 horas si usas formato normal. Para evitarlo:
- Selecciona la celda total.
- Formato de celdas > Personalizada.
- Usa
[h]:mmen lugar dehh:mm.
Con [h]:mm, un total de 52 horas se muestra como 52:00 y no como 04:00.
5) Convertir entre formatos de hora
De hh:mm a decimal
Si tienes un tiempo en A2 (ej. 07:30), usa:
=A2*24De decimal a hh:mm
Si en A2 tienes 7.5 horas:
=A2/24Después aplica formato hh:mm. Verás 07:30.
6) Calcular pago por horas trabajadas
Una estructura típica:
| Columna | Dato | Ejemplo |
|---|---|---|
| A | Entrada | 09:00 |
| B | Salida | 18:00 |
| C | Descanso (min) | 60 |
| D | Tarifa/hora | 15.00 |
| E | Horas decimales | Fórmula |
| F | Pago diario | Fórmula |
Fórmulas sugeridas:
E2=(SI(B2<A2,B2+1-A2,B2-A2)-C2/1440)*24
F2=E2*D2
7) Errores comunes al calcular hora en Excel
- Resultado extraño: la celda está en formato General. Solución: cambia a
hh:mmo[h]:mm. - Números en lugar de hora: Excel muestra el valor serial. Solución: aplica formato de hora.
- Resultado negativo: el turno cruza medianoche y falta la lógica
+1. - #¡VALOR!: hay texto en una celda que debería contener hora real.
- Minutos mal descontados: recuerda convertir minutos a fracción de día con
/1440.
8) Plantilla recomendada para control de horario
Para mantener tu archivo ordenado, usa este flujo:
- Entrada y salida como hora.
- Descanso en minutos (número entero).
- Horas netas en decimal para cálculos.
- Total semanal con formato
[h]:mm. - Pago con tarifa por hora.
Con esta base puedes escalar fácilmente a reportes mensuales, extras nocturnas o paneles de productividad.
Conclusión
Calcular hora en Excel no es complicado cuando entiendes la lógica de tiempo como fracción de día. Con las fórmulas correctas puedes resolver entradas y salidas normales, turnos nocturnos, descansos y pagos sin errores. Si quieres avanzar rápido, usa la calculadora de esta página para validar resultados y luego replica las fórmulas en tu hoja.