PlantillaGratis
Plantillas

Calendario Laboral 2026 en Excel para España: Plantillas y Recursos

Calendario laboral 2026 excel comunidad
30 min de lectura 7.500 palabras

Escrito por la Redacción de PlantillaGratis — equipo editorial de PlantillaGratis.es.Aviso: las fechas concretas de los festivos autonómicos y locales de 2026 debes confirmarlas siempre en el BOE y en el boletín oficial de tu comunidad autónoma. Aquí te explicamos el marco y cómo montar la herramienta, no sustituimos a la fuente oficial.

PlantillaGratis INFOGRAFIA Calendario Laboral 2026 en Excel para Es paña: Plantillas y Recursos PUNTOS CLAVE 1 Qué es y qué obliga la ley (art. 34.6 ET) 2 Los 14 festivos: 9 nacionales + CCAA + 2 locales 3 Fuentes oficiales: BOE y boletín autonómico 4 Montarlo en Excel en 8 pasos 5 Vacaciones, ausencias y registro de jornada 6 Errores típicos y versión imprimible PlantillaGratis - Actualizado 2026-08-03
Infografía: resumen visual del artículo

Un calendario laboral 2026 en Excel es una hoja de cálculo donde marcas, día a día, qué jornadas son laborables y cuáles no para tu comunidad autónoma y tu municipio. El año tiene 14 festivos retribuidos y no recuperables por trabajador: 9 de ámbito nacional, los que fije tu comunidad autónoma y 2 de carácter local. Para montarlo bien te bastan cuatro piezas: una hoja aparte con la lista de festivos, la función FECHA para generar el año completo, DIA.LAB.INTL para contar jornadas de trabajo descontando fines de semana y festivos, y formato condicional para pintarlo todo. Las fechas exactas de los festivos autonómicos y locales las publican cada año el BOE y el boletín oficial de tu comunidad: confírmalas ahí antes de dar el archivo por bueno.

Antes de seguir, lo importante. En esta guía te enseñamos a construir la herramienta, no te damos el listado de festivos de las 17 comunidades ni de los miles de municipios de España. Ese listado cambia cada año, se aprueba por decreto y solo es fiable en su fuente oficial: la resolución que publica el BOE con el calendario laboral estatal y la orden o decreto de tu comunidad autónoma en su propio boletín. Los dos festivos locales los aprueba tu ayuntamiento y suelen publicarse en el boletín provincial. Copiar fechas de un blog es la forma más rápida de programar una entrega para un día en el que la plantilla no trabaja.

¿Qué es un calendario laboral y qué obliga la ley?

Un calendario laboral es el documento que recoge, para un año natural concreto, la distribución de la jornada de trabajo: qué días se trabaja, qué días son festivos, cómo se reparten las horas y, en muchas empresas, los turnos y los periodos de vacaciones. No es un adorno de recursos humanos ni una costumbre: es una obligación.

El artículo 34.6 del Estatuto de los Trabajadores lo dice de forma directa: anualmente se elaborará por la empresa el calendario laboral, y debe exponerse un ejemplar en un sitio visible de cada centro de trabajo. Es decir, no basta con tenerlo en un cajón o en la carpeta compartida del departamento de personal; tiene que estar donde la plantilla pueda consultarlo. En la práctica, muchas empresas lo cuelgan en el tablón de anuncios y además lo reparten en PDF por correo, que es justo el tipo de salida que vas a poder generar desde el Excel que montemos aquí.

Además, el calendario no se decide en el vacío. La empresa lo elabora, pero debe respetar lo que digan el convenio colectivo aplicable y los acuerdos de empresa, y la representación legal de los trabajadores tiene derecho a ser consultada e informada antes de que se apruebe. Si en tu convenio hay jornada anual pactada, bolsas de horas, días de libre disposición o cómputos irregulares, todo eso condiciona el calendario y debe reflejarse en la hoja.

Quién lo necesita y para qué

Si eres autónomo y trabajas solo, no tienes obligación legal de elaborar un calendario laboral, pero te viene igual de bien para planificar entregas, cerrar trimestres fiscales y saber cuántos días hábiles reales te quedan antes de una fecha límite. Si tienes personal contratado, aunque sea una sola persona, entras de lleno en el artículo 34.6 y el calendario es obligatorio.

Los usos habituales que le vas a dar a la hoja son cuatro: planificar la carga de trabajo del año, cuadrar las vacaciones sin dejar un servicio descubierto, calcular plazos reales en días hábiles (que no son los mismos que los días naturales) y servir de base para el registro diario de jornada, que es otra obligación distinta y que veremos más adelante.

El error más caro que veo cada enero es dar por hecho que el calendario del año pasado sirve con cambiar el 2025 por el 2026. No sirve. Los festivos se mueven de día de la semana, algunos caen en domingo y se trasladan, y tu ayuntamiento puede cambiar sus dos fiestas locales. Si arrastras el archivo del año anterior sin revisar la hoja de festivos, arrastras también los errores.

Por qué el calendario laboral 2026 merece que le dediques una tarde

Montar la hoja bien la primera vez te ahorra el resto del año. Estas son las razones por las que compensa hacerlo con cabeza y no a mano:

  • Planificación real de la carga de trabajo. Saber cuántos días hábiles tiene cada mes cambia por completo la estimación de un proyecto. Un mes con dos festivos entre semana pierde en torno al 10 % de su capacidad productiva.
  • Menos conflictos con la plantilla. Un calendario publicado a tiempo y visible evita discusiones sobre quién pidió antes qué semana de vacaciones.
  • Cálculo correcto de plazos. Los plazos administrativos, mercantiles y de entrega se cuentan muchas veces en días hábiles. Con la hoja montada lo resuelves con una fórmula en lugar de contando con el dedo en el calendario de pared.
  • Base para el registro de jornada. El calendario te dice qué días se espera que haya fichajes. Los días en blanco que deberían tener registro saltan a la vista.
  • Conciliación. Ver el año completo de un vistazo permite colocar puentes y cierres de forma que la gente pueda organizar su vida personal con meses de antelación.

