Excel 365

Cómo hacer una agenda en Excel desde cero y paso a paso

noviembre 6, 2026 Tuto Excel 17 min read
Cómo hacer una agenda en Excel desde cero y paso a paso

Una agenda en Excel con plantilla es la forma más rápida de tener un calendario personal en el que apuntar citas, tareas y pagos sin empezar de cero. La plantilla ya coloca los días del año y tú solo tienes que rellenarla con tus cosas. Al terminar este tutorial, tendrás una sola hoja con tu año 2026 entero, coloreado por tipo de evento, con una vista semanal automática y otra anual en mini-calendarios. Funciona en Excel para Microsoft 365, 2024 y 2021; en Excel 2019 y 2016 se puede hacer casi todo, salvo BUSCARX y las matrices dinámicas. Tomamos la palabra «agenda» en su sentido de calendario personal de citas y tareas, no de agenda de contactos.

Qué es una plantilla de agenda en Excel y cuándo te ahorra tiempo

Una plantilla de agenda es un libro de Excel con los días del año ya escritos en su sitio. Tú no tienes que decidir si el 1 de febrero cae en lunes o en viernes: la plantilla lo calcula y tú te limitas a escribir tus citas, tareas y pagos en las celdas correspondientes.

Tiene sentido cuando tu agenda cabe en una hoja: cumpleaños, revisiones, recibos, reuniones del trabajo, clases, entregas. En ese caso, abrir una hoja en blanco y empezar a teclear fechas a mano es perder el tiempo. La plantilla ya trae los días, los meses, y muchas veces los festivos; tú solo escribes lo tuyo encima.

No la necesitas cuando lo que guardas son contactos (para eso sirve la aplicación Contactos) o cuando tus citas dependen de otras personas y necesitas avisos en el móvil, que es terreno de Outlook o Google Calendar. Aquí hablamos de una agenda personal hecha a mano en Excel, con tus datos y tus reglas.

Dónde conseguir plantillas de agenda y qué traen dentro

Tienes dos sitios fiables para descargar una plantilla de agenda en XLSX. Uno está en la propia Microsoft, dentro de excel.cloud.microsoft, y el otro es la galería de plantillas de CalendarLabs. En ambos eliges el año, el tipo de calendario (mensual, semanal o anual) y descargas el archivo para abrirlo en tu Excel.

Plantillas de Microsoft: las del Creador de calendarios

La página excel.cloud.microsoft tiene un Creador de calendarios (Calendar creator) con cinco plantillas listas para abrir en Excel para la web o descargar:

  • Calendario de cualquier año: un mes por hoja, con formato condicional para resaltar festivos y un panel lateral para escribir tareas.
  • Calendario personalizado: eliges el año, el primer día de la semana y los festivos del país que quieras; el archivo se regenera con esos datos.
  • Calendario tema Ion: diseño en color con bandas alternas por mes; pensado para imprimir en A4 horizontal.
  • Calendario para estudiantes: incluye bloques para asignaturas, exámenes y entregas, además de la cuadrícula de días.
  • Calendario anual vertical: los doce meses en una sola hoja en formato póster, útil para colgar en la pared.

Todas se comparten por enlace (Archivo > Compartir) y se editan a la vez entre varias personas si las necesitas en familia o en un equipo pequeño.

Plantillas de CalendarLabs: las que descargas en XLSX

CalendarLabs (calendarlabs.com/templates/excel-templates) ofrece los XLSX más descargados en tres familias:

  • Mensuales: básico (un mes por hoja), con notas (hueco para escribir debajo de cada semana), vertical (días en columna), con festivos marcados y versión de dos páginas por mes.
  • Trimestrales y cuatrimestrales: tres o cuatro meses por hoja, útiles para planning.
  • Anuales: cronograma de proyectos (una columna por mes con bandas semanales), programación anual (vista de Gantt sencilla) y póster vertical 4×3 con los doce meses.

