Excel Práctico

Aprende funciones

Fechas · Ejemplo propio

DIAS.LAB en Excel: contar días laborables y excluir festivos

Calcula días de lunes a viernes entre dos fechas, añade una lista de festivos y entiende cuándo se incluyen los extremos.

Descargar ejercicio ExcelGratis · Sin registro · Práctica y solución
Índice de contenidos · 10 apartados

Días naturales frente a laborables

Restar fechas mide días naturales transcurridos. DIAS.LAB cuenta días laborables, normalmente de lunes a viernes, dentro de un intervalo. Además puedes excluir fechas concretas. No representa las horas trabajadas ni conoce automáticamente tus festivos locales.

Prepara las fechas del ejercicio

En Practica, B5 contiene 05/10/2026, B6 09/10/2026 y B7 07/10/2026. La última es un festivo ficticio de práctica; no es una afirmación sobre el calendario oficial.

Introduce fechas reales de la hoja. Si necesitas evitar ambigüedad, usa =FECHA(2026;10;5) para el inicio. Mostrar una cadena de texto con formato Fecha no la convierte por sí solo.

1. Cuenta sin festivos

=DIAS.LAB(B5;B6)

En F5 devuelve 5: lunes 5, martes 6, miércoles 7, jueves 8 y viernes 9. A diferencia de la resta simple, cuenta ambos extremos cuando son laborables.

2. Excluye el festivo de práctica

=DIAS.LAB(B5;B6;B7)

En F6 devuelve 4. La fecha del miércoles se excluye. Para varios festivos, introduce cada fecha en una fila y referencia el rango, por ejemplo B7:B10, comprobando que sus entradas sean fechas válidas.

Excel no consulta automáticamente el calendario de España, de tu comunidad ni de tu empresa. La lista debe contener las fechas que corresponden al periodo y a tu definición de trabajo.

Ejercicio: amplía hasta el lunes siguiente

Cambia B6 a 12/10/2026 y conserva únicamente el festivo ficticio del día 7. ¿Cuántos días obtienes?

Ver solución

Sin festivos, F5 devuelve 6: los cinco días de la primera semana y el lunes 12. Con B7 excluido, F6 devuelve 5. En un calendario real deberías añadir cualquier otro festivo aplicable, incluido el día 12 si corresponde; este ejercicio solo excluye la fecha escrita en B7.

Otros horarios de fin de semana

Si tu semana laboral no va de lunes a viernes, DIAS.LAB no expresa bien ese calendario. DIAS.LAB.INTL permite definir otros fines de semana. Comprueba qué días se trabajan antes de escoger la función.

Para calcular una fecha futura tras cierto número de jornadas se utiliza una función de fecha de trabajo, como DIA.LAB. DIAS.LAB cuenta días entre dos fechas; no devuelve una fecha de vencimiento.

Comprueba casos límite

Si inicio y fin son el mismo lunes laborable, el recuento es uno. Si son el mismo domingo, es cero. Una fecha de festivo que cae en fin de semana no elimina dos días: ya estaba excluida como fin de semana.

Errores habituales

  • Esperar horas de trabajo: el resultado es un número de días, no duración horaria.
  • Olvidar el año del festivo: cada entrada es una fecha completa.
  • Inicio posterior al fin: revisa el orden antes de interpretar un recuento negativo.
  • Listas con texto: comprueba los valores y conserva el resultado con formato Número.

Las fórmulas del artículo usan nombres en español y punto y coma. Adapta el separador y los nombres si tu configuración utiliza otro idioma.

Descarga la práctica y comprueba la solución

Incluye Practica y Solucion con datos ficticios. Completa primero la práctica. Los resultados se han comprobado con el motor de hojas disponible; la prueba en Excel de escritorio sigue pendiente.

Descargar ejercicio Excel

XLSX editable · Sin macros

Documentación de referencia

Documentación oficial de Microsoft