Calendario laboral 2026: cómo se reparten los 14 festivos

Aquí es donde se equivoca casi todo el mundo, así que vamos despacio. En España cada trabajador tiene derecho a 14 días festivos al año, retribuidos y no recuperables. Ese número sale del artículo 37.2 del Estatuto de los Trabajadores y no cambia. Lo que cambia es qué días son, y ese reparto funciona en tres niveles:

  • Hasta 9 festivos de ámbito nacional. Los fija el Estado y se publican en el BOE mediante resolución de la Dirección General de Trabajo, que recoge además el calendario de cada comunidad.
  • Los festivos autonómicos. Cada comunidad completa hasta llegar a 12 usando su día propio (el de la comunidad) y sustituyendo algunas fiestas estatales por otras de tradición local. Se publican en el boletín oficial de la comunidad.
  • 2 festivos locales. Los propone tu ayuntamiento y los aprueba la autoridad laboral autonómica. Aparecen en el boletín oficial de la provincia. Son los que hacen que dos empresas de la misma comunidad tengan calendarios distintos.

9 + 3 + 2 = 14. Por eso no existe un único calendario laboral de España válido para todos, y por eso tu plantilla de Excel tiene que estar preparada para cambiar de comunidad y de municipio sin rehacerla entera.

Festivos sustituibles y festivos que no se tocan

De las fiestas estatales, algunas son intocables y otras las comunidades pueden cambiar por fiestas propias. Las que el Estatuto blinda como fiestas de ámbito nacional son Año Nuevo, el 1 de mayo como Fiesta del Trabajo, el 12 de octubre como Fiesta Nacional de España y la Natividad del Señor (25 de diciembre), además del Viernes Santo. El resto entra en el grupo de las sustituibles: una comunidad puede quedarse con el 19 de marzo (San José) o cambiarlo por el Jueves Santo, por ejemplo, o sustituir una fiesta que caiga en domingo por otra distinta.

Ese es exactamente el motivo por el que no vas a encontrar en esta página el listado de las 17 comunidades. San José se celebra en unas comunidades y en otras no; el Jueves Santo es laborable en algún territorio y festivo en el resto; hay comunidades con día propio muy señalado y otras que lo reparten de otra forma. Publicar aquí una tabla con las 17 sería inventarme el trabajo que hace cada Consejo de Gobierno, y si te la creyeses podrías dar por laborable un día que no lo es.

Qué pasa cuando un festivo cae en domingo

El Estatuto lo resuelve: el descanso correspondiente a las fiestas que coincidan con domingo se traslada al lunes inmediatamente posterior. Es una regla automática y conviene tenerla presente al montar la hoja de 2026, porque hay fiestas de fecha fija que ese año caen precisamente en domingo. El Gobierno, además, puede trasladar a lunes otras fiestas nacionales que caigan entre semana, aunque no está obligado a hacerlo.

Para tu Excel, la consecuencia práctica es sencilla: en la hoja de festivos no metas solo la fecha nominal de la fiesta, mete la fecha en la que efectivamente no se trabaja. Si una fiesta se traslada, la que va a la lista es la fecha trasladada. Si dejas las dos, contarás un día festivo de más y te saldrán mal todos los cálculos de jornada anual.

Fiestas de fecha fija y Semana Santa en 2026, con el día de la semana que les corresponde. El día de la semana es cálculo de calendario; la condición de festivo en tu localidad debes confirmarla en el BOE y en el boletín de tu comunidad.
Fecha 2026 Día de la semana Festividad ¿La comunidad puede sustituirla?
01/01/2026JuevesAño NuevoNo, fiesta nacional blindada
06/01/2026MartesEpifanía del Señor (Reyes)Sustituible
19/03/2026JuevesSan JoséSustituible; no se celebra en todas las comunidades
02/04/2026JuevesJueves SantoSustituible; laborable en alguna comunidad
03/04/2026ViernesViernes SantoNo, fiesta nacional en todo el Estado
01/05/2026ViernesFiesta del TrabajoNo, fiesta nacional blindada
15/08/2026SábadoAsunción de la VirgenSustituible
12/10/2026LunesFiesta Nacional de EspañaNo, fiesta nacional blindada
01/11/2026DomingoTodos los SantosSustituible; al caer en domingo entra la regla de traslado
06/12/2026DomingoDía de la ConstituciónSustituible; al caer en domingo entra la regla de traslado
08/12/2026MartesInmaculada ConcepciónSustituible
25/12/2026ViernesNatividad del SeñorNo, fiesta nacional blindada

Cómo leer esta tabla sin meter la pata. La columna del día de la semana es aritmética de calendario y puedes fiarte de ella. La columna de la derecha describe el marco legal, no una decisión ya tomada.

Lo que tienes que comprobar tú: qué fiestas ha fijado finalmente tu comunidad autónoma para 2026 (boletín oficial autonómico), cuál es el día de la comunidad, y cuáles son los dos festivos locales de tu municipio (boletín oficial de la provincia o web del ayuntamiento). El BOE publica la resolución con el cuadro completo por comunidades. Sin esos tres datos, tu calendario está incompleto, por muy bonito que quede el Excel.

Fíjate en un detalle de 2026 que se ve de un vistazo en la tabla: hay dos fiestas de fecha fija que caen en domingo y una que cae en sábado. Eso significa que el año, en bruto, «pierde» festivos frente a un año en el que todos caen entre semana. La regla de traslado al lunes recupera los que caen en domingo, pero las que caen en sábado se quedan como están salvo que tu comunidad o tu convenio digan otra cosa. Si tu convenio compensa los festivos que caen en sábado con un día adicional de descanso, ese día también tiene que aparecer en el calendario.