Los archivos se descargan en XLS (compatible con Excel 2007 en adelante) y en XLSX, y se abren también en LibreOffice Calc, OpenOffice Calc y Google Sheets sin perder el formato.

Abrir una plantilla y dejarla a tu medida

Empezamos con la plantilla mensual básica de 2026 de CalendarLabs. Al abrirla, verás una hoja por mes con los días ya colocados, una columna a la izquierda con el número de la semana y los nombres de los días en la fila superior.

  1. Descarga el archivo 2026 Excel Calendar en formato XLSX y guárdalo en tu carpeta.
  2. Ábrelo con doble clic. Si te pregunta si quieres habilitar la edición, pulsa «Habilitar edición».
  3. Verás doce hojas llamadas enero, febrero… diciembre, cada una con su cuadrícula.
  4. Selecciona toda la hoja pulsando Ctrl+E, ve a Inicio > Modificar > Borrar > Borrar todo para quitar los datos de ejemplo que trae.
  5. Los números de los días siguen ahí porque están escritos con fórmulas; no los borres a mano.
A1fx**Sem**
A B C D E F G H
1 Sem Lun Mar Mié Jue Vie Sáb
2 1 1 2 3 4
3 2 5 6 7 8 9 10 11
4 3 12 13 14 15 16 17 18
enero
Comprueba: la celda activa (A1) está vacía y los días del 1 al 31 siguen colocados en su sitio dentro de la cuadrícula.

Cambiar el año, el primer día de la semana y los festivos

El truco está en la hoja Calendario2026, una hoja nueva que vas a crear para centralizar la configuración. En la celda B1 escribes el año y todas las hojas de mes leen esa celda para colocar sus días.

  1. Crea una hoja nueva: clic derecho en la pestaña «enero» > Insertar > Hoja de cálculo. Llámala Calendario2026.
  2. En B1 escribe 2026. En B2 pon enero, en B3 febrero, y así hasta B13 con diciembre.
  3. En la hoja «enero», ve a la celda que contiene el día 1 (por ejemplo D2) y reemplaza la fórmula que tenga por esta:

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

FECHA (DATE en inglés) construye una fecha con año, mes y día. Al copiar hacia abajo, los días se calculan solos. Para que cuadren con el día de la semana, añade en la primera columna:

=DIASEM(D2;2)

DIASEM (WEEKDAY) devuelve 1 para lunes, 2 para martes, etc. Con el segundo argumento en 2, lunes es el primer día de la semana. Si prefieres que la semana empiece en domingo, pon 1.

A1fx=Calendario2026!$B$1
A B
1 Año 2026
2 Mes 1 1
3 Mes 2 2
4 Mes 3 3
Calendario2026

Cambia el 2026 de B1 por 2027 y todos los meses se mueven solos. Para los festivos, crea en Calendario2026 una columna Festivos con las fechas señaladas (1 de enero, 1 de mayo, 25 de diciembre) y úsalas con formato condicional, que veremos en la sección de citas.

Nota: en Excel configurado con punto decimal (México, Estados Unidos) el separador de argumentos es la coma en lugar del punto y coma.
Comprueba: al cambiar B1 a 2027, la fecha de la celda D2 de la hoja «enero» muestra 1/1/2027 en vez de 1/1/2026.

Convertir la plantilla en tu agenda: citas, tareas y pagos

Ahora añades una hoja Agenda2026 donde escribirás lo que pasa cada día, separada de la hoja visual de cada mes. Cada fila es un evento.

  1. Crea una hoja nueva llamada Agenda2026.
  2. En la fila 1 escribe los encabezados: A1 Fecha, B1 Hora, C1 Asunto, D1 Tipo, E1 Notas.
  3. En A2 escribe una fecha real (por ejemplo 15/01/2026), en B2 la hora (10:00), en C2 el asunto, en D2 el tipo y en E2 cualquier nota.
  4. Repite hasta tener seis filas: una cita médica, un cumpleaños, un recibo, una tarea del trabajo, una clase y otro recibo.
  5. Selecciona A2:A20, pulsa Ctrl+1, formato Fecha corta (dd/mm/aaaa).
  6. Selecciona B2:B20, formato Hora (hh:mm).
