Horario escolar

Cómo hacer un horario escolar en Excel para imprimir

octubre 7, 2026 Tuto Excel 14 min read
Cómo hacer un horario escolar en Excel para imprimir

Un horario escolar es, en el fondo, una tabla de doble entrada: los días en la parte de arriba, las horas en la columna de la izquierda y el nombre de cada materia en la celda del cruce. En este tutorial vas a montar uno desde cero en una hoja de Excel, con asignaturas rellenas desde una lista desplegable, colores por área, y la página configurada para que al imprimir en A4 horizontal quepa entero y se lea limpio. Al terminar tendrás un archivo que puedes abrir, modificar cada curso y llevar a la papelería. Funciona en Excel para Microsoft 365, 2024, 2021, 2019, 2016 y 2013, además de Excel para la web y para Mac.

Qué es un horario escolar en Excel y para quién sirve

Un horario escolar en Excel es una cuadrícula de días por horas en la que cada celda guarda el nombre de la asignatura que se imparte en ese tramo. Cuando lo imprimes, se convierte en la hoja que se pega en la nevera o se reparte al inicio de curso.

Vale para familias con hijos en primaria, secundaria o bachillerato, que quieren ver de un vistazo qué toca cada día. También lo usan los propios alumnos para organizar los deberes y los profesores para repartir grupos. El modelo es el mismo en todos los casos: una columna por día, una fila por hora y el nombre de la materia en el cruce.

La ventaja de hacerlo en Excel, y no en una imagen, es que se puede cambiar de un año a otro arrastrando celdas, copiar el horario de un hermano sobre el de otro y, si el centro publica las asignaturas en una lista, pegarlas directamente. Y al guardarlo como PDF se imprime idéntico en cualquier sitio.

Las piezas del horario: filas, columnas y celdas

La idea es muy sencilla: en cada fila va un tramo horario, en cada columna un día de la semana, y en la celda que cruza fila y columna se escribe la asignatura. Una celda sola vale para un tramo de una hora; si la materia ocupa dos horas seguidas, se combinan las celdas de al lado y se pinta el bloque entero de un color.

Las celdas de la primera fila son los días: lunes, martes, miércoles, jueves, viernes y, a veces, sábado. La primera columna guarda las horas en orden, de la primera a la última, con su minuto. El resto de la cuadrícula es la zona donde escribes las asignaturas, una por celda o una por bloque combinado.

Para que se imprima bien, las columnas A a G tienen el mismo ancho y las filas el mismo alto, todas con un borde fino. La zona de la derecha (columna I) se reserva para la lista de asignaturas, que alimenta la lista desplegable de la cuadrícula.

Pieza Dónde está Qué hace
Días Fila 1, columnas B:G Cabecera de cada columna
Horas Columna A, filas 2 en adelante Cabecera de cada fila
Asignatura Celdas B2:G16 Una materia por celda o por bloque
Lista de asignaturas Columna I, filas 2 a 9 Origen de la lista desplegable
Color de fondo Celdas con materia Diferencia las áreas a simple vista

Crea la cuadrícula base del horario

Partimos de una hoja en blanco. El primer paso es montar el esqueleto: la fila 1 con los días, la columna A con las horas y la cuadrícula B2:G16 con bordes finos, todo del mismo tamaño para que al imprimir la hoja no descuadre.

A1fx**Hora**
A B C D E F G
1 Hora Lunes Martes Miércoles Jueves Viernes Sábado
2 8:00 – 8:45
3 8:45 – 9:30
4 9:30 – 10:15
5 10:15 – 11:00
6 11:00 – 11:30
7 11:30 – 12:15
8 12:15 – 13:00
9 13:00 – 13:45
10 13:45 – 14:30
11 14:30 – 15:00
Horario

Pasos para montarla:

  1. En la pestaña Horario (si tu libro no la tiene, créala con el botón + junto a las hojas), escribe en B1 Lunes, en C1 Martes, en D1 Miércoles, en E1 Jueves, en F1 Viernes y en G1 Sábado. En A1 escribe Hora.
  2. En A2 escribe 8:00 - 8:45 y arrastra el controlador de relleno hasta A11 con los tramos de 45 minutos hasta 14:30 - 15:00.
  3. Selecciona A1:G16 y abre Inicio > Estilos > Bordes > Todos los bordes para dibujar la cuadrícula fina.
  4. En la columna I, en I2 a I9, reserva la lista de asignaturas, que usarás después: Matemáticas, Lengua, Inglés, Ciencias, Historia, Arte, Educación Física, Recreo.
  5. En I1 escribe Asignaturas y pon toda la columna I en negrita.
