
Cómo calcular días hábiles entre dos fechas (Excel y a mano)
Para calcular los días hábiles entre dos fechas, cuenta los días de lunes a viernes y resta los festivos. En Excel, la función DIAS.LAB lo hace por ti: =DIAS.LAB(inicio;fin;festivos). Octubre de 2026 tiene 22 días laborables de lunes a viernes. Quitando la Fiesta Nacional del 12 de octubre, quedan 21 hábiles. Aquí verás cómo contarlos a mano, en Excel y en un plazo real.
Qué es un día hábil
En general, un día hábil o laborable es cualquier día de lunes a viernes que no sea festivo. El detalle depende del contexto:
- Trámites administrativos en España: según la Ley 39/2015, son inhábiles los sábados, los domingos y los festivos. Los sábados son inhábiles desde que entró en vigor esa ley.
- Plazos judiciales en España: además de fines de semana y festivos, agosto es inhábil para la mayoría de las actuaciones, salvo las urgentes.
- Contratos y envíos: se aplica lo que diga el contrato o las condiciones. Algunas empresas cuentan los sábados como laborables.
- Latinoamérica: cada país tiene sus festivos y reglas para plazos. En muchos, los sábados no son hábiles para trámites. Consulta la norma de tu país.
Contar días hábiles a mano
- Cuenta los días naturales entre las dos fechas.
- Resta los sábados y domingos. Cada semana completa tiene 5 días hábiles.
- Resta los festivos que caigan de lunes a viernes: nacionales, autonómicos y locales.
Ejemplo: del 1 al 31 de octubre de 2026. El mes empieza en jueves y tiene 22 días de lunes a viernes. El 12 de octubre, lunes, es festivo nacional: 21 días hábiles. Si en tu comunidad hay otro festivo ese mes, resta uno más.
Para contar días naturales entre dos fechas, usa la herramienta calcular días entre fechas. Tiene la opción de contar solo días laborables.
Calcular un plazo en días hábiles
El caso más habitual no es contar los días entre dos fechas, sino saber cuándo vence un plazo: «tiene 10 días hábiles desde la notificación». La regla general es empezar a contar al día siguiente de la notificación y saltar todos los días inhábiles.

Si el último día del plazo es inhábil, el plazo se prorroga al primer día hábil siguiente. La calculadora de días hábiles cuenta los días laborables entre dos fechas o suma días laborables a una fecha, excluyendo sábados y domingos. Los festivos debes restarlos tú según tu calendario local.
Días hábiles en Excel y Google Sheets
Excel en español tiene funciones específicas. Los argumentos se separan con punto y coma:
=DIAS.LAB(A1;B1)cuenta los días de lunes a viernes entre dos fechas, incluidas ambas.=DIAS.LAB(A1;B1;F1:F15)hace lo mismo y además resta los festivos listados en F1:F15.=DIA.LAB(A1;10;F1:F15)devuelve la fecha que cae 10 días hábiles después de A1. Es la función ideal para plazos.=DIAS.LAB.INTL(A1;B1;1;F1:F15)permite elegir qué días son fin de semana, útil si trabajas de martes a sábado.
En Google Sheets las mismas funciones se llaman DIAS.LAB y DIA.LAB con la configuración regional en español. En inglés son NETWORKDAYS y WORKDAY.
Ojo: DIAS.LAB cuenta también el día de inicio si es laborable. Para un plazo que empieza a contar al día siguiente, usa DIA.LAB o resta 1.
Errores frecuentes
- Contar el día de la notificación. En los plazos administrativos se empieza al día siguiente.
- Olvidar los festivos autonómicos y locales. Cambian cada año y de una comunidad a otra.
- Tratar el sábado como hábil en trámites administrativos en España.
- Confundir días hábiles con naturales. «30 días» sin más suele significar naturales. Lee siempre la norma o el contrato.
Si solo necesitas sumar días naturales a una fecha, por ejemplo un plazo de 30 días naturales, usa sumar días a una fecha.
Preguntas frecuentes
¿El sábado es día hábil?
Para trámites administrativos en España, no. En el ámbito laboral y comercial depende del convenio o del contrato.
¿Cuántos días hábiles tiene un año?
Un año tiene unos 260–261 días de lunes a viernes. Restando los festivos nacionales, autonómicos y locales, en España quedan normalmente entre 245 y 250.
¿Cómo cuento 20 días hábiles desde hoy?
Empieza a contar mañana, salta fines de semana y festivos hasta llegar a 20. En Excel: =DIA.LAB(HOY();20;festivos).