Una plantilla de vacaciones es una hoja de cálculo donde un equipo anota quién falta cada día y ve de un vistazo los que quedan. En este tutorial montas una desde cero en tu Excel: una hoja con los empleados, otra con los festivos del año, una tercera donde se apuntan las ausencias con su duración calculada, y los totales por persona y por departamento. Terminas con el archivo protegido para que dos personas no se pisen al rellenarlo a la vez.
Funciona en Excel para Microsoft 365, 2024, 2021, 2019, 2016 y 2013. Las funciones DIAS.LAB.INTL y los nombres de rango están disponibles desde Excel 2010. Si tu Excel está en una configuración regional con punto decimal (México, Estados Unidos), el separador de argumentos en las fórmulas será la coma en vez del punto y coma.
Qué es una plantilla de vacaciones y para qué te sirve
Una plantilla de vacaciones es un libro de Excel con tres hojas pensadas para coordinarse: una lista de personas con sus días totales al año, un calendario con los festivos que no cuentan como vacaciones, y un registro donde cada ausencia lleva fecha de inicio, fecha de fin y el número de días que consume. Con esos tres bloques, una fórmula calcula la duración automáticamente y otra suma lo que cada persona ha gastado. Así, de un vistazo, sabes quién se ha pasado, quién coincide con quién y cuántos días quedan.
La gracia es que se rellena una vez y se reutiliza todo el año. Cada vez que alguien pide vacaciones, abres el registro, apuntas las dos fechas y el cálculo se hace solo: descuenta fines de semana, descuenta festivos y descuenta del saldo. Si llevas las cuentas a mano, al final de julio estás recontando números en un papel; con la plantilla, el saldo está siempre actualizado y los errores se ven en rojo antes de que ocurran.
El libro que vas a montar aquí tiene cinco personas (Ana, Bruno, Carla, Diego y Eva), un único departamento compartido y 22 días de vacaciones por persona. Cuando lo tengas montado, podrás cambiar el número de empleados, los días que les corresponden o los festivos del año siguiente sin tocar las fórmulas.
Las piezas que tiene una plantilla de vacaciones
Una plantilla de vacaciones se compone de cinco piezas que se relacionan entre sí. La hoja de empleados es la fuente de la verdad sobre quién es quién y cuántos días le corresponden al año. La hoja de festivos es un calendario con las fechas que no cuentan como vacaciones (navidad, día nacional, fiestas locales). El registro de ausencias es donde se apuntan las solicitudes, una fila por cada periodo de vacaciones con su fecha de inicio, fecha de fin, empleado y tipo de ausencia. El cálculo de duración convierte cada periodo en días naturales o días laborables, según lo que la empresa compute. Y los totales por empleado y por departamento cierran la plantilla con el saldo que queda y con una vista agregada por equipo.
| Pieza | Dónde vive | Qué hace |
|---|---|---|
| Empleados | Hoja Empleados |
Lista de personas, departamento y días totales al año |
| Festivos | Hoja Festivos_2026 |
Fechas que no cuentan como vacaciones |
| Registro | Hoja Registro |
Una fila por ausencia: empleado, tipo, fecha inicio, fecha fin, días |
| Duración | Columna Días de Registro |
Cuenta los días de cada ausencia |
| Totales | Hoja Empleados |
Días usados, días pendientes y suma por departamento |
Cómo se monta la base: la hoja de empleados y los festivos
Antes de calcular nada necesitas los datos fijos del año: las personas que faltan y los días que no cuentan. Empiezas creando dos hojas: una con los empleados y otra con los festivos.
- Abre un libro nuevo y, en la pestaña de abajo, haz doble clic sobre
Hoja1y escribeEmpleados. Pulsa Entrar para confirmar. - Pulsa en la celda A1 y escribe
Nombre. En B1,Departamento. En C1,Días totales. - Rellena las cinco filas con los datos del equipo.
- Haz clic en la pestaña + para añadir una hoja nueva, llámala
Festivos_2026y apunta los seis festivos que vais a usar. - Selecciona el rango con los festivos (sin el encabezado), ve a la barra de fórmulas y escribe
Festivos_2026. Pulsa Entrar para crear el nombre de rango. Así podrás usarFestivos_2026dentro de las fórmulas en vez de escribir la dirección.
Festivos_2026 aplicado.Crear la hoja de empleados con sus días anuales
| A | B | C | |
|---|---|---|---|
| 1 | Nombre | Departamento | Días totales |
| 2 | Ana | Ventas | 22 |
| 3 | Bruno | Ventas | 22 |
| 4 | Carla | Ventas | 22 |
| 5 | Diego | Ventas | 22 |
| 6 | Eva | Ventas | 22 |
Apuntar los festivos en una hoja aparte
| A | |
|---|---|
| 1 | Festivo |
| 2 | 01/01/2026 |
| 3 | 06/01/2026 |
| 4 | 01/05/2026 |
| 5 | 15/08/2026 |
| 6 | 12/10/2026 |
| 7 | 25/12/2026 |
Cómo se calcula la duración de cada ausencia
El registro de ausencias es una fila por cada periodo que alguien coge. Las columnas mínimas son Empleado, Tipo, Fecha inicio, Fecha fin y Días. La columna Días es la que hace el trabajo: cuenta cuántos días dura el periodo descontando fines de semana y festivos. Para este tutorial vamos a usar la columna Días en la columna E del registro (después de Fecha fin), pero la llamaremos «Días» en el encabezado.
Tienes dos formas de contar: días naturales (se cuentan todos, incluidos sábados y domingos) o días laborables (se cuentan solo de lunes a viernes y se quitan los festivos). La elección depende de cómo gestione las vacaciones tu empresa; aquí vas a ver las dos fórmulas y eliges la que necesites.
Días naturales con DIAS
=DIAS(K5;J5)+1
DIAS (en inglés, DAYS) resta la fecha final menos la fecha inicial y le suma uno para incluir ambos extremos. Úsala cuando en tu empresa las vacaciones se cuentan por días naturales, incluidos fines de semana.
Días laborables con DIAS.LAB.INTL y los festivos
=DIAS.LAB.INTL(J5;K5;1;Festivos_2026)
DIAS.LAB.INTL (en inglés, NETWORKDAYS.INTL) cuenta solo los días laborables entre dos fechas. El tercer argumento, 1, indica que el fin de semana es sábado y domingo. El cuarto argumento es el rango con nombre Festivos_2026, que le dice a Excel qué fechas descartar.
DIAS.LAB.INTL está disponible desde Excel 2010. Si tu Excel es el 2007, usa DIAS.LAB (en inglés, NETWORKDAYS) con la misma sintaxis: =DIAS.LAB(J5;K5;Festivos_2026).| A | B | C | D | E | |
|---|---|---|---|---|---|
| 1 | Empleado | Fecha inicio | Fecha fin | Tipo | Días |
| 2 | Ana | 02/04/2026 | 10/04/2026 | Vacaciones | 7 |
| 3 | Bruno | 15/07/2026 | 24/07/2026 | Vacaciones | 8 |
| 4 | Carla | 20/12/2026 | 24/12/2026 | Vacaciones | 3 |
| 5 | Diego | 10/08/2026 | 14/08/2026 | Asuntos propios | 5 |
| 6 | Eva | 02/03/2026 | 06/03/2026 | Vacaciones | 5 |
Los totales por empleado: usados, pendientes y por departamento
Una vez que el registro calcula los días por ausencia, necesitas saber cuánto lleva gastado cada empleado. Para eso, en la hoja Empleados añades dos columnas nuevas: Días usados (que suma todas las ausencias de esa persona) y Días pendientes (que resta los usados de los totales). Al final de la hoja, una fila extra agrupa el total por departamento.
La fórmula que suma las ausencias de cada persona
=SUMAR.SI.CONJUNTO('Registro'!E:E;'Registro'!A:A;A2)
SUMAR.SI.CONJUNTO (en inglés, SUMIFS) suma el rango Registro!E:E (los días) cuando el rango Registro!A:A (los empleados) coincide con el nombre de la celda A2 (Ana). Cuando arrastras el controlador de relleno hacia abajo, la referencia A2 se convierte en A3, A4, etc., y suma las ausencias de cada persona.
Para los días pendientes, la fórmula es todavía más sencilla:
=C2-D2
Resta los días totales (columna C) menos los días usados (columna D). Si el resultado es negativo, esa persona se ha pasado.
Marcar en rojo cuando alguien se pasa de días
- Selecciona el rango
D2:D6en la hojaEmpleados. - Ve a Inicio > Estilos > Formato condicional > Resaltar reglas de celdas > Es menor que…
- Escribe
0en el cuadro y eligeRelleno rojocon texto rojo oscuro. - Pulsa
Aceptar.
Formato de celdas con valores menores que: 0
| A | B | C | D | E | |
|---|---|---|---|---|---|
| 1 | Nombre | Departamento | Días totales | Días usados | Días pendientes |
| 2 | Ana | Ventas | 22 | 7 | 15 |
| 3 | Bruno | Ventas | 22 | 8 | 14 |
| 4 | Carla | Ventas | 22 | 3 | 19 |
| 5 | Diego | Ventas | 22 | 5 | 17 |
| 6 | Eva | Ventas | 22 | 5 | 17 |
Registro; los días pendientes suman los totales menos los usados.Evitar solapes y errores típicos al rellenarla
Las plantillas de vacaciones se rompen por dos motivos: fechas mal escritas y archivos compartidos por correo sin control. Los dos se arreglan con poco.
Por qué se cuentan días de más cuando faltan fechas
Cuando alguien empieza una ausencia y olvida apuntar la fecha de fin, la fórmula DIAS.LAB.INTL devuelve un número enorme (los días que median entre 1900 y la fecha de inicio) o un error. Lo correcto es envolver la fórmula en SI.ERROR para que muestre un aviso legible.
=SI.ERROR(DIAS.LAB.INTL(B2;C2;1;Festivos_2026);"Falta fecha fin")
SI.ERROR (en inglés, IFERROR) evalúa la fórmula; si da error, devuelve el texto que le pongas. Así, en vez de un #¡NUM! incomprensible, ves un aviso claro.
| A | B | C | D | E | |
|---|---|---|---|---|---|
| 1 | Empleado | Fecha inicio | Fecha fin | Tipo | Días |
| 2 | Ana | 02/04/2026 | 10/04/2026 | Vacaciones | 7 |
| 3 | Bruno | 15/07/2026 | Vacaciones | Falta fecha fin | |
| 4 | Carla | 20/12/2026 | 24/12/2026 | Vacaciones | 3 |
SI.ERROR también oculta errores que no son de fecha. Si la fórmula da un resultado raro, quita el SI.ERROR temporalmente para ver el error real.Por qué dos personas se apuntan las mismas fechas a la vez
Cuando el archivo se manda por correo y cada persona lo rellena por su lado, al final tienes tres versiones distintas y nadie sabe cuál vale. La solución es proteger la hoja para que solo se editen las celdas de datos, y abrir el archivo desde un sitio compartido (OneDrive, SharePoint, la carpeta de red de la oficina).
- En la hoja
Registro, selecciona las celdas donde se apuntan los datos (B2:E100, por ejemplo). - Haz clic derecho sobre la selección y elige
Formato de celdas. - Ve a la pestaña
Protegery desmarcaBloqueada. PulsaAceptar. - Ahora ve a Revisar > Proteger hoja, escribe una contraseña y deja marcadas las opciones de selección de celdas bloqueadas y desbloqueadas. Pulsa
Aceptar.
Con la hoja protegida, las celdas de datos (donde se escriben fechas y nombres) se pueden editar, pero las celdas con fórmulas y encabezados no. Si alguien intenta borrar una fórmula, Excel pide la contraseña.
Lo que ya sabes hacer con tu plantilla de vacaciones
- Tienes un libro con dos hojas de datos fijos (empleados y festivos) y una hoja de registro donde se apuntan las ausencias.
- Calculas la duración de cada ausencia en días laborables con
DIAS.LAB.INTL, descontando los festivos del año. - Los totales por empleado se actualizan solos con
SUMAR.SI.CONJUNTOy el formato condicional marca en rojo a quien se pasa de días. - La hoja está protegida con contraseña y los errores de fechas vacías se ven como avisos en vez de como números rotos.
El siguiente paso es convertir el rango Empleados y el rango Registro en Tablas de Excel: selecciona cada rango y pulsa Ctrl+T. Así, cuando añadas un empleado o una ausencia nueva, las fórmulas y el formato condicional se amplían solos sin tener que copiar ni arrastrar nada.
Datos verificados en octubre de 2026.
Dudas al usar tu plantilla de vacaciones en Excel
1. ¿Puedo descargar gratis una plantilla de vacaciones en Excel?
Sí, y la puedes crear tú mismo en menos de diez minutos siguiendo el tutorial: una hoja con los nombres de los empleados, otra con el mes en columnas y fórmulas como DIAS.LAB para calcular los días disfrutados. Solo necesitas Excel 2007 o posterior, incluido Excel para la web, sin pagar nada extra.
2. ¿Qué formato debe tener una plantilla de vacaciones en Excel?
Lo más práctico es poner los empleados en filas, los días del año en columnas y una celda aparte con la fecha de inicio y fin de cada bloque vacacional. Con formato condicional (Inicio > Formato condicional > Nueva regla) pintas las celdas de un color cuando caen entre esas dos fechas.
3. ¿Cómo hago un control de vacaciones gratis en Excel?
Monta una tabla con empleado, fecha de inicio, fecha de fin y días totales calculados con la fórmula =DIAS.LAB(fecha_inicio;fecha_fin), que descuenta fines de semana. Con SUMAR.SI.CONJUNTO (SUMIFS) sumas los días que lleva cada persona y los comparas con su saldo anual.
4. ¿Cómo preparo una plantilla de vacaciones para 2026?
Escribe en la fila 1 las fechas de cada día del año 2026 con la fórmula =SECUENCIA(365;1;FECHA(2026;1;1);1), disponible en Excel 2021 y Microsoft 365. Aplica formato de fecha corta, oculta las cuadrículas desde Vista y ya tienes el calendario base para marcar ausencias.
5. ¿Qué necesita una plantilla de vacaciones para Recursos Humanos?
Además del calendario, incluye columnas para tipo de ausencia (vacaciones, permisos, enfermedad), saldo restante y firma de aprobación. Con Validación de datos (Datos > Herramientas de datos > Validación de datos) creas listas desplegables y evitas errores de escritura al rellenar los partes.
6. ¿Cómo llevo el control de vacaciones de mis empleados?
Reserva una hoja por empleado con sus solicitudes y otra hoja resumen que use BUSCARV (VLOOKUP) para traer el total disfrutado y el que queda. Con formato condicional resaltas en rojo al que supere los 30 días anuales y en verde al que aún tiene saldo.
7. ¿Qué formato usar para un control de vacaciones?
Una hoja por mes con empleados en filas, días en columnas y bloques de color para cada ausencia; debajo, una hoja resumen con los totales del año. Si prefieres algo más automático, arma la misma estructura con Tablas dinámicas y Formularios de Excel para introducir los datos sin tocar la cuadrícula.
8. ¿Cómo se hace un cronograma de vacaciones laborales?
Parte de un gráfico de Gantt sencillo: filas con los empleados y una barra horizontal por cada periodo vacacional. Con formato condicional tipo Barra de datos, aplicado a las celdas de los días, Excel dibuja la barra sola a partir de la fecha de inicio y fin de cada persona.