calcular hora en excel

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 A2 tienes la hora de entrada (ej. 08:30)
  • En B2 tienes la hora de salida (ej. 17:15)

La fórmula más directa es:

=B2-A2

Luego aplica formato de celda hh:mm para ver el resultado como tiempo.

¿Y si quieres horas decimales?

Multiplica el resultado por 24:

=(B2-A2)*24

Esto 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/1440

Se 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)*24

4) 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]:mm en lugar de hh: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*24

De decimal a hh:mm

Si en A2 tienes 7.5 horas:

=A2/24

Despué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:mm o [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.

🔗 Related Calculators