Cómo crear el calendario laboral 2026 en Excel paso a paso

Vamos con la parte práctica. El objetivo es un archivo con tres hojas: una de Festivos con la lista de días no laborables, una de Calendario con los 365 días del año y sus cálculos, y una de Resumen con los totales por mes y por persona. Montado así, cambiar de comunidad autónoma o de año es cuestión de tocar una sola hoja.

Paso 1: crea la hoja de festivos en una pestaña aparte

No metas los festivos en la misma hoja del calendario. Sepáralos siempre. Crea una hoja llamada Festivos con cuatro columnas: Fecha, Descripción, Ámbito (Nacional, Autonómico o Local) y Comunidad.

Rellena la columna Fecha con fechas reales, no con texto. Es el fallo número uno: si escribes 1 de enero o 01-ene con el formato mal configurado, Excel lo guarda como texto y ninguna fórmula de fechas lo va a reconocer. Escribe 01/01/2026 y comprueba que el valor se alinea a la derecha en la celda; si se alinea a la izquierda, es texto y tienes un problema.

Cuando tengas los datos, selecciona el rango y convierte en tabla con Insertar > Tabla (o Ctrl+T). Ponle nombre tblFestivos desde Diseño de tabla. Con esto ganas algo muy útil: cuando añadas un festivo local al final, todas las fórmulas que apunten a la tabla lo recogen solas, sin que tengas que ampliar rangos a mano.

Y ahora la parte que solo depende de ti: rellenar esa hoja con las fechas correctas de tu comunidad y tu municipio, sacadas del BOE y de los boletines oficiales. La estructura te la damos hecha; los datos oficiales los pones tú.

Paso 2: genera los 365 días del año con FECHA

Ve a la hoja Calendario. En A1 escribe el año: 2026. Así, cuando quieras reutilizar la plantilla en 2027, cambias esta celda y listo.

En A3 pon la primera fecha del año con la función FECHA, que construye una fecha a partir de tres números:

=FECHA($A$1;1;1)

Y en A4, en lugar de escribir la siguiente fecha, súmale uno a la anterior:

=A3+1

Arrastra A4 hacia abajo hasta llegar al 31 de diciembre. Son 365 filas en 2026 (no es bisiesto, así que no hay 29 de febrero). Si prefieres no contar filas, arrastra de sobra y luego usa una fórmula que deje en blanco lo que se pase de año:

=SI(AÑO(A3+1)>$A$1;"";A3+1)

Da formato de fecha a toda la columna A. Un truco que agradece la vista: usa un formato personalizado ddd dd/mm para ver el día de la semana abreviado junto al número.

Paso 3: saca el día de la semana con TEXTO y DIASEM

En la columna B queremos el nombre del día. Con TEXTO lo tienes en un paso:

=TEXTO(A3;"dddd")

Eso devuelve «jueves», «viernes», etcétera. Si lo que necesitas es un número con el que hacer cálculos, usa DIASEM con el segundo argumento a 2, que hace que el lunes valga 1 y el domingo valga 7 (el criterio europeo):

=DIASEM(A3;2)

Con ese número identificar el fin de semana es inmediato: si el resultado es mayor que 5, es sábado o domingo. Guarda esa columna aunque la ocultes después, porque el formato condicional se apoyará en ella.

Paso 4: marca los festivos con CONTAR.SI o BUSCARX

En la columna C queremos saber si esa fecha está en la lista de festivos. La forma más robusta es contar cuántas veces aparece la fecha en la tabla de festivos:

=SI(CONTAR.SI(tblFestivos[Fecha];A3)>0;"Festivo";"")

Si además quieres saber qué festivo es, usa BUSCARX, que devuelve el texto de la descripción y admite un valor por defecto cuando no encuentra nada:

=BUSCARX(A3;tblFestivos[Fecha];tblFestivos[Descripción];"")

BUSCARX está disponible en Microsoft 365 y en Excel 2021 en adelante. Si trabajas con una versión anterior, el equivalente con BUSCARV es este, ordenando la tabla por fecha y usando el cuarto argumento en FALSO para exigir coincidencia exacta:

=SI.ERROR(BUSCARV(A3;tblFestivos;2;FALSO);"")

Ojo con un detalle que trae de cabeza a mucha gente: si la comparación de fechas te devuelve vacío cuando deberías tener resultado, casi siempre es porque una de las dos fechas lleva hora incorporada. Una fecha con hora no es igual a la misma fecha a las 00:00. Se arregla envolviendo la referencia en ENTERO(), que se queda con la parte de fecha y descarta la hora.

Paso 5: clasifica cada día como laborable o no laborable

Ya tienes fin de semana y festivo por separado. Ahora la columna D los une en una única etiqueta, que es la que de verdad vas a usar:

=SI(DIASEM(A3;2)>5;"Fin de semana";SI(CONTAR.SI(tblFestivos[Fecha];A3)>0;"Festivo";"Laborable"))

El orden de las condiciones importa. Al preguntar primero por el fin de semana, un festivo que caiga en sábado o domingo se etiqueta como fin de semana y no se cuenta dos veces. Si te interesa distinguirlos (por ejemplo para aplicar la compensación de festivos en sábado que marque tu convenio), invierte el orden y añade una cuarta categoría.

Paso 6: cuenta días laborables con DIAS.LAB.INTL

Aquí conviene aclarar una confusión muy repetida, porque los nombres se parecen mucho y hacen cosas distintas:

  • DIAS.LAB.INTL cuenta cuántos días laborables hay entre dos fechas.
  • DIA.LAB.INTL devuelve una fecha: la que resulta de sumar un número de días laborables a una fecha de partida.

Para contar los días laborables de todo 2026 descontando fines de semana y festivos:

=DIAS.LAB.INTL(FECHA($A$1;1;1);FECHA($A$1;12;31);1;tblFestivos[Fecha])

