plantillas

Plantilla para horarios de clases en Excel: cómo hacerla

octubre 14, 2026 Tuto Excel 14 min read
Plantilla para horarios de clases en Excel: cómo hacerla

Una plantilla para horarios de clases en Excel es una hoja en blanco que tú conviertes en una rejilla de días por horas, con las asignaturas escritas dentro, una lista desplegable para no repetirlas a mano y un color por materia que se aplica solo. En este tutorial la montamos desde cero: empezando por una hoja vacía, terminando con un horario listo para imprimir en una sola hoja y para copiar a cada grupo.

Sirve para un tutor, una profesora de secundaria, un coordinador de FP o cualquier persona que organice clases. La plantilla funciona en Microsoft 365, Excel 2024, 2021, 2019 y 2016, y en Excel para la web. Las listas desplegables y el formato condicional existen en todas esas versiones.

Por qué una hoja de cálculo le gana al horario de papel

Imagina a Laura, tutora de primaria en un colegio con 6 grupos. Cada semana recibe cambios: un profesor que falta, un aula que se mueve, una guardia que se añade. Con el horario en una hoja de papel, cada cambio es borrar y reescribir media fila. Con Excel, mover una clase es arrastrar la asignatura a otra celda, y copiar el horario de 1.º A para hacer el de 1.º B es un clic.

La hoja de cálculo también resuelve algo que el papel no puede: ver de un vistazo qué materia se repite más, detectar huecos libres o colorear por colores para que el alumno identifique su día. Y lo más útil: si la asignatura vive en una lista desplegable, no hay que escribirla 30 veces a mano; basta con elegirla.

Nota: en este tutorial usamos punto y coma para separar argumentos en las fórmulas porque escribimos con coma como decimal. En Excel configurado con punto decimal (México, Estados Unidos) el separador es la coma.

Las piezas del horario: celdas, horas, días y colores

Un horario de clases no es más que una tabla con los días en la parte de arriba y las horas en la columna de la izquierda. Cada celda de la rejilla es un bloque de 45 o 50 minutos donde se imparte una asignatura. Excel no tiene un «objeto horario», pero sus celdas son bloques perfectos: ajustas el alto y el ancho para que parezcan cuadrados, les pones bordes y la rejilla ya parece un horario de colegio.

La rejilla base tiene esta forma: los rótulos de los días (Lunes a Viernes) en la fila 2, las horas (de 8:00 a 14:00, por ejemplo) en la columna A, y el cuerpo del horario en B3:F14. Cada celda del cuerpo es una clase: una asignatura escrita a mano o elegida de una lista desplegable, y coloreada según la materia.

A B C D E F G
1 1
2 2 Hora Lunes Martes Miércoles Jueves Viernes
3 3 8:00
4 4 8:55
5 5 9:50
Horario 1A

El ancho y alto que se ajusta al horario

Para que cada celda del horario parezca un bloque:

  1. Selecciona el rango A2:F16 (escribe A2:F16 en el Cuadro de nombres y pulsa Entrar).
  2. En la pestaña Inicio, grupo Celdas, elige Formato > Alto de fila y escribe 28.
  3. Vuelve a Formato y esta vez elige Ancho de columna; escribe 18.

Verás la rejilla convertirse en una cuadrícula de cuadrados casi iguales. Si tu horario tiene más filas, repite el alto en todas ellas.

Comprueba: todas las celdas de A2:F16 tienen la misma altura y el mismo ancho.

H3 los bordes y los rellenos que se distinguen a simple vista

Para que la rejilla se lea como un horario y no como una tabla suelta:

  1. Con A2:F16 seleccionado, abre la ruta Inicio > Fuente > Bordes > Todos los bordes.
  2. La fila 2 y la columna A las pondremos en negrita con Ctrl+N para que sirvan de cabeceras.
  3. Para los colores, más adelante usaremos el formato condicional; de momento dejamos los rellenos en blanco y los bordes finos en gris.
