Ir al contenido

Generador de fórmulas de hoja de horas en Excel

Genera fórmulas listas para pegar en Excel y Google Sheets para horas trabajadas, almuerzo no pagado, horas extra sobre 40, turnos que cruzan la medianoche, horas decimales y redondeo a 15 minutos.

Igual que el básico, luego resta los minutos de descanso divididos entre 60.

E2
Excel=((C2-B2)*24)-(D2/60)
Google Sheets=((C2-B2)*24)-(D2/60)

Da formato de hora (h:mm AM/PM) a las celdas de tiempo y de número con 2 decimales a las de horas. Las fórmulas usan las columnas y fila que elegiste.

Resultado

Cómo usar

  1. Elige el escenario que coincide con tu hoja.
  2. Define las columnas de entrada, salida, minutos de descanso y horas, y la primera fila de datos.
  3. Copia la fórmula de Excel o Google Sheets en la primera fila y arrastra hacia abajo.

Ejemplo resuelto: Descuento de almuerzo en la columna E

Con entrada en B2, salida en C2 y minutos de descanso en D2, la fórmula de horas es =((C2-B2)*24)-(D2/60). Para 8:00 AM a 4:30 PM con 30 minutos devuelve 8.

Para un turno nocturno usa =MOD(C2-B2,1)*24-(D2/60): de 10:00 PM a 6:00 AM devuelve 8 en vez de −16. Da formato de hora a B y C y de número con 2 decimales a E.

Preguntas frecuentes

¿Por qué multiplicar por 24?

Excel guarda las horas como fracciones de día. 0.5 son 12 horas, así que la diferencia × 24 da horas.

¿Por qué mi resultado aparece como 8:00?

La celda de horas heredó un formato de hora. Ponla en Número con 2 decimales.

¿Cómo redondeo a 15 minutos?

Excel: =MROUND(B2,"0:15"). Google Sheets: =MROUND(B2,TIME(0,15,0)). Aplícalo a cada marcación, no al total.

¿Cómo separo las horas extra?

Pon el total semanal en una celda, luego =MIN(total,40) para regulares y =MAX(total-40,0) para extra.

¿Las fórmulas de Google Sheets son distintas?

Solo MROUND con horas; todo lo demás es idéntico.

¿Puedo descargar una hoja con esto incluido?

Sí, mira las plantillas de hoja de horas, cada una con fórmulas que funcionan.