Comprueba: la fila 1 tiene los seis días en negrita, la columna A los tramos de 45 minutos, y la zona B2:G11 está vacía pero con cuadrícula visible.

Fijar el ancho de columna y el alto de fila

Para que al imprimir las celdas sean iguales y no se corten los nombres largos, fijamos el mismo ancho en las siete columnas y el mismo alto en las 16 filas de la cuadrícula.

InicioCeldasFormatoAncho de columna
InicioCeldasFormatoAlto de fila

Pasos:

  1. Selecciona el rango A1:G1 y abre Inicio > Celdas > Formato > Ancho de columna.
  2. Escribe 3,5 (cm) y pulsa Aceptar.
  3. Selecciona A1:G16 y abre Inicio > Celdas > Formato > Alto de fila.
  4. Escribe 30 (puntos) y pulsa Aceptar.

Verás en pantalla una cuadrícula de cuadrados uniformes, sin celdas aplastadas ni columnas que se salen. Esto permite colocar seis días completos en una hoja A4 horizontal.

Nota: en Excel configurado con punto decimal, el ancho se escribe con punto: 3.5.

Combinar celdas para los bloques de dos horas

Cuando una materia ocupa dos tramos seguidos (por ejemplo, Matemáticas de 8:00 a 9:30), combina las dos celdas de cada columna en una sola y aplica el color del área. Esto deja el horario más limpio y diferenciado a simple vista.

Pasos:

  1. Selecciona B2:C3 (lunes, de 8:00 a 9:30).
  2. Abre Inicio > Alineación > Combinar y centrar.
  3. Escribe Matemáticas y pulsa Entrar.
  4. En Inicio > Fuente > Color de relleno elige un verde suave y aplica negrita al texto.

Repite con D2:E3 (miércoles y jueves) para Lengua, con F2:G3 (viernes y sábado) para Inglés, y sigue con los demás bloques hasta cubrir las dos primeras horas.

Cuidado: combinar celdas impide después ordenarlas ni aplicar listas desplegables encima; úsalo solo cuando la materia ocupe tramos seguidos.

Escribe las asignaturas con una lista desplegable

Para no escribir a mano cada materia y evitar errores de ortografía, vamos a poner una lista desplegable en las celdas de la cuadrícula que se alimenta de la columna I. Así, al pulsar la celda aparece una flecha y solo se elige de la lista.

B4fx=$I$2:$I$9
A I
1 Hora Asignaturas
2 8:00 – 8:45 Matemáticas
3 8:45 – 9:30 Lengua
4 9:30 – 10:15 Inglés
5 10:15 – 11:00 Ciencias
6 11:00 – 11:30 Historia
7 11:30 – 12:15 Arte
8 12:15 – 13:00 Educación Física
9 13:00 – 13:45 Recreo
Horario

Pasos:

  1. Selecciona B2:G16 (todas las celdas donde puede ir una asignatura).
  2. Abre Datos > Herramientas de datos > Validación de datos.
  3. En Permitir elige Lista y en Origen escribe =$I$2:$I$9.
  4. Abre la pestaña Mensaje de entrada, escribe Materia como título y Elige la asignatura de este tramo como mensaje.
  5. Pulsa Aceptar.

Al pulsar cualquier celda de la cuadrícula, verás una flechita a la derecha y, al ponerte encima, un cartel amarillo con la descripción de la materia. Esto facilita mucho el rellenado cuando hay varias personas editando el mismo archivo.

Comprueba: al pulsar B5 aparece la flecha de la lista; al desplegarla están las ocho asignaturas. Elige Ciencias y la celda muestra ese texto.

Permitir solo texto y avisar si se repite

La lista desplegable, por defecto, sigue aceptando que escribas a mano algo que no esté en la lista. Para que solo se pueda elegir de la lista y que el sistema avise al detectar un valor repetido en el mismo día, ajustamos el mensaje de error.

Pasos:

  1. Con B2:G16 seleccionado, vuelve a Datos > Herramientas de datos > Validación de datos.
  2. Abre la pestaña Mensaje de error.
  3. En Estilo elige Advertencia, en Título escribe Asignatura repetida y en Mensaje de error escribe Esta asignatura ya está en el horario.
  4. Pulsa Aceptar.

Ahora, si escribes en una celda un valor que no está en la columna I, Excel te avisa antes de aceptarlo. Y como la advertencia es de tipo Advertencia, no bloquea: deja al usuario decidir si continúa o corrige.

Cuidado: el estilo Advertencia permite saltarse el aviso con un clic; si prefieres bloqueo total, cámbialo a Detener.