A2fx=FECHA(2026;1;15)
A B C D E
1 Fecha Hora Asunto Tipo Notas
2 15/01/2026 10:00 Revisión médica Cita Traer analítica
3 22/01/2026 20:00 Cena con Marta Cumple Restaurante Pólux
4 28/01/2026 09:00 Recibo de la luz Pago Domiciliado
5 02/02/2026 18:00 Entregar informe Tarea PDF al cliente
6 09/02/2026 19:00 Clase de inglés Cita Aula 3
7 15/02/2026 09:00 Seguro del coche Pago Caduca en marzo
Agenda2026
Comprueba: al pulsar Ctrl+1 sobre A2 debe aparecer el cuadro Formato de celdas con la categoría «Fecha» y el tipo «14/03/2001» seleccionado.

Colorear cada tipo de evento con formato condicional

Cada tipo de evento se pinta de un color para verlo de un vistazo. Vas a usar Inicio > Estilos > Formato condicional > Nueva regla.

InicioEstilosFormato condicionalNueva regla
  1. Selecciona A2:E20.
  2. Abre el menú de formato condicional y elige Nueva regla.
  3. Elige «Aplicar formato a las celdas que contengan», pon «Valor de la celda», «igual a» y escribe "Cita". Pulsa Formato y elige un relleno verde claro.
  4. Repite la regla para los otros tipos: Cumple en amarillo, Pago en rojo claro, Tarea en azul claro.
  5. Para los días con más de dos eventos, crea una regla con «Usar una fórmula que determine las celdas a las que se va a aplicar formato» y escribe =CONTAR.SI($A$2:$A$20;A2)>2, con un relleno naranja.

CONTAR.SI (COUNTIF) cuenta cuántas veces aparece cada fecha en la columna A. Si hay más de dos eventos el mismo día, toda la fila se pinta en naranja.

A2fx=CONTAR.SI($A$2:$A$20;A2)
A B C D E
1 Fecha Hora Asunto Tipo Notas
2 15/01/2026 10:00 Revisión médica Cita Traer analítica
3 22/01/2026 20:00 Cena con Marta Cumple Restaurante Pólux
4 28/01/2026 09:00 Recibo de la luz Pago Domiciliado
5 02/02/2026 18:00 Entregar informe Tarea PDF al cliente
6 09/02/2026 19:00 Clase de inglés Cita Aula 3
7 15/02/2026 09:00 Seguro del coche Pago Caduca en marzo
Agenda2026
Comprueba: la fila 2 y la fila 6 (las dos Cita) aparecen en verde; la fila 5 (Tarea), en azul. La fila 7 (Pago) en rojo claro.

Que la agenda te avise: hoy, mañana y lo que vence esta semana

Una columna extra te dice si el evento es hoy, mañana o está dentro de los próximos siete días. Añade F1 con el título «Aviso» y en F2:

=SI(FECHA(2026;MES(A2);DIA(A2))=HOY();"Hoy";SI(FECHA(2026;MES(A2);DIA(A2))=HOY()+1;"Mañana";SI(FECHA(2026;MES(A2);DIA(A2))<=HOY()+7;"Esta semana";"")))

HOY (TODAY) devuelve la fecha actual del sistema. FECHA con el año fijo de 2026 reconstruye la fecha del evento para poder compararla. SI (IF) anidado encadena las tres condiciones: hoy, mañana o esta semana.

Para pintar la fila cuando dice "Hoy", vuelve al formato condicional, elige «Usar una fórmula» y escribe =$F2="Hoy", con relleno amarillo fuerte. Copia la fórmula de F2 hacia abajo hasta F20.