El tercer argumento es el patrón de fin de semana: 1 significa sábado y domingo. Si tu empresa cierra domingo y lunes, pones 2; si solo descansa el domingo, 11. Ese argumento es justo lo que hace útil la versión INTL frente a la clásica DIAS.LAB, que asume siempre sábado y domingo.

Para calcular una fecha de entrega a 15 días laborables desde hoy, respetando festivos:

=DIA.LAB.INTL(HOY();15;1;tblFestivos[Fecha])

Y para los días laborables de un mes concreto, combinando con FIN.MES:

=DIAS.LAB.INTL(FECHA($A$1;F3;1);FIN.MES(FECHA($A$1;F3;1);0);1;tblFestivos[Fecha])

donde F3 es el número del mes. Arrastra esa fórmula para los doce meses y ya tienes el resumen anual de capacidad productiva.

Paso 7: pinta el calendario con formato condicional

Que se vea de un vistazo es medio trabajo. Selecciona el rango de fechas y ve a Inicio > Formato condicional > Nueva regla > Utilice una fórmula que determine las celdas para aplicar formato. Crea tres reglas, en este orden:

  1. Fines de semana, en gris claro: fórmula =DIASEM($A3;2)>5
  2. Festivos, en rojo suave: fórmula =CONTAR.SI(tblFestivos[Fecha];$A3)>0
  3. Día de hoy, con borde marcado: fórmula =$A3=HOY()

Presta atención al signo del dólar. $A3 fija la columna pero deja libre la fila, que es lo que hace que la regla se propague correctamente a lo ancho de toda la fila. Si escribes $A$3 se pintará todo o nada; si escribes A3 a secas, el formato se desplazará de columna. Este único detalle explica el 90 % de los formatos condicionales que «no funcionan».

Si quieres que el festivo gane al fin de semana visualmente, sube la regla de festivos por encima en el gestor de reglas y marca la casilla Detener si es verdad.

Paso 8: valida los datos para que nadie rompa la hoja

Si la plantilla la van a usar más personas, blíndala con validación de datos. Selecciona la columna donde se marcan las incidencias y ve a Datos > Validación de datos > Lista. Como origen, escribe las opciones separadas por punto y coma: Trabajo;Vacaciones;Baja;Permiso;Formación;Teletrabajo.

Con eso, cada celda se convierte en un desplegable y desaparecen las variantes libres del tipo «vacaciones», «VACACIONES» y «vacac.», que luego rompen cualquier recuento. En la pestaña Mensaje de error deja el estilo en Detener para que no se pueda escribir otra cosa.

En la columna Ámbito de la hoja de festivos aplica la misma idea con la lista Nacional;Autonómico;Local. Y para la celda del año, usa una validación de tipo Número entero entre 2020 y 2100, que evita que alguien escriba «2026 » con un espacio y tumbe todas las fórmulas.

Las fórmulas que necesitas y para qué sirve cada una

Esta es la chuleta que puedes tener al lado mientras montas la hoja. Son todas las funciones que intervienen en un calendario laboral, con su nombre en la versión española de Excel y su equivalente en inglés, por si trabajas con una instalación en ese idioma o copias fórmulas de foros anglosajones.

Funciones de Excel para un calendario laboral: qué hace cada una y dónde la usas.
Función (ES) Equivalente (EN) Para qué sirve en el calendario
FECHADATEConstruye una fecha a partir de año, mes y día. Genera el 1 de enero y el 31 de diciembre a partir de la celda del año.
DIASEMWEEKDAYDevuelve el número del día de la semana. Con el argumento 2, lunes=1 y domingo=7. Detecta fines de semana.
TEXTOTEXTMuestra el nombre del día o del mes en texto legible sin cambiar el valor de la celda.
DIAS.LAB.INTLNETWORKDAYS.INTLCuenta días laborables entre dos fechas descontando festivos y con el patrón de fin de semana que elijas.
DIA.LAB.INTLWORKDAY.INTLDevuelve la fecha resultante de sumar N días laborables. Para plazos y fechas de entrega.
FIN.MESEOMONTHDevuelve el último día del mes. Necesaria para los totales mensuales.
CONTAR.SICOUNTIFComprueba si una fecha está en la lista de festivos y cuenta días por categoría (vacaciones, bajas).
CONTAR.SI.CONJUNTOCOUNTIFSCuenta con varias condiciones a la vez: días de vacaciones de una persona concreta en un mes concreto.
BUSCARXXLOOKUPRecupera el nombre del festivo o filtra la lista por comunidad autónoma. Excel 2021 y Microsoft 365.
BUSCARVVLOOKUPAlternativa a BUSCARX en versiones antiguas. Exige coincidencia exacta con el argumento FALSO.
SI.ERRORIFERRORSustituye los errores por un texto o un vacío. Evita que la hoja se llene de #N/D.
FILTRARFILTERDevuelve solo los festivos de la comunidad seleccionada como matriz dinámica. Microsoft 365.
ENTEROINTElimina la hora de una fecha. Arregla las comparaciones de fechas que fallan sin motivo aparente.
HOYTODAYFecha actual. Resalta el día en curso y calcula plazos desde hoy.

Si solo te vas a quedar con una función de toda esta lista, que sea DIAS.LAB.INTL con el cuarto argumento relleno. La diferencia entre contar días hábiles «a ojo» y contarlos descontando los festivos reales de tu municipio son varios días al trimestre. Multiplicado por una plantilla de veinte personas, ahí se te va un proyecto entero de margen.

Filtrar el calendario por comunidad autónoma

Si tu empresa tiene centros en varias comunidades, o si quieres una plantilla que sirva para cualquiera sin duplicar archivos, monta un selector. La idea es que la hoja de festivos tenga todos los festivos con su columna de comunidad, y que el calendario solo tenga en cuenta los de la comunidad elegida en un desplegable.