Colorea por área con formato condicional

Hasta ahora cada materia tiene su color elegido a mano. Si más adelante añades un bloque o reordenas el horario, mantener los colores a pulso es un follón. Con Formato condicional (en inglés Conditional Formatting) Excel pinta cada celda según el texto que contiene, así que el color se mantiene siempre, aunque cambies la asignatura.

B2fxMatematicas (verde)
A B C D E F G
1 Hora Lunes Martes Miércoles Jueves Viernes Sábado
2 8:00 – 8:45 Matematicas (verde) Lengua (azul) Matematicas (verde) Lengua (azul) Ingles (naranja) Arte (amarillo)
3 8:45 – 9:30
4 9:30 – 10:15
Horario

Pasos:

  1. Selecciona B2:G16.
  2. Abre Inicio > Estilos > Formato condicional > Nueva regla.
  3. Elige Aplicar formato a las celdas que contengan.
  4. En la primera lista desplegable elige Texto específico; en la segunda, que contenga.
  5. Escribe Matemáticas y pulsa Formato. En la pestaña Relleno elige verde suave. Acepta.
  6. Pulsa Aceptar para crear la regla.

Verás cómo Matemáticas se pinta de verde allá donde esté escrito, sin que lo hayas seleccionado a mano. Si más adelante cambias Lengua por Matemáticas en otra celda, esa celda se pintará sola.

Comprueba: la celda con Matemáticas aparece en verde; al cambiar su texto a Lengua, el verde desaparece.

Crear una regla por materia sin repetir la lista

Para no tener que volver a abrir el cuadro de la regla cada vez, copia la que ya tienes desde Administrar reglas y cambia solo el texto y el color. Es la forma más rápida de mantener un mismo criterio de búsqueda en todas las reglas.

Pasos:

  1. Con B2:G16 seleccionado, abre Inicio > Estilos > Formato condicional > Administrar reglas.
  2. Selecciona la regla de Matemáticas y pulsa Duplicar regla.
  3. Edita la regla nueva: cambia el texto a Lengua y en Formato > Relleno pon azul suave.
  4. Repite el duplicado para Inglés (naranja), Ciencias (verde oscuro), Historia (marrón claro), Arte (amarillo) y Educación Física (rojo claro). El Recreo lo puedes dejar sin color o asignarle gris.
  5. Al final pulsa Aceptar.

En Administrar reglas verás las seis reglas, una por materia, todas con el mismo rango Se aplica a: $B$2:$G$16. El horario queda pintado por área, y cualquier cambio futuro de texto repinta la celda sola.

Nota: desde Excel 2007 existe el formato condicional basado en texto; las opciones avanzadas como Detener si es verdadero se añadieron en 2010.

Prepara el horario para imprimir en una hoja A4

Una vez la cuadrícula está rellena y coloreada, llega el momento de ajustar la página para que la hoja entre limpia en un A4 horizontal, sin que se corte la última columna ni se quede el contenido en una esquina. Esto se hace desde Disposición de página (en inglés Page Layout).

Disposicion de paginaConfigurar paginaOrientacion
Disposicion de paginaConfigurar paginaAjustar a
Disposicion de paginaConfigurar paginaMargenes
VistaVista previa de salto de pagina

Pasos:

  1. Abre Disposición de página > Configurar página > Orientación y elige Horizontal.
  2. En la misma cinta, abre Ajustar a y marca 1 página(s) de ancho por 1 de alto.
  3. Abre Márgenes y elige Estrechos (1,27 cm arriba, abajo, izquierda y derecha).
  4. En Disposición de página > Configurar página > Centrar en la página marca Horizontalmente.
  5. Abre Vista > Vista previa de salto de página y comprueba que la línea azul de corte incluye todas las columnas B a G.
Comprueba: en la vista previa ves una sola página con la cuadrícula completa centrada y sin celdas cortadas a la derecha.

Añadir encabezado y pie con el nombre del alumno y el curso

Para que el horario impreso se identifique (sobre todo si imprimes varios a la vez), añade un encabezado con el nombre y el curso y un pie con el número de página. Así, si el papel se desordena, sabes de quién es cada uno.

Pasos:

  1. Abre Insertar > Texto > Encabezado y pie de página.
  2. Pulsa en la zona central del encabezado y escribe Horario escolar 2026 - 6º Primaria.
  3. Pulsa en la zona central del pie y pulsa el botón Número de página para que aparezca &P. A su lado escribe de y pulsa Número total de páginas para que aparezca &N.
  4. Cierra el cuadro y abre Archivo > Imprimir para ver la vista previa con encabezado y pie.