Cuidado: la fórmula lleva el año 2026 escrito a mano. Si tu plantilla ya toma el año de Calendario2026!$B$1, cambia el 2026 por Calendario2026!$B$1 para que el aviso siga funcionando cuando cambies de año.

Vistas que ayudan: día, semana, mes y año en la misma hoja

Con la agenda ya rellena, puedes crear vistas que muestran solo lo que te interesa. Empezamos con la vista semanal.

  1. Crea una hoja VistaSemana.
  2. En C1 escribe una fecha (por ejemplo 15/01/2026). Ese será el lunes que abre la semana.
  3. En A3 escribe "Día", en B3 "Asunto", en C3 "Hora".
  4. En A4 escribe:

=C1
  1. En A5 escribe =A4+1, en A6 =A5+1, y así hasta A10 con =A9+1. Tienes los siete días de la semana en columna.
  2. Para que en la columna B aparezca el primer asunto de cada día, usa BUSCARV (VLOOKUP):

=SI.ERROR(BUSCARV(A4;Agenda2026!$A$2:$C$20;3;FALSO);"")

BUSCARV busca la fecha de A4 en la columna A de Agenda2026 y devuelve la columna 3 (el Asunto). SI.ERROR (IFERROR) evita el #N/A cuando ese día no tiene citas.

C1fx=FECHA(2026;1;15)
A B C
1 Semana del 15/01/2026
2
3 Día Asunto Hora
4 15/01/2026 Revisión médica 10:00
5 16/01/2026
6 17/01/2026
7 18/01/2026
VistaSemana
Comprueba: al cambiar C1 por otra fecha, los días de la columna A se mueven en bloque y los asuntos se actualizan solos.

Una vista anual con un solo vistazo

Para ver todo el año en una sola hoja, crea Año2026 y dibuja doce mini-calendarios en bloques de 3×4. Cada bloque es de 7 columnas (lunes a domingo) por 6 filas (semanas).

  1. En A1 escribe 2026 (o =Calendario2026!$B$1).
  2. En A3 empieza el primer mes: el 1 de enero. En A3 pon =FECHA($A$1;1;1).
  3. En B3 (la columna del lunes) escribe la fórmula que coloca el día 1 en su columna según el día de la semana:

=SI(DIASEM($A3;2)>1;"";$A3)
  1. En C3 arrastra la fórmula hasta G3 con =B3+1, =C3+1… hasta tener los siete días. Aplica formato de número a la columna para que muestre solo el día (formato «d»).
  2. Para las filas siguientes, suma 7 a la fila anterior y aplica la misma lógica.
  3. Repite el bloque para febrero, marzo y así hasta diciembre, cambiando el 1 por el mes correspondiente.
A1fx=2026
A B C D E F G H
1 2026
3 L M X J V S D
4 Enero 1 2 3 4
5 5 6 7 8 9 10 11
Año2026
Comprueba: el 1 de enero aparece bajo la columna «J» (jueves), el 1 de febrero bajo la columna «D» (domingo), y así con el resto. Si el día no cuadra, revisa el segundo argumento de DIASEM (2 = lunes como primer día).

Compartir la agenda e imprimirla sin sorpresas

Una agenda de bolsillo se imprime y se lleva encima. Tu agenda en Excel también puede imprimirse, y además puede compartirse con quien tú quieras para que cada uno apunte lo suyo.

  1. Ve a Archivo > Compartir > Compartir con personas. Escribe los correos de las personas que quieras que editen y pulsa Compartir. Si solo quieres que la lean, marca «Cualquier persona con el vínculo puede ver».
  2. Si varias personas van a escribir a la vez, activa la coedición: Revisar > Compartir libro > Permitir la edición por varios usuarios. (Esta opción no existe en Excel para la web; allí la coedición es automática al guardar en OneDrive).
  3. Para imprimir, ve a Archivo > Imprimir. En el panel de impresión, abre la lista «Imprimir hojas activas» y elige «Imprimir todo el libro» si quieres los doce meses.
  4. Entra en Configuración de página (pestaña Disposición de página > grupo Opciones de hoja) y en Escala marca «Ajustar a 1 página de ancho por X de alto», con X igual a 1 para que cada mes quepa en una sola hoja.
  5. Cambia la orientación a Horizontal, los márgenes a Estrechos y pulsa Aceptar.
Nota: en Excel para la web y en Excel para Mac, algunas opciones de coedición están en Archivo > Compartir o en el menú Colaborar. La versión para la web no ejecuta macros VBA; si tu agenda las usa, comparte el archivo desde el escritorio.
Comprueba: en la vista previa de impresión, cada mes debe ocupar una sola página en horizontal, con los días bien alineados y el encabezado visible.

Por qué tu plantilla no se comporta como esperabas

Las plantillas de agenda tienen tres trampas típicas: el año no se actualiza al cambiar la celda, los días de la semana no coinciden con el calendario real y, al pegar citas nuevas, las filas se desordenan o los formatos condicionales se quedan cortos.

El mes se queda en 2025 al cambiar la celda del año

Suele pasar cuando la fórmula original de las fechas lleva el año escrito a mano. Si la celda D2 de la hoja «enero» tenía =FECHA(2025;1;1) y cambiaste 2025 por 2026 en la hoja de configuración pero la fórmula sigue apuntando a 2025, el mes se queda en 2025.

La solución es usar referencias absolutas a la celda del año:

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

Los signos de dólar ($) bloquean la fila y la columna. Al copiar la fórmula a otras celdas, siempre lee la misma celda B1 de Calendario2026.

D2fx=FECHA(2025;1;1)
D
1 1
enero

Arreglado:

D2fx=FECHA(Calendario2026!$B$1;Calendario2022!$B$2;1)
D
1 1
enero
Comprueba: al cambiar Calendario2026!$B$1 a 2027, la fecha de D2 debe pasar a 1/1/2027.

Los días de la semana no cuadran con el calendario real

Otro fallo frecuente: abres la plantilla y el 1 de enero aparece en la columna del domingo, cuando en tu país la semana empieza en lunes. Eso pasa porque el primer argumento de DIASEM está en 1 (domingo) en vez de 2 (lunes).

=DIASEM(D2;2)

Si quieres que las cabeceras de la hoja muestren «lunes, martes…» en español, aplica formato personalizado a las celdas de fecha con el código dddd (día de la semana completo) o dd (día de la semana abreviado). El atajo Ctrl+1 abre el cuadro Formato de celdas.

A1fx=DIASEM(D2;1)
A D
1 7 1
enero
Comprueba: con DIASEM en 2, la celda A1 devuelve 4 (jueves) para el 1 de enero de 2026, no 7.

Al pegar citas nuevas se desordenan o repiten filas

Si tu agenda es un rango normal (A1:E20), al pegar una fila nueva Excel la inserta entre las existentes y se rompen las fórmulas y el formato condicional. El arreglo es convertir el rango en una tabla de Excel.

  1. Selecciona A1:E20.
  2. Ve a Insertar > Tablas > Tabla.
  3. Marca «La tabla tiene encabezados» y pulsa Aceptar.

A partir de ahí, cada fila nueva que pegues al final hereda los formatos condicionales y la fila se ordena con el botón de filtro de la columna Fecha.

A1fx**Fecha**
A B C D E
1 Fecha Hora Asunto Tipo Notas
Agenda2026 (Tabla)
Comprueba: al pegar una fila debajo de la última, la nueva fila aparece con el mismo formato de fecha y los mismos colores de formato condicional que las anteriores.

Lo que ya sabes hacer con una agenda en Excel y el siguiente paso

  • Has elegido una plantilla de agenda (mensual, semanal o anual) y la has abierto en tu Excel.
  • Has ajustado el año en una celda única y has entendido que DIASEM con segundo argumento 2 pone el lunes como primer día.
  • Has convertido la lista de citas en una tabla de Excel para que las filas nuevas hereden el formato.
  • Has pintado cada tipo de evento con formato condicional y has resaltado los días con más de dos citas.
  • Has creado una vista semanal automática y una vista anual con doce mini-calendarios.

El siguiente paso: añade una columna Importe a la Agenda2026 (solo para los eventos de tipo Pago), y al final de cada mes usa SUMAR.SI (SUMIF) para ver cuánto llevas en cada tipo. La fórmula, sobre el mes de enero, sería =SUMAR.SI(D2:D200;"Pago";F2:F200) si la columna F es el Importe. Así conviertes la agenda en un pequeño gestor de gastos sin perder la parte visual.

Los datos y precios de este artículo están comprobados en octubre de 2026.

Dudas al crear tu agenda en Excel con plantilla

1. ¿Hay alguna plantilla de agenda en Excel gratis para descargar?

Sí, Excel trae varias plantillas de agenda listas para usar: abre Archivo > Nuevo, escribe «agenda» en el buscador y elige la que más te guste (diaria, semanal, de tareas). Al pulsar Crear se descarga una copia editable en tu OneDrive o equipo, sin coste añadido a tu licencia de Microsoft 365.

2. ¿Cómo puedo añadir los festivos al calendario de 2026 en Excel?

Crea una hoja llamada «Festivos», escribe cada festivo en una fila con su fecha en la columna B y el nombre en la C, y ordénalos de menor a mayor. Después, en tu calendario usa la condición MAX y MIN con la función DIA.LAB (NETWORKDAYS) para excluir esos días al contar laborables, sumando o restando jornadas según necesites.

3. ¿Cómo se hace un calendario horizontal de 2026 en Excel?

En una hoja nueva, escribe los 12 meses en B2:M2 y debajo coloca los días 1 a 31 en la columna A. Con la función FIN.MES (EOMONTH) calculas el último día de cada mes y, en cada celda del rango, una fórmula como =SI(Y(FILA()-1<=FIN.MES(B$2;0);DIASEM(B$2;2)<7);FILA()-1;"") muestra el número de día solo cuando corresponde.

4. ¿Cómo crear un calendario mensual de 2026 en Excel?

Escribe en una celda el primer día del mes, por ejemplo 01/01/2026, y en otra celda pon =FIN.MES(esa celda;0) para saber cuántos tiene. Coloca los nombres de los días como encabezados y rellena 6 filas de 7 columnas con la función =INICIO(celda_anterior)+1 encadenada, ajustando a la derecha cuando cambie la semana.

5. ¿Cómo hacer que un calendario en Excel empiece en lunes?

Al usar la función DIA.SEM (WEEKDAY), el segundo argumento indica el día inicial: DIA.SEM(fecha;2) cuenta lunes=1 y sábado=6, mientras que DIA.SEM(fecha;1) empieza en domingo. Elige el tipo 2 en tus fórmulas y los encabezados de columna empezarán por lunes, dejando el domingo al final de la fila.

6. ¿Dónde conseguir plantillas de calendario en Excel?

Dentro de Excel, ve a Archivo > Nuevo y busca «calendario»: aparecen decenas de plantillas gratuitas de Microsoft (mensuales, anuales, académicos, de turnos). También puedes descargar plantillas .xlsx desde la galería oficial de Microsoft Create y abrirlas directamente en tu libro para personalizarlas a tu gusto.

7. ¿Hay alguna plantilla de agenda diaria en Excel?

Sí, dentro de Excel ve a Archivo > Nuevo, busca «agenda diaria» y verás plantillas con bloques por horas, lista de tareas y notas. Selecciona la que prefieras, pulsa Crear y se añadirá a tu cuenta lista para que rellenes cada día tus citas, prioridades y pendientes sin empezar de cero.

Fuentes

  1. MicrosoftPlantillas de calendario de Excel – Microsoft Supportconsultado el 13/10/2026