El selector

En la hoja Calendario, reserva una celda (por ejemplo B1) y aplícale validación de datos de tipo Lista, con las comunidades como origen. Añade también la opción «Nacional» para los festivos comunes.

La fórmula que decide si el día es festivo en esa comunidad

Ahora la comprobación tiene dos condiciones: que la fecha esté en la lista y que el ámbito sea nacional o el de la comunidad seleccionada. Con CONTAR.SI.CONJUNTO queda así:

=SI(CONTAR.SI.CONJUNTO(tblFestivos[Fecha];A3;tblFestivos[Comunidad];$B$1)+CONTAR.SI.CONJUNTO(tblFestivos[Fecha];A3;tblFestivos[Ámbito];"Nacional")>0;"Festivo";"Laborable")

Y si quieres ver la lista filtrada de festivos de esa comunidad en un lateral, con Microsoft 365 lo resuelves en una línea:

=FILTRAR(tblFestivos[[Fecha]:[Descripción]];(tblFestivos[Comunidad]=$B$1)+(tblFestivos[Ámbito]="Nacional"))

Fíjate en el + entre las dos condiciones: en las fórmulas matriciales de Excel, el signo más funciona como un «o» lógico y el asterisco como un «y». Es la forma corta de escribir condiciones combinadas sin anidar funciones O e Y.

Para el rango del selector de comunidades y para los dos festivos locales, recuerda: los datos los sacas del boletín oficial de tu comunidad y de tu ayuntamiento. La fórmula funciona igual de bien con datos correctos que con datos inventados, y esa es precisamente la trampa.

Plantillas y fuentes oficiales para 2026

Sobre plantillas: puedes partir de cero con los pasos de arriba o descargar una base y adaptarla. Excel incluye plantillas de calendario en Archivo > Nuevo, buscando «calendario»; son correctas como esqueleto visual, pero ninguna trae los festivos españoles, así que la hoja de festivos vas a tener que rellenarla igual. En este mismo sitio tienes otras plantillas de Excel que encajan con esta, enlazadas al final del artículo.

Sobre las fechas, y con esto insistimos por última vez, estas son las fuentes que debes consultar:

  • Boletín Oficial del Estado (boe.es). Publica cada año la resolución de la Dirección General de Trabajo con el calendario laboral estatal y el cuadro de fiestas por comunidad autónoma. Es la referencia principal.
  • Boletín oficial de tu comunidad autónoma. Cada comunidad publica su propio decreto u orden con los festivos del año. Busca «calendario laboral 2026» junto al nombre del boletín de tu comunidad.
  • Boletín oficial de tu provincia o web de tu ayuntamiento. Ahí salen los dos festivos locales, que son los que nadie recuerda hasta que llegan.
  • Tu convenio colectivo. Puede añadir días de descanso, fijar puentes o regular la compensación de festivos que caen en sábado. Manda sobre la costumbre de la empresa.

Guarda el PDF oficial junto al Excel, en la misma carpeta. Cuando dentro de seis meses alguien pregunte por qué el 15 de agosto está marcado de una forma concreta, vas a agradecer tener la fuente a mano.

Cómo registrar vacaciones, permisos y ausencias

Un calendario que solo pinta festivos se queda corto. Lo que de verdad usa una empresa a diario es el cruce entre días laborables y ausencias. Vamos a montarlo.

Estructura para una sola persona

Si el calendario es individual, añade una columna Estado con el desplegable de validación que creaste en el paso 8. Cada día laborable puede quedar como Trabajo, Vacaciones, Baja, Permiso, Formación o Teletrabajo. Después, en la hoja Resumen, cuenta cada categoría:

=CONTAR.SI(Calendario!$E$3:$E$367;"Vacaciones")

Y para saber cuántos días de vacaciones te quedan, resta ese recuento al derecho anual. El mínimo legal son 30 días naturales al año según el artículo 38 del Estatuto de los Trabajadores, que en la mayoría de convenios se traduce en 22 días laborables. Comprueba tu convenio, porque muchos mejoran ese mínimo:

=$B$5-CONTAR.SI(Calendario!$E$3:$E$367;"Vacaciones")

Cuenta las vacaciones en días laborables, no naturales

Este es el punto que más discusiones genera en las pymes. Si tu convenio habla de días laborables, un trabajador que se coge del lunes al viernes gasta 5 días, no 7. Y si en esa semana hay un festivo, gasta 4. La fórmula que lo resuelve, contando solo los días de vacaciones que además son laborables:

=CONTAR.SI.CONJUNTO(Calendario!$E$3:$E$367;"Vacaciones";Calendario!$D$3:$D$367;"Laborable")

Como la columna D ya excluye fines de semana y festivos, el recuento sale limpio sin que tengas que acordarte de nada.

Qué hacer con las bajas

Marca las bajas por incapacidad temporal con su propia categoría y no las mezcles con las vacaciones. Tienen efectos distintos: si una baja coincide con el periodo de vacaciones, el trabajador conserva el derecho a disfrutarlas en otro momento. Tener las dos categorías separadas en la hoja te permite detectar esos solapamientos con un simple filtro en lugar de descubrirlos cuando alguien reclama.

Cómo cuadrarlo con el registro de jornada obligatorio

Desde marzo de 2019, el artículo 34.9 del Estatuto de los Trabajadores obliga a todas las empresas a llevar un registro diario de jornada de cada persona trabajadora, con la hora concreta de inicio y de finalización. La empresa debe conservar esos registros durante cuatro años y mantenerlos a disposición de la plantilla, de la representación legal de los trabajadores y de la Inspección de Trabajo.

Conviene tener claro que son dos documentos distintos con funciones distintas:

  • El calendario laboral es una previsión anual: dice qué días se espera trabajar. Se publica por adelantado y se expone en el centro de trabajo.
  • El registro de jornada es un hecho diario: dice a qué hora entró y salió cada persona realmente. Se rellena a posteriori, día a día.

