Haz clic en cualquier turno para cambiarlo. Triángulo en la esquina = cambio manual (se cuenta en «Cambios»). Punto abajo = viene de una novedad registrada. Las filas de franja se marcan en rojo cuando hay menos personas de las requeridas.
El corte son semanas ISO completas, de lunes a domingo, aunque crucen de mes. La hora extra se calcula semana por semana: lo que pasa de la jornada semanal (40 h por defecto). Una semana de 38 h no compensa otra de 42 h.
Personal
Quién existe, en qué grupo, desde y hasta cuándo trabaja. Fuera de esas fechas el cuadro queda en blanco.Grupos y mínimos por franja
Regímenes de rotación
Desde tal fecha, esta persona sigue este patrón y ese día está en la posición N. La fila más baja que aplica manda: un cambio es una fila nueva abajo; nunca se borra historia.¿En qué posición está cada uno?
Para sumar a alguien como pareja, usa la posición de la persona con la que va a trabajar ese día. Con la posición equivocada quedan desfasados un día.
Ausencias y novedades
Vacaciones, permisos, reemplazos, cambios de turno de un día, apoyos. Mandan sobre el patrón mientras dure el tramo; si dos filas se cruzan, manda la de más abajo. Es la evidencia de por qué una celda no sigue el patrón.Códigos
La «lista de precios» del libro: cada código vale horas, cuenta o no como día trabajado o ausencia, y cubre ciertas franjas.Parámetros
Patrones de rotación
Códigos separados por «|».La idea
Se escriben tres tablas y todo lo demás se calcula. No hay que pintar el mes a mano: el patrón corre solo y cada excepción queda registrada con motivo y autorización.
Cómo se decide el turno de un día
- Si la persona todavía no ingresó o ya salió, la celda queda en blanco.
- Si hay una novedad vigente ese día, manda la novedad.
- Si no, se toma su régimen vigente (la fila más baja cuya fecha ya empezó) y se lee la letra del patrón que le toca:
posición = (días desde el ancla mod largo del patrón) + 1.
Parejas
El patrón de 8 h es M M E E N N L L. Cuatro personas desfasadas dos días (posiciones 1, 3, 5 y 7) cubren un puesto las 24 horas. Si el puesto requiere dos personas por franja, cada posición aparece dos veces: son las parejas. Una ausencia en una pareja deja la franja con una sola persona; en un grupo de uno, la deja vacía.
Por qué cuatro franjas
Los turnos de 8 h cortan a las 15:00 y a las 23:00; los de 12 h a las 19:00. Las franjas 07-15, 15-19, 19-23 y 23-07 son los tramos más chicos que respetan todos los cortes, así que sirven para ambos regímenes a la vez.
Alertas
- Libres >2: tres libres seguidos (cada ventana de tres días cuenta).
- Trab. >6: siete días seguidos trabajando, sin importar el tipo de turno.
- Desc. <8h: una noche seguida de una mañana.
- BAJO: horas por debajo de la meta proporcional a los días activos.
- H. ext 12h = horas − 8 × días trabajados: lo que cada jornada se aparta de 8 h.
El corte semanal
Se pide por año, semana ISO de inicio y número de semanas (de 1 a 4). El lunes se calcula solo, así que un corte nunca parte una semana. La hora extra es la suma, semana por semana, de lo que pasa de la jornada semanal.
De dónde sale
Esta página reproduce en JavaScript el motor de un libro de Excel diseñado para programar al personal operativo de un servicio 24/7 (fórmulas LOOKUP, SUMPRODUCT y tablas con nombre, sin macros). Con el escenario de demostración, el cuadro, la cobertura, las estadísticas y el corte coinciden celda por celda con el libro recalculado.
Diseño del modelo y reglas de negocio: Byron Bustamante, economista. El código web se escribió con asistencia de IA (Claude) a partir del libro original. Todos los nombres y datos son ficticios. Lo que cambies se guarda solo en tu navegador.