Plantillas calendario

Cómo hacer una plantilla de calendario bonita en Excel desde cero

octubre 31, 2026 Tuto Excel 12 min read
Cómo hacer una plantilla de calendario bonita en Excel desde cero

Una plantilla de calendario en Excel es una hoja donde solo escribes el mes y el año y el resto (días, nombres de la semana, huecos) se calcula solo. En este tutorial la montas pieza a pieza: empiezas con una hoja en blanco, escribes dos celdas (año y mes), calculas los días con fórmulas, le das color con formato condicional y la guardas como plantilla .xltx para reutilizarla cada mes. Funciona en Microsoft 365, Excel 2024, 2021, 2019 y 2016, y en Excel para la web; las funciones FECHA, FIN.MES y TEXTO están en todas esas versiones.

Qué es una plantilla de calendario en Excel y para qué te sirve

Una plantilla de calendario es un libro de Excel preparado para que, al cambiar el mes en una sola celda, se dibujen solos los días del mes, los nombres de lunes a domingo y los huecos para apuntar tareas, turnos o cumpleaños. No es lo mismo que descargar una imagen de internet: la plantilla hecha en casa se adapta a tu idioma, tus colores y tu forma de trabajar. Tú decides si la semana empieza en lunes o en domingo, si quieres un recuadro grande por día para escribir o varias líneas estrechas, y si la imprimes en A4 vertical o en horizontal para que entre en una sola hoja.

La gracia de armarla en Excel es que, una vez montada, sirve para cualquier año cambiando dos números. La usas como agenda personal, para turnos de un equipo, para registrar clases de un curso o para anotar vencimientos de facturas. Y si mañana necesitas una versión semanal o anual, ya sabes las piezas básicas (año, mes, primer día, último día, nombre del día) y solo tienes que reorganizarlas.

Las piezas que tiene un calendario en una hoja

Un calendario en Excel se monta con cinco piezas, una por sección. La primera es el año y el mes que tú escribes: dos celdas a mano que actúan como motor del resto. La segunda es el primer día del mes, que se calcula con FECHA (DATE). La tercera es cuántos días tiene ese mes, que se obtiene con FIN.MES (EOMONTH). La cuarta es el nombre del día de cada fecha, calculado con TEXTO (TEXT) para que no tengas que escribirlos a mano. Y la quinta son los huecos: celdas vacías debajo de cada número donde el lector escribe su nota, su turno o su evento. Cuando cambias el mes en B2, todas estas piezas se mueven solas.

El año y el mes que escribes en una celda

B2fx1
A B
1 Año 2026
2 Mes 1
Calendario

Solo dos celdas a mano. En B1 escribes el año (2026) y en B2 el número de mes (1 para enero, 2 para febrero, etc.). Todo lo demás se calcula a partir de aquí.

El primer día del mes y cuántos días tiene

Para sacar el primer día del mes, usas la función FECHA (DATE), que monta una fecha a partir del año, el mes y el día:

=FECHA($B$1;$B$2;1)

Y para saber cuántos días tiene ese mes (28, 29, 30 o 31), usas FIN.MES (EOMONTH), que existe desde Excel 2007:

=FIN.MES(FECHA($B$1;$B$2;1);0)

La resta entre ese resultado y la fecha inicial, más uno, te da el número de días del mes.

El nombre del día en español

=TEXTO(FECHA($B$1;$B$2;1)+(B5-1);"dddd")

Con TEXTO (TEXT) y el formato "dddd" Excel escribe el nombre completo del día (lunes, martes, miércoles…) en el idioma del sistema. Así no tienes que escribir a mano los siete días ni copiarlos de otro lado.

Un calendario mensual en blanco, paso a paso

Ahora montas la hoja de verdad. El libro que crece a lo largo del tutorial se llama "Agenda 2026" y vive en una sola hoja llamada "Mes".

Escribir los números del 1 al 31 en la cuadrícula

  1. En B1 escribe Año y en B2 escribe Mes; en D1 y D2 ya tienes los datos del año y mes que rellenaste antes.
  2. En A4 escribe Nº, en B4 Día, en C4 Nombre y en D4 Notas.
  3. Selecciona B5 y escribe 1.
  4. Arrastra el controlador de relleno (el cuadradito de la esquina inferior derecha de la celda) hacia abajo hasta B35 para sacar la serie 1, 2, 3… hasta 31.
B5fx1
A B C D
1 Año 2026
2 Mes 1
3
4 Nº Día Nombre Notas
5 1 1
6 2 2
7 3 3
8 4 4
B5 Arrastra el controlador de relleno hasta B35
Mes
Comprueba: la columna B muestra 1, 2, 3, 4… hasta 31. Si se repite el mismo número, no has arrastrado desde la esquina sino desde el centro de la celda.