InicioFuenteBordesTodos los bordes

La estructura base: horas a la izquierda y días arriba

Empezamos con la rejilla vacía y le damos forma. Escribimos las horas a mano en la columna A, los días en la fila 2 y unas asignaturas sueltas para ver cómo queda el bloque. Más adelante sustituiremos lo de escribir a mano por una lista desplegable.

B3fx8:00
A B C D E F G
1 1
2 2 Hora Lunes Martes Miércoles Jueves Viernes
3 3 8:00 Matemáticas
4 4 8:55 Lengua
5 5 9:50 Inglés
6 6 10:45
7 7 11:40
8 8 12:35
Horario 1A

H3 escribir las horas a mano y dejar que Excel las ordene

  1. Haz clic en A3 y escribe 8:00. Pulsa Entrar.
  2. En A4 escribe 8:55. En A5 escribe 9:50.
  3. Vuelve a seleccionar A3:A5 y arrastra el controlador de relleno (el cuadrado pequeño de la esquina inferior derecha) hacia abajo hasta A14.
  4. Suelta. Excel continúa la serie cada 55 minutos: 10:45, 11:40, 12:35, 13:30, 14:25, 15:20, 16:15, 17:10.
Consejo: si Excel no entiende que es una serie y solo copia, escribe las dos primeras horas (8:00 y 8:55), selecciona las dos y arrastra.
Comprueba: las celdas A3:A14 muestran horas de 8:00 a 14:25, cada 55 minutos, y la columna A se alinea a la derecha (es su formato de hora).

H3 los días como rótulos de la fila 1

En la fila 2, ya con los rótulos en su sitio, les damos formato:

  1. Selecciona B2:F2.
  2. Pulsa Ctrl+N para ponerlas en negrita.
  3. En Inicio > Alineación, haz clic en Centrar para que el texto quede en medio de la celda.
B2fxHora
A B C D E F G
1 1
2 2 Hora Lunes Martes Miércoles Jueves Viernes
3 3 8:00
Horario 1A

H3 las asignaturas dentro de cada celda

Para ver el bloque con el rótulo dentro, escribimos algunas asignaturas a mano:

  1. En B3 escribe Matemáticas.
  2. En B4 escribe Lengua.
  3. En B5 escribe Inglés.
  4. Centra el texto de B3:B14 con Inicio > Alineación > Centrar y ponlo en Ctrl+N.

Así vemos el bloque de 55 minutos con su rótulo dentro, listo para que después entre la lista desplegable.

Comprueba: las celdas B3, B4 y B5 muestran los nombres de las asignaturas centrados y en negrita dentro de su bloque.

Una lista desplegable para no escribir cada asignatura 30 veces

Escribir las 30 asignaturas del horario a mano es lento y fuente de errores (Lengua con mayúscula, lengua sin tilde, LENgua…). Una lista desplegable pone todas las opciones en una columna a parte y cada celda del horario muestra una flecha para elegir una de ellas sin teclearla.

El truco es tener las asignaturas en una lista estable, en H3:H8, y que la validación de datos apunte a esa lista con referencias absolutas para que no se mueva al copiar la regla.

B3fx8:00
A B C D E F G H I
1 1
2 2 Hora Lunes Martes Miércoles Jueves Viernes Asignaturas
3 3 8:00 Matemáticas Matemáticas
4 4 8:55 Lengua Lengua
5 5 9:50 Inglés Inglés
6 6 10:45 Física
7 7 11:40 Historia
8 8 12:35 Francés
Horario 1A

H3 crear la lista de asignaturas en una columna aparte

  1. En H3 escribe Matemáticas. En H4 Lengua. En H5 Inglés. En H6 Física. En H7 Historia. En H8 Francés.
  2. Selecciona H3:H8 y rótula la columna escribiendo Asignaturas en H2.
  3. Con H3:H8 aún seleccionado, pulsa Ctrl+N para ponerlo en negrita.