Si imprimes más de una página, el pie mostrará Página 1 de 1 y, si el horario creciera, Página 1 de 2, etc.

Cuidado: el curso (6º Primaria en el ejemplo) hay que cambiarlo a mano cada año escolar; este dato no se autocompleta.

Repetir la fila de los días en cada página si el horario crece

Si el centro tiene turno de mañana y de tarde y la cuadrícula se alarga a dos páginas, conviene que los días (fila 1) aparezcan también al principio de la segunda página, para no perder la referencia al leerla. Esto se hace desde Imprimir títulos (en inglés Print Titles).

Pasos:

  1. Abre Disposición de página > Imprimir títulos.
  2. En el cuadro Filas que se repiten en la parte superior escribe $1:$1 (la fila 1, con los días) o haz clic en la fila 1 del selector.
  3. Pulsa Aceptar y comprueba en Vista > Vista previa de salto de página que la página 2 empieza con la fila 1 repetida.

Al añadir más filas a la columna A con los tramos de tarde (por ejemplo, hasta las 18:00), Excel repartirá el contenido en dos páginas y la segunda empezará mostrando los días.

Nota: Imprimir títulos está disponible desde Excel 2007.

Por qué el horario sale cortado o con colores perdidos al imprimir

Dos problemas típicos al llevar el horario a papel: las celdas se cortan entre páginas o los colores se imprimen en blanco y negro. Ambos tienen una causa concreta y un arreglo rápido.

El primero, las celdas cortadas, ocurre cuando la cuadrícula no cabe en una sola página A4 horizontal: o el ancho de columna es demasiado grande, o el alto de fila fuerza a Excel a saltarse columnas. Se arregla reduciendo el ancho de columna y usando Ajustar a 1 página de ancho por 1 de alto.

El segundo, los colores en blanco y negro, ocurre porque la impresora está configurada para imprimir solo en negro, o porque Excel está configurado para no enviar los colores de fondo al papel. En ambos casos el archivo está bien, lo que hay que tocar es la configuración de impresión.

Los colores se vuelven blancos al imprimir

Si al recoger el papel los bloques de Matemáticas, Lengua e Inglés salen en blanco sobre blanco, lo que pasa es que Excel no está enviando el color de fondo. La causa está en dos sitios: la configuración de la impresora o la opción de Excel que suprime los colores de fondo.

Pasos:

  1. Abre Archivo > Imprimir.
  2. Pulsa en Propiedades de la impresora y busca la pestaña Calidad o Color. Desmarca Imprimir en blanco y negro si está activa.
  3. Si sigue saliendo sin color, abre Archivo > Opciones > Avanzadas, busca el grupo Opciones de impresión y desmarca la casilla Imprimir en blanco y negro.
  4. Si sigue sin funcionar, busca la opción Imprimir colores de fondo y márcala (a veces se desactivó al instalar la impresora).
Comprueba: la vista previa de impresión muestra los bloques verdes, azules y naranjas con su color; al imprimir, el papel tiene el mismo color.

La lista desplegable deja escribir asignaturas que no existen

Si al pulsar una celda y escribir mates (con minúscula) Excel lo acepta sin chistar, el problema es que la validación está en modo Advertencia, que avisa pero no bloquea. La causa: el estilo de mensaje de error está configurado como aviso, no como regla.

Pasos:

  1. Selecciona B2:G16 y abre Datos > Herramientas de datos > Validación de datos.
  2. Abre la pestaña Mensaje de error.
  3. Cambia Estilo de Advertencia a Detener.
  4. Pulsa Aceptar.

Al escribir mates en cualquier celda, Excel muestra el aviso Asignatura no válida y el botón Reintentar; el texto no se queda en la celda hasta que elijas uno válido de la lista.

Cuidado: el estilo Detener impide saltarse la regla, lo que protege el horario de errores de ortografía. Si necesitas flexibilidad, deja Advertencia.

Lo que ya sabes hacer con el horario en Excel

  • Montar la cuadrícula base con días, horas y bordes finos del mismo tamaño.
  • Crear una lista desplegable con validación de datos para escribir las asignaturas sin errores.
  • Pintar cada materia con formato condicional por área, sin tener que colorear a mano.
  • Configurar el área de impresión en A4 horizontal con márgenes estrechos y centrado.
  • Imprimir el horario con encabezado, pie de página y títulos repetidos si ocupa más de una página.
  • Como siguiente paso, guarda el archivo terminado como PDF desde Archivo > Guardar como, elige PDF en Tipo y pulsa Guardar. Así podrás llevarlo a cualquier papelería sin que se pierdan los colores ni los bordes.