Pintar los nombres del día con la fórmula

Ahora al lado de cada número quieres el nombre del día. En C5 escribe esta fórmula y arrástrala hasta C35:

=TEXTO(FECHA($D$1;$D$2;B5);"dddd")
C5fx=TEXTO(FECHA($D$1;$D$2;B5);"dddd")
A B C D
4 Nº Día Nombre Notas
5 1 1 jueves
6 2 2 viernes
7 3 3 sábado
8 4 4 domingo
9 5 5 lunes
Mes

Para enero de 2026 sale: jueves, viernes, sábado, domingo, lunes… Cambia el 1 de D2 por un 2 y la columna C pasa a decir domingo, lunes, martes… sin tocar nada más.

Comprueba: al cambiar el mes en D2 los nombres de la columna C se actualizan solos. Si ves #¡VALOR!, revisa que B5 contiene un número, no un texto.

Alinear el primer día con su columna

Para que el calendario "cuadre" con los siete días de la semana en columnas (L, M, X, J, V, S, D), el 1 tiene que caer en su columna. Lo primero es saber en qué día de la semana cae el 1:

=DIASEM(FECHA($D$1;$D$2;1);2)

El segundo argumento (el 2) hace que lunes sea 1 y domingo sea 7. Si quieres que la semana empiece en domingo, usa 1 como segundo argumento. En España y México se suele empezar en lunes; en otros países se empieza en domingo. Después, dejas huecos en blanco en las celdas de los días anteriores al 1 para empujar el primer número hasta su columna.

Calendario que cambia de mes y de año sin reescribir

La hoja "Mes" ya cambia de mes solo con tocar D2. Para que sirva todo el año sin tocar fórmulas, le añades dos columnas: una que indica si ese día existe en el mes (algunos meses tienen 28, otros 31) y otra con la fecha real ya armada, que es la que se usará después para dar formato.

Proteger las celdas de los títulos para no borrarlas

Para no borrar sin querer las celdas con fórmulas cuando escribes notas:

InicioCeldasFormatoBloquear celda

Después:

RevisarProtegerProteger hoja

Las celdas de notas (la columna D) las dejas desbloqueadas antes de proteger. Así solo escribes donde toca.

Guardar el libro como plantilla reutilizable .xltx

ArchivoGuardar comoEste equipo
Nota: guarda como .xltx (plantilla) y no como .xlsx (libro normal). Así cada vez que la abras con Archivo > Nuevo > Personal tendrás una copia limpia en la que escribir el mes sin tocar la original.
Comprueba: al cerrar Excel y volver a abrir la plantilla, te pregunta si quieres crear un libro nuevo a partir de ella. Si no, se ha guardado como .xlsx en vez de .xltx.

Darle un aspecto bonito: colores, bordes y fuentes

Un calendario en blanco es funcional pero feo. Con cuatro toques de la cinta lo conviertes en algo que da gusto mirar.

Colorear sábados y domingos en una sola pasada

Selecciona el rango de los días (B5:D35) y abre el formato condicional:

InicioEstilosFormato condicionalNueva regla

La fórmula que escribes en el cuadro es:

=DIASEM(FECHA($D$1;$D$2;$B5);2)>5
Nota: el segundo argumento de DIASEM (WEEKDAY) es 2, así lunes es 1 y domingo es 7. Cualquier día mayor que 5 es sábado (6) o domingo (7). Si quieres que la semana empiece en domingo, usa 1 como segundo argumento y la condición cambia a >6 para solo domingos.

El formato que eliges es un relleno suave (gris claro o un tono pastel) y letra en negrita. Solo se aplica a los días que existen en el mes: si en febrero hay 28 días, los huecos del 29 al 31 no se colorean porque su celda está vacía.

Resaltar el día de hoy

Misma ruta, regla nueva:

=FECHA($D$1;$D$2;$B5)=HOY()

Le pones un relleno de color fuerte (rojo, verde o el que te guste) y letra blanca en negrita. La función HOY (TODAY) se recalcula sola cada vez que abres el archivo, así que el día de hoy siempre queda destacado sin que toques nada.

Cuidado: si el mes que tienes en D2 no es el mes actual, no se resaltará nada. El formato solo pinta el día actual dentro del mes que has escrito.

Poner una imagen o un logo arriba del calendario

InsertarImágenesEste dispositivo

Eliges la imagen, la arrastras a la zona del encabezado (por encima de la fila 4) y la ajustas de tamaño arrastrando las esquinas. Para que el texto pase por encima sin taparla:

Formato de imagenOrganizarEnviar al fondo

Así el logo queda de fondo y los días del calendario se ven siempre por encima.

Imprimir el calendario bien encajado en el papel

Antes de imprimir, ajusta la página para que entre en una sola hoja. En Excel en español la ruta es:

Disposición de páginaConfigurar páginaTamaño

Si el calendario se queda pequeño al forzarlo a una página, cambia la orientación a horizontal y, en la pestaña Márgenes, pon Márgenes personalizados con 1 cm arriba, abajo, a la izquierda y a la derecha. Para ver qué va a entrar antes de gastar papel, pulsa Ctrl+P y mira la Vista previa.

Nota: si tu calendario tiene columnas estrechas y se cortan al imprimir, vuelve a Disposición de página y en la pestaña Página marca Ajustar a: 1 página(s) de ancho por 1 de alto. Eso encoge la hoja para que entre, pero no la estira.

Por qué el mes no cuadra o aparecen fechas raras

Tres fallos típicos al montar el calendario la primera vez.

El 1 cae en columna equivocada

C5fxjueves
B C
4 Día Nombre
5 1 jueves
6 2 viernes
7 3 sábado
Mes

Si has escrito los días del 1 al 31 en filas seguidas y el 1 es jueves, pero tu plantilla tiene siete columnas (una por día de la semana) y la primera es lunes, el 1 debería estar en la columna E, no en la B. La fórmula está bien; lo que falta es dejar celdas vacías a la izquierda para empujar el 1 hasta su columna.

#¡NUM! al pedir el último día del mes

D38fx=FIN.MES(FECHA($D$1;$D$2;1);0)
A D
38 Último día: #¡NUM!
Mes

FIN.MES devuelve un número de serie (un número entero que representa una fecha), no una fecha visible. La celda se ve rara porque no tiene formato de fecha. Selecciónala, pulsa Ctrl+1, elige Fecha y formato de fecha corta. El número se convierte en 31/01/2026.

Los días de la semana salen en inglés

C5fxThursday
C
5 Thursday
6 Friday
7 Saturday
Mes

La función TEXTO usa el idioma del sistema. Si tu Excel está en español, sale lunes; si está en inglés, sale Thursday. Para forzarlo, abre Archivo > Opciones > Idioma y añade español como idioma de edición. Si no puedes cambiarlo, deja la fórmula como está y traduce a mano los siete nombres en una columna aparte.

Lo que ya sabes hacer con tu plantilla de calendario

  • Tienes un calendario mensual en blanco que cambia de mes y de año tocando dos celdas (B1 y B2).
  • Sabes aplicar formato condicional para colorear sábados, domingos y el día de hoy en una sola pasada.
  • Puedes guardar la hoja como plantilla .xltx y abrir una copia limpia cada mes sin tocar la original.
  • Sabes ajustar el calendario a una hoja A4, vertical u horizontal, y mandarlo a imprimir o a un PDF.
  • El siguiente paso es ligar el calendario a una lista de eventos: añade una hoja "Eventos" con fecha y descripción, y en la columna D del calendario usa BUSCARV (VLOOKUP) para traer el evento del día, o Validación de datos para elegir el evento desde una lista desplegable.

Datos comprobados en octubre de 2026.

Dudas al crear tu plantilla de calendario en Excel

1. ¿Cómo descargar un calendario de 2026 en PDF gratis para imprimir?

En Microsoft Create hay plantillas gratuitas de calendarios de 2026 listas para descargar en PDF y luego imprimir. También puedes crear el tuyo en Excel siguiendo este tutorial y, al terminar, exportar la hoja a PDF con Archivo > Guardar como > PDF. Eso te da un archivo limpio, en una sola página por mes, listo para imprimir en A4.

2. ¿Cómo hacer un calendario editable de 2026?

Un calendario editable es aquel en el que puedes cambiar fechas, textos o festivos sin romper el diseño. En este tutorial lo consigues con dos ingredientes: una celda de inicio que sea 1 de enero de 2026 con =FECHA(2026;1;1) y fórmulas que sumen días con +1. Así, si mueves la fecha inicial, todo el mes se recoloca solo y puedes añadir eventos o tareas a mano.

3. ¿Qué plantillas de calendario se pueden imprimir fácilmente?

Las que mejor imprimen son las mensuales en una sola hoja A4 horizontal y las anuales en una hoja vertical A4 por año. En este tutorial las creas paso a paso en Excel y decides tú el tamaño, así que solo tienes que ajustar el área de impresión en Diseño de página > Área de impresión > Establecer área de impresión. Después exportas a PDF y listo.