Esta lista es la fuente de la verdad: si mañana se cambia Francés por Alemán, se cambia una vez en H8 y todo el horario se entera.

Comprueba: la columna H tiene 6 asignaturas en negrita entre H3 y H8.

H3 aplicar la validación al horario entero

Ahora la lista desplegable en cada celda del horario:

  1. Selecciona el cuerpo del horario: B3:F14.
  2. Ve a Datos > Herramientas de datos > Validación de datos.
  3. En el cuadro, en Permitir elige Lista.
  4. En Origen escribe =$H$3:$H$8 (con los dólares; si no, la regla se mueve al copiar).
  5. Marca la casilla Celda con lista desplegable y deja Omitir blancos activada.
  6. Pulsa Aceptar.
DatosHerramientas de datosValidacion de datos

Cada celda de B3:F14 muestra ahora una flecha a la derecha. Al hacer clic sale un menú con las 6 asignaturas.

Comprueba: al hacer clic en cualquier celda de B3:F14 aparece una flecha de lista desplegable.

H3 cambiar una asignatura en la lista y ver cómo se actualiza todo

La gracia de la lista es que se mantiene en un solo sitio. Sustituye Francés por Alemán:

  1. Ve a H8, selecciona el contenido y escribe Alemán.
  2. Pulsa Entrar.
  3. Abre la flecha de una celda del horario, por ejemplo D7.

Verás que Alemán ya aparece como opción, y Francés ha desaparecido. Las celdas del horario que tuvieran Francés escrito de antes siguen mostrando Francés (la lista solo afecta a las nuevas introducciones), pero puedes reemplazarlas eligiendo Alemán desde la flecha.

Comprueba: la lista de la flecha incluye Matemáticas, Lengua, Inglés, Física, Historia y Alemán.

Colorear el horario por materia con formato condicional

Pintar 30 celdas a mano con 6 colores y mantener el orden es una pesadilla. El formato condicional mira qué asignatura hay escrita en cada celda y aplica el color solo. Si cambias Lengua por Historia, la celda cambia de verde a lila automáticamente.

B3fx8:00
A B C D E F G
1 1
2 2 Hora Lunes Martes Miércoles Jueves Viernes
3 3 8:00 Matemáticas Lengua Inglés Matemáticas Física
4 4 8:55 Lengua Matemáticas Lengua Inglés Historia
5 5 9:50 Inglés Física Matemáticas Lengua Matemáticas
Horario 1A

H3 una regla por asignatura con su color

Hacemos una regla por materia. Empezamos por Matemáticas:

  1. Selecciona B3:F14.
  2. Abre Inicio > Estilos > Formato condicional > Nueva regla.
  3. Elige Aplicar formato a las celdas que contengan.
  4. En la primera lista elige Texto específico; en la segunda, que contenga; en el cuadro escribe Matemáticas.
  5. Pulsa Formato, ve a Relleno y elige un azul claro. Pulsa Aceptar.
  6. Pulsa Aceptar otra vez para cerrar la regla.

Repite los pasos 2 a 6 para cada asignatura con su color: Lengua (verde claro), Inglés (naranja claro), Física (amarillo claro), Historia (lila claro), Alemán (rosa claro).

InicioEstilosFormato condicionalNueva regla
Cuidado: al escribir el nombre en la regla respétalo tal cual está en la lista de H3:H8, incluidas mayúsculas y tildes. Si en la lista escribes Matemáticas y en la regla matematicas, no se pintará.

Al escribir la asignatura en una celda del horario, la celda se pinta sola con su color. No hace falta tocar formato a mano nunca más.

Comprueba: al elegir Matemáticas en B3, esa celda se vuelve azul claro automáticamente.

H3 dejar el texto en blanco para que se lea mejor

Sobre el azul claro y el lila, el texto en negro se ve mal. Lo cambiamos:

  1. Abre Inicio > Estilos > Formato condicional > Administrar reglas.
  2. Elige la regla de Matemáticas y pulsa Editar regla.
  3. Pulsa Formato, ve a Fuente y en Color elige blanco. Acepta.
  4. Repite para las 5 asignaturas restantes.
  5. Cierra con Aceptar.

Sobre los rellenos claros el blanco se lee perfecto, y el horario parece una tabla limpia de un vistazo.

Comprueba: el texto de las celdas pintadas se ve en blanco sobre el color de fondo.

Imprimir el horario en una hoja A4 sin que se corte

Un horario a media hoja no sirve. Vamos a marcar el área exacta, ajustar la escala para que entre en un A4 en horizontal y aprovechar los márgenes.

B20fx=HOY()
A B C D E F G
1 1
2 2 Hora Lunes Martes Miércoles Jueves Viernes
3 3 8:00 Matemáticas Lengua Inglés Matemáticas Física
4 4 8:55 Lengua Matemáticas Lengua Inglés Historia
5 14 14:25 Física Inglés Lengua Matemáticas Historia
6 18
7 19
8 20 Horario de Matemáticas — 1.º A
9 21 15/10/2026
Horario 1A

H3 marcar el área de impresión exacta

  1. Selecciona el rango que quieres imprimir: A1:F18 (incluye la rejilla y deja sitio para el pie).
  2. Abre Diseño de página > Configurar > Área de impresión > Establecer área de impresión.

A partir de ahora, al imprimir o al previsualizar (Ctrl+P), solo se manda esa zona.

Comprueba: al pulsar Ctrl+P la vista previa muestra solo la rejilla del horario, no la columna H con la lista de asignaturas.

H3 ajustar la escala y los márgenes

  1. Abre Diseño de página > Ajustar área > Escala.
  2. Marca Ajustar a y deja 1 página de ancho por 1 de alto.
  3. Vuelve a Diseño de página > Márgenes > Márgenes personalizados.
  4. Pon los cuatro márgenes en 1 cm y pulsa Aceptar.
Diseno de paginaAjustar areaEscalaAjustar a

El horario se reduce para caber en un único A4. Si la letra se ve pequeña, sube el alto de fila a 32 o 36 en lugar de 28.

Comprueba: la vista previa muestra el horario en una sola página, sin parte cortada en una segunda.

H3 añadir el nombre arriba y la fecha de impresión

Para que cada horario quede identificado:

  1. En B20 escribe Horario de Matemáticas — 1.º A (sustituye por el grupo que corresponda) y ponlo en Ctrl+N.
  2. En B21 escribe la fórmula =HOY() y dale formato de fecha corta desde Inicio > Número > Fecha corta.
  3. Alinea ambos a la izquierda con Inicio > Alineación > Alinear a la izquierda.

=HOY()

=HOY() (en inglés TODAY) devuelve la fecha del sistema y se actualiza sola cada vez que se abre o se imprime el archivo.

Comprueba: la celda B21 muestra la fecha actual en formato dd/mm/aaaa.

Errores que pasan (y cómo arreglarlos)

H3 la lista desplegable muestra la columna H en vez de los nombres

Si al pulsar la flecha de una celda ves escrito =H3:H8 y no la lista de asignaturas, escribiste la referencia sin dólares. Abre Datos > Herramientas de datos > Validación de datos, coloca el cursor dentro del campo Origen y pulsa F4 una vez para que la referencia se vuelva absoluta (=$H$3:$H$8). Acepta y la lista funcionará.

H3 la celda acepta una asignatura que no está en la lista

Si escribiendo a mano una asignatura nueva (por ejemplo, Música) la celda la acepta sin quejarse, es que en Validación de datos desactivaste la pestaña Mensaje de error. Abre la regla, ve a la pestaña Mensaje de error, marca Mostrar mensaje de error cuando se introduzcan datos no válidos, elige Estilo Detener y acepta. A partir de ahí, solo se aceptan las asignaturas de la lista o las que ya estuvieran escritas.

H3 el formato condicional pinta toda la fila en vez de la celda

Si al elegir Matemáticas en B3 se pintan las celdas de la fila entera (A3:F3 o más allá), la regla tiene un rango demasiado grande. Abre Inicio > Estilos > Formato condicional > Administrar reglas, edita la regla y en Se aplica a deja solo =$B$3:$F$14. Acepta y la regla se limitará al cuerpo del horario.

H3 al imprimir sale el horario cortado en dos hojas

Si al previsualizar con Ctrl+P ves el horario partido entre la página 1 y la 2, lo más probable es que no marcaste el área de impresión, o que la escala no está bien ajustada. Selecciona A1:F18, ve a Diseño de página > Área de impresión > Establecer área de impresión, y luego en Escala marca Ajustar a 1 página de ancho por 1 de alto. Vuelve a imprimir.

Lo que ya sabes hacer con tu plantilla de horarios

  • Tienes una rejilla lista con días en la fila 2 y horas en la columna A, ajustada en tamaño y con bordes.
  • Tienes una lista desplegable con las asignaturas en la columna H, conectada al cuerpo del horario por validación de datos.
  • Tienes el horario coloreado por materia con formato condicional, sin pintar nada a mano.
  • Tienes el horario preparado para imprimirse en una sola hoja A4, con su título y la fecha actual.

El siguiente paso es copiar esta hoja para tener un horario por cada grupo. Ve a Inicio > Celdas > Formato > Mover o copiar hoja, marca Crear una copia y ponle el nombre del nuevo grupo (por ejemplo, Horario 1B). Repite por cada clase y tendrás una plantilla lista para seis, diez o veinte grupos.

Dudas al montar tu plantilla de horarios de clases en Excel

1. ¿Cómo hacer una plantilla de horario de clases en Excel para editar gratis?

Abre un libro nuevo, escribe los días en la fila 1 (de lunes a viernes o de lunes a sábado) y las horas en la columna A (de 7:00 a 14:00, por ejemplo). Luego selecciona todo el rango, ve a Inicio > Bordes > Todos los bordes y rellena cada celda con la asignatura y el profesor. Así tienes una plantilla que puedes copiar y modificar cada curso.

2. ¿Cómo imprimir un horario de clases hecho en Excel?

Una vez rellenas las celdas, selecciona el rango del horario, pulsa Ctrl+P y en Configuración de página elige Orientación horizontal. Ajusta los márgenes y, si queda grande, marca la opción Ajustar a 1 página de ancho por 1 de alto para que el horario entre en una sola hoja.

3. ¿Cómo editar un horario de clases en Excel una vez relleno?

Solo tienes que hacer clic en la celda que quieras cambiar y escribir la nueva asignatura o el nuevo profesor: Excel recalcula la hoja al instante. Si quieres cambiar el aspecto, usa Inicio > Color de relleno para diferenciar las materias y negrita para los nombres de los días.

4. ¿Dónde encontrar plantillas de horarios editables en Excel?

En la cinta, ve a Archivo > Nuevo y escribe "horario" en el buscador: verás varias plantillas prediseñadas de Microsoft que puedes abrir y editar directamente. Si prefieres empezar de cero, crea tu propio horario en un libro en blanco siguiendo la estructura de filas (horas) y columnas (días).

5. ¿Cómo pasar un horario de Excel a un PDF para imprimir y rellenar?

Rellena el horario en Excel, ve a Archivo > Guardar como y elige PDF en el tipo de archivo; así obtienes un PDF listo para imprimir. Si quieres dejarlo semi en blanco para escribir después, deja las celdas vacías antes de exportar y el lector podrá rellenarlo a mano sobre la hoja impresa.

Fuentes

  1. MicrosoftAtajos que funcionan igual en cualquier idioma — documentación oficialconsultado el 06/10/2026
  2. MicrosoftMIEMBRORANGOCUBO — documentación oficialconsultado el 06/10/2026