Cómo hacer un horario de clases en Excel sin conflictos y calcular la carga de los docentes
Horario de clases y carga horaria de docentes en Excel: cuadrícula semanal, horas y conflictos — Plantilla Excel — Ver la plantilla →
Armar el horario de un centro educativo es un rompecabezas: cada docente solo puede estar en un sitio, cada aula en uso por un grupo y cada grupo con una sola materia a la vez. Cuando todo vive en varios archivos, los solapamientos aparecen el lunes por la mañana, con los alumnos ya en el pasillo.
Excel puede detectarlos al instante si organiza los datos de la forma adecuada. Aquí tiene el método, las fórmulas y un ejemplo; al final, una plantilla que lo automatiza.
El principio: una fila por clase
El error más común es dibujar el horario como una cuadrícula y escribir ahí los datos. Una cuadrícula es buena para leer, pero mala para calcular. Lo correcto es un registro con una fila por clase y una cuadrícula derivada.
| Día | Bloque | Grupo | Materia | Docente | Aula |
|---|---|---|---|---|---|
| Lunes | 2 | 3.º A | Matemáticas | García | A-12 |
| Lunes | 2 | 3.º B | Lengua | García | A-14 |
| Martes | 1 | 3.º A | Inglés | Ruiz | A-12 |
Defina los bloques (1.ª hora, 2.ª hora, etc.) en una tabla aparte con su hora de inicio y fin, para no repetir horarios a mano. En el ejemplo, García aparece dos veces en el bloque 2 del lunes: es un conflicto.
Detectar conflictos con CONTAR.SI.CONJUNTO
Para cada fila cuente cuántas filas coinciden en día y bloque con el mismo docente:
=CONTAR.SI.CONJUNTO(Día;A2;Bloque;B2;Docente;E2)
Si el resultado supera 1, el docente está duplicado. Haga lo mismo para el aula (Aula;F2) y para el grupo (Grupo;C2). Combine las tres comprobaciones en una columna de verificación:
=SI(CONTAR.SI.CONJUNTO(Día;A2;Bloque;B2;Docente;E2)>1;"Docente ocupado";SI(CONTAR.SI.CONJUNTO(Día;A2;Bloque;B2;Aula;F2)>1;"Aula ocupada";SI(CONTAR.SI.CONJUNTO(Día;A2;Bloque;B2;Grupo;C2)>1;"Grupo ocupado";"OK")))
Y añada un formato condicional que pinte la fila en rojo cuando el resultado no sea «OK». Así el problema salta a la vista en el momento de escribir.
Calcular la carga horaria
Cada docente tiene una dedicación semanal: por ejemplo, 18 horas. Cuente sus clases y multiplique por la duración de cada una. Si cada bloque equivale a 1 hora lectiva:
=CONTAR.SI(Docente;"García")*1
Con 14 clases semanales, García tiene 14 horas frente a 18 de dedicación: un 78 % de ocupación. Para calcular el porcentaje:
=H2/G2
Fije dos umbrales: más del 100 % es sobrecarga y menos de, por ejemplo, el 70 % es subcarga. Un formato condicional en la columna de porcentaje sirve de alarma.
Obtener el horario de un grupo o de un docente
Para imprimir, construya una hoja con la cuadrícula (bloques en filas, días en columnas) y una celda donde se elija el grupo. Cada casilla puede buscar la materia con INDICE y COINCIDIR sobre el registro, o con BUSCARV si añade una clave que concatene día, bloque y grupo. Si no hay clase, que devuelva un texto vacío con SI.ERROR(...;"").
Errores frecuentes
- Escribir el docente a mano de formas distintas («García», «Garcia M.», «M. García»). Use listas desplegables.
- Olvidar las clases de media hora o de dos bloques: decida si se registran en una o dos filas.
- No revisar los conflictos al mover una clase. Si el aviso es automático, nunca se omite.
- Mezclar horas académicas con horas de reloj en el cálculo de carga.
Plantilla lista para usar: horario de clases y carga horaria de docentes
La plantilla de pago «Horario de clases y carga horaria de docentes» ya está resuelta con cuatro hojas:
- Catálogos: docentes con su dedicación en horas por semana, grupos, aulas, materias, horarios de los bloques y parámetros de carga.
- Clases: hasta 800 clases con día, bloque, grupo, materia, docente y aula, listas desplegables y verificación de conflictos con resaltado y texto.
- Cuadrícula: cuadrícula semanal del grupo o docente elegido, armada con fórmulas y lista para imprimir.
- Carga horaria: horas por semana de cada docente frente a su dedicación, porcentaje de ocupación, sobrecarga, clases por día y dos gráficos.
Es útil para coordinadores académicos, jefes de estudios, administradores de academias de idiomas y centros de formación, o cualquiera que haga el horario en Excel. Funciona en Excel 2007 o posterior y en LibreOffice, sin macros, con el archivo en español. Las dedicaciones y umbrales están en los parámetros y el cálculo es orientativo.
Preguntas frecuentes
¿Puedo cambiar las horas de cada bloque?
Sí. Los horarios se definen en una tabla de catálogo y se completan solos en el registro y en la cuadrícula. Sirve para un horario con timbres o para bloques de un centro de formación.
¿Cómo gestiono las clases quincenales?
Cree dos filas con una marca de semana (A y B) o una columna de observación. Detecte los conflictos solo dentro de la misma semana.
¿Un docente puede dar clase a dos grupos a la vez?
En un horario normal no. Si hay desdobles o tutorías conjuntas, registre una sola fila con el nombre de ambos grupos.
¿Cuántas clases admite un archivo?
La plantilla admite hasta 800 clases, suficiente para un centro mediano.
KHIZHNYAKOV