Por qué te interesa que compartan archivo

Aunque sean documentos distintos, cuadran muy bien juntos. Si el registro de jornada se apoya en el calendario, la hoja detecta sola las incoherencias: un día marcado como Laborable sin horas registradas, o al revés, horas registradas en un día marcado como festivo.

Monta una columna de control con esta idea:

=SI(Y(D3="Laborable";E3="Trabajo";G3=0);"Falta fichaje";"")

donde G3 son las horas registradas ese día. Filtra por «Falta fichaje» a final de mes y tendrás en dos minutos la lista de días pendientes de justificar.

Para las horas trabajadas, resta la hora de salida menos la de entrada y descuenta la pausa:

=SI(O(H3="";I3="");0;(I3-H3-J3)*24)

La multiplicación por 24 convierte la fracción de día que usa Excel internamente en horas decimales, que es como se suman después. Sin ese *24 obtendrás números diminutos que parecen un error y no lo son.

Una hoja de cálculo vale como registro de jornada siempre que recoja el horario concreto de entrada y salida de cada día y cada trabajador, se conserve cuatro años y esté accesible. Lo que no vale es un archivo que se rellena de golpe el último día del mes copiando el mismo horario para todos: eso no es un registro diario, y la Inspección lo distingue sin esfuerzo. Si tienes turnos rotativos o mucha plantilla, valora una herramienta específica de fichaje y deja el Excel para la planificación.

Plantilla para pymes con varios empleados

Cuando pasas de una persona a diez, la estructura de una fila por día se queda corta. Tienes dos caminos y cada uno tiene su momento.

Opción A: matriz de personas por días

Es la vista clásica de cuadrante: los nombres en las filas, los días del año en las columnas, y en cada cruce una letra que indica el estado (V de vacaciones, B de baja, T de teletrabajo). Cabe todo el año en una hoja y de un vistazo ves quién está y quién no.

Se lee de maravilla y se analiza fatal. Para contar los días de vacaciones de una persona necesitas CONTAR.SI sobre toda su fila, y cruzar datos con otras tablas se vuelve incómodo. Es la mejor opción si lo que quieres es imprimir un cuadrante y colgarlo.

Para pintarlo, aplica formato condicional por texto: una regla para «V», otra para «B», otra para «T», cada una con su color. Y usa Vista > Inmovilizar paneles para que la columna de nombres no se pierda al desplazarte a diciembre.

Opción B: tabla plana de registros

Una fila por cada combinación de persona y día, con columnas Empleado, Fecha, Estado y Horas. Ocupa muchas más filas, pero es la forma correcta si vas a analizar los datos: con una tabla dinámica sacas en segundos los días de vacaciones por persona y mes, el absentismo por departamento o las horas totales del trimestre.

Mi recomendación para una pyme de menos de veinte personas: monta la tabla plana como origen de datos y genera el cuadrante visual con una tabla dinámica que ponga los empleados en filas y las fechas en columnas. Así tienes las dos vistas sin duplicar información ni arriesgarte a que una contradiga a la otra.

Un detalle que ahorra disgustos

Protege la hoja. Ve a Revisar > Proteger hoja y deja desbloqueadas solo las celdas donde se introducen datos (antes, con las celdas seleccionadas, quita la marca de Bloqueada en Formato de celdas). Las fórmulas quedan protegidas y nadie las va a machacar escribiendo encima. Con contraseña o sin ella, el simple bloqueo evita el 95 % de los accidentes.

La versión imprimible y cómo compartirla

El calendario hay que exponerlo en el centro de trabajo, así que la salida en papel importa. Estos son los ajustes que marcan la diferencia:

  • Orientación horizontal y, en Diseño de página > Ajustar área de impresión, fija 1 página de ancho y deja el alto automático. Es lo que evita que diciembre acabe solo en la hoja cuatro.
  • Repetir filas de títulos en cada página impresa desde Diseño de página > Imprimir títulos > Repetir filas en extremo superior.
  • Área de impresión definida, para no arrastrar al papel las columnas auxiliares de cálculo. Selecciona el rango que quieras y usa Diseño de página > Área de impresión > Establecer.
  • Oculta las columnas técnicas (el número de DIASEM, las auxiliares de búsqueda) antes de imprimir. Ocultarlas no afecta a las fórmulas.
  • Exporta a PDF con Archivo > Exportar > Crear documento PDF. Ese PDF es el que repartes por correo y el que cuelgas en el tablón: nadie puede modificarlo por accidente y se ve igual en cualquier dispositivo.

Si vas a compartir el archivo editable con el equipo, súbelo a OneDrive o SharePoint y comparte el enlace en lugar de mandar el adjunto. Con el archivo en la nube trabajáis todos sobre la misma versión y se acaban los «calendario_2026_v4_FINAL_bueno.xlsx» circulando por correo. Además tienes historial de versiones para recuperar el estado anterior si alguien la lía.

Errores típicos al montar el calendario laboral en Excel

Estos son los fallos que veo una y otra vez, ordenados de más a menos frecuente:

1. Fechas guardadas como texto

Ya lo hemos mencionado, pero es el error rey. Se detecta porque la fecha se alinea a la izquierda y porque las fórmulas devuelven cero o #¡VALOR!. Se arregla seleccionando la columna y usando Datos > Texto en columnas > Finalizar, que fuerza a Excel a reinterpretar los valores.

2. Copiar los festivos del año anterior

Las fiestas de fecha fija se mantienen, pero cambian de día de la semana, las que caen en domingo se trasladan, la Semana Santa se mueve cada año y tu ayuntamiento puede cambiar sus dos fiestas locales. Revisa la hoja de festivos entera cada enero contra las fuentes oficiales.

3. Confundir DIAS.LAB.INTL con DIA.LAB.INTL

Una cuenta días y la otra devuelve una fecha. Si tu fórmula de «días laborables del mes» te devuelve algo que parece una fecha de 2085, has usado la función equivocada y solo tienes que cambiarle el nombre.

4. Olvidar el cuarto argumento de festivos

Escribir =DIAS.LAB.INTL(inicio;fin;1) sin el rango de festivos descuenta los fines de semana pero cuenta los festivos como laborables. La fórmula no da error, simplemente miente. Comprueba siempre que el resultado anual cuadra con lo que esperas.

5. Referencias mal ancladas en el formato condicional

El clásico $A$3 donde debía ir $A3. El síntoma es que se pinta toda la tabla o solo la primera fila.

6. Contar dos veces un festivo que cae en fin de semana

Si el festivo cae en sábado o domingo y tu fórmula lo suma aparte, el total de días laborables del año sale por debajo del real. Por eso en el paso 5 preguntamos primero por el fin de semana.

7. Meter la fecha nominal y la trasladada

Cuando una fiesta que cae en domingo se traslada al lunes, en la lista va solo la fecha en la que efectivamente no se trabaja. Si dejas las dos, cuentas un festivo de más.

8. No dejar rastro de la fuente

Añade a la hoja de festivos una columna con la referencia del boletín del que sacaste cada fecha. Cuesta cinco minutos y convierte una discusión en una comprobación.

Ventajas y límites de hacerlo en Excel

Excel es la herramienta adecuada para esto en la mayoría de casos, pero no en todos. Conviene saber dónde está la frontera.

A favor: no cuesta nada extra si ya tienes Office, lo sabe usar todo el mundo, se adapta a cualquier convenio por raro que sea, calcula solo, se imprime y se exporta a PDF sin fricción, y el archivo es tuyo: no dependes de que un proveedor siga existiendo el año que viene.

En contra: a partir de unas treinta personas con turnos rotativos se vuelve pesado de mantener; no controla quién ha modificado qué salvo que uses la versión en la nube; no valida por sí solo el cumplimiento de descansos entre jornadas; y si la persona que montó las fórmulas se va de la empresa, suele quedarse un archivo que nadie se atreve a tocar. Documenta las fórmulas en una hoja de notas dentro del propio libro y ese último riesgo desaparece.

Comparativa: Excel, PDF y Google Sheets

La pregunta no es cuál es mejor, sino cuál usas en cada fase. La respuesta corta: trabaja en Excel o en Sheets, publica en PDF.

Formatos para el calendario laboral: en qué se diferencian en la práctica.
Característica Excel Google Sheets PDF
EditableNo, salvo con software específico
Cálculo automático de días hábilesSí, con DIAS.LAB.INTLSí, con NETWORKDAYS.INTLNo
Formato condicionalCompletoCompletoNo aplica
Trabajo simultáneo de varias personasSolo con el archivo en OneDrive o SharePointSí, es su punto fuerteNo
Funciona sin conexiónParcialmente
CosteRequiere licencia de OfficeGratuito con cuenta de GoogleGratuito
Se ve igual en cualquier dispositivoNo garantizadoNo garantizado
Apto para exponer en el tablónTras imprimirTras imprimirSí, es su uso natural
Riesgo de que alguien rompa una fórmulaMedio, bajo si proteges la hojaMedioNinguno

Si vienes de Google Sheets, la traducción de fórmulas es directa: Sheets usa los nombres en inglés (NETWORKDAYS.INTL, WORKDAY.INTL, VLOOKUP), admite las mismas referencias estructuradas y el formato condicional funciona igual. La diferencia real está en la colaboración: si tres personas van a tocar el cuadrante a la vez, Sheets te va a dar menos problemas.

El flujo que mejor funciona en las empresas pequeñas con las que trabajo es este: un único archivo maestro editable en la nube, con la hoja protegida y las fórmulas documentadas, y un PDF generado cada vez que hay un cambio aprobado. El editable lo tocan dos personas; el PDF lo ve todo el mundo. En cuanto circulan dos versiones editables, alguien acaba planificando sobre datos viejos.

Conclusión

Montar el calendario laboral 2026 en Excel no tiene ninguna dificultad técnica: una columna de fechas generada con FECHA, una hoja aparte con los festivos, DIAS.LAB.INTL para contar y formato condicional para que entre por los ojos. Con eso resuelves la planificación del año, el control de vacaciones y la base del registro de jornada en un solo archivo.

La dificultad está en otro sitio, y por eso hemos insistido tanto: en tener las fechas correctas. Los 14 festivos de tu plantilla concreta dependen del Estado, de tu comunidad autónoma, de tu ayuntamiento y de tu convenio, y ninguna página web puede darte ese dato con garantías por ti. Dedica media hora a bajarte la resolución del BOE, el decreto de tu comunidad y las dos fiestas locales de tu municipio, y mete esas fechas en la hoja de festivos. El resto del archivo se calcula solo.

Revisa el calendario cada enero, exponlo en el centro de trabajo como manda el artículo 34.6 del Estatuto, y guarda el PDF oficial de las fuentes junto al archivo. Con esa rutina, el calendario deja de ser un problema recurrente y pasa a ser diez minutos de trabajo al año.

Preguntas frecuentes sobre el calendario laboral 2026 en Excel

¿Cuántos días festivos hay en 2026 en España?

14 días festivos retribuidos y no recuperables por trabajador, según el artículo 37.2 del Estatuto de los Trabajadores. Se reparten en hasta 9 de ámbito nacional, los que fije tu comunidad autónoma y 2 de carácter local aprobados a propuesta de tu ayuntamiento. El número es siempre 14; lo que cambia según dónde trabajes es qué días concretos son.

¿Dónde consulto los festivos oficiales de mi comunidad autónoma para 2026?

En tres sitios y por este orden: el BOE, que publica la resolución con el calendario laboral estatal y el cuadro por comunidades; el boletín oficial de tu comunidad autónoma, que publica su decreto propio; y el boletín oficial de tu provincia o la web de tu ayuntamiento para los dos festivos locales. No te fíes de listados de blogs, incluido este: aquí te explicamos el marco, no publicamos el listado de las 17 comunidades.

¿Qué pasa si un festivo cae en domingo en 2026?

El Estatuto de los Trabajadores establece que el descanso correspondiente a las fiestas que coincidan en domingo se traslada al lunes inmediatamente posterior. En tu hoja de festivos debes anotar únicamente la fecha trasladada, la del lunes, que es el día en el que realmente no se trabaja. Si anotas las dos fechas contarás un festivo de más y todos los cálculos anuales saldrán mal.

¿Qué son los festivos sustituibles?

Son fiestas estatales que las comunidades autónomas pueden cambiar por festividades propias. Quedan fuera de esa posibilidad, como fiestas nacionales, el Año Nuevo, el 1 de mayo, el 12 de octubre, el 25 de diciembre y el Viernes Santo. El resto, como el 6 de enero, el 19 de marzo, el 15 de agosto o el 8 de diciembre, entran en el grupo de las sustituibles, y por eso no se celebran igual en todo el territorio.

¿Qué fórmula cuenta los días laborables descontando los festivos?

DIAS.LAB.INTL, con el rango de festivos en el cuarto argumento: =DIAS.LAB.INTL(fecha_inicial;fecha_final;1;tblFestivos[Fecha]). El tercer argumento define qué días son fin de semana: 1 para sábado y domingo, 11 si solo descansas el domingo. Si te olvidas del cuarto argumento, la fórmula cuenta los festivos como días de trabajo sin avisarte de nada.

¿Cuál es la diferencia entre DIAS.LAB.INTL y DIA.LAB.INTL?

DIAS.LAB.INTL (en plural) cuenta cuántos días laborables hay entre dos fechas y devuelve un número. DIA.LAB.INTL (en singular) suma un número de días laborables a una fecha y devuelve otra fecha. Si tu recuento de días del mes te devuelve algo con pinta de fecha lejana, has usado la del singular.

¿Cómo marco los fines de semana automáticamente en Excel?

Con formato condicional y una fórmula. Selecciona el rango, entra en Formato condicional, elige la opción de usar una fórmula y escribe =DIASEM($A3;2)>5, donde A3 es la primera celda de fechas. El argumento 2 hace que el lunes valga 1 y el domingo 7, de forma que todo lo mayor que 5 es sábado o domingo. Ancla la columna con el dólar pero deja la fila libre.

¿Puedo hacer una plantilla que sirva para cualquier comunidad autónoma?

Sí, y es lo recomendable si tienes centros en varias. Mete todos los festivos en una única tabla con una columna de comunidad y otra de ámbito, añade una celda con un desplegable de comunidades y usa CONTAR.SI.CONJUNTO o FILTRAR para que el calendario solo tenga en cuenta los festivos nacionales más los de la comunidad seleccionada. Cambiar de comunidad pasa a ser cuestión de un clic.

¿El calendario laboral es obligatorio para mi empresa?

Sí, si tienes personal contratado. El artículo 34.6 del Estatuto de los Trabajadores obliga a elaborar anualmente el calendario laboral y a exponer un ejemplar en un lugar visible de cada centro de trabajo. Si eres autónomo sin empleados no tienes esa obligación, aunque el calendario te siga siendo útil para planificar plazos y entregas.

¿Sirve un Excel como registro de jornada?

Puede servir siempre que recoja el horario concreto de entrada y salida de cada trabajador cada día, se conserve durante cuatro años y esté a disposición de la plantilla, la representación legal y la Inspección de Trabajo, como exige el artículo 34.9 del Estatuto. Lo que no cumple es rellenarlo en bloque a fin de mes con el mismo horario para todos. Con plantillas grandes o turnos rotativos, una herramienta de fichaje específica te va a dar menos problemas.

¿Cómo cuento las vacaciones en días laborables y no naturales?

Marca cada día con su estado mediante un desplegable de validación de datos y usa CONTAR.SI.CONJUNTO cruzando dos condiciones: que el estado sea Vacaciones y que el día esté clasificado como Laborable. Como la columna de clasificación ya excluye fines de semana y festivos, el recuento sale correcto sin ajustes manuales. Recuerda que el mínimo legal son 30 días naturales al año y que tu convenio puede mejorarlo.

¿Por qué mis fórmulas de fechas devuelven error o cero?

Casi siempre por una de dos razones. La primera es que las fechas estén guardadas como texto: se detecta porque se alinean a la izquierda de la celda, y se arregla con Datos, Texto en columnas y Finalizar. La segunda es que alguna fecha lleve hora incorporada, lo que impide que coincida con la misma fecha a las 00:00; se soluciona envolviendo la referencia en la función ENTERO.

¿Cada cuánto tengo que actualizar el calendario?

Una vez al año, revisando la hoja de festivos completa contra las fuentes oficiales, y siempre que tu ayuntamiento o tu comunidad publiquen un cambio. No reutilices el archivo del año anterior cambiando solo la celda del año: los festivos cambian de día de la semana, los que caen en domingo se trasladan, la Semana Santa se mueve y las fiestas locales pueden ser otras.

🛒 Dónde comprar al mejor precio

Encuentra los mejores precios en estas tiendas de confianza:

🎨 Canva 🖌 Elegant Themes 💼 Envato 📦 Amazon Diseño

¿Quieres recibir más plantillas gratis?

Cada semana, un email corto con lo nuevo. Sin spam. Cancela cuando quieras.

Cumplimos RGPD. Tu email no se comparte con nadie.

📦 Pack de 8 Modelos Legales

Todas las plantillas relacionadas, ordenadas y listas para usar en un solo archivo.

Ver el pack — 47 EUR