Función DIAS.LAB.INTL

Excel 2010+

Resumen

La función DIAS.LAB.INTL de Excel calcula el número de días laborables entre dos fechas, permitiendo personalizar qué días de la semana se consideran fines de semana y excluir días festivos específicos. Ideal para calendarios laborales internacionales.

Sintaxis

DIAS.LAB.INTL(fecha_inicial, fecha_final, [fin_de_semana], [vacaciones])

Parámetros

Parámetro Tipo Requerido Descripción
fecha_inicial Fecha La fecha inicial del período de cálculo. Puede ser anterior, igual o posterior a fecha_final.
fecha_final Fecha La fecha final del período de cálculo.
fin_de_semana Número/Cadena No Número (1-17) o cadena de 7 caracteres que define los días no laborables de la semana.
vacaciones Rango/Matriz No Lista de fechas festivas a excluir del conteo de días laborables.

Usando la función NETWORKDAYS.INTL

DIAS.LAB.INTL es perfecta para calcular días laborables en contextos internacionales donde los fines de semana varían. Por defecto excluye sábados y domingos, pero permite configurar desde 'solo domingo' hasta fines de semana musulmanes (viernes-sábado).

Ejemplos Comunes de NETWORKDAYS.INTL

Días laborables estándar (sáb-dom)

=DIAS.LAB.INTL(FECHA(2023;1;1);FECHA(2023;1;31))

Calcula 22 días laborables en enero 2023 excluyendo fines de semana estándar.

Fin de semana musulmán (vie-sáb)

=DIAS.LAB.INTL(FECHA(2023;1;1);FECHA(2023;1;31);7)

Usa código 7 para viernes-sábado como fines de semana.

Con festivos personalizados

=DIAS.LAB.INTL("01/01/2023";"31/01/2023";1;{"02/01/2023";"06/01/2023"})

Excluye dos festivos adicionales del conteo.

Período invertido

=DIAS.LAB.INTL(FECHA(2023;1;31);FECHA(2023;1;1))

Devuelve -22 para indicar dirección inversa.

Preguntas Frecuentes

Devuelve un número negativo cuya magnitud representa los días laborables.

Usa números 1-17 para combinaciones predefinidas o una cadena de 7 caracteres (0=laborable, 1=no laborable).

Sí, referencia un rango de celdas con fechas festivas o usa matriz constante.

Código 1: sábado y domingo.

Errores Comunes y Soluciones

#¡NUM!

Cause: Fechas fuera del rango válido de Excel (1900-9999)

Solution: Verifica que las fechas estén dentro del rango soportado

#¡VALOR!

Cause: Cadena fin_de_semana inválida o fechas no reconocidas

Solution: Usa formato de fecha correcto y cadena de exactamente 7 caracteres 0/1

#N/A

Cause: Vacaciones contiene valores no fecha

Solution: Asegúrate que el rango vacaciones solo contenga fechas válidas

Notas

  • Si omites fin_de_semana, usa código 1 (sáb-dom)
  • Cadena fin_de_semana: L=1,M=2,...,D=7
  • Para fines de semana musulmanes usa código 7
  • El orden de fechas en vacaciones no importa
  • Compatible desde Excel 2010 en adelante

Compatibilidad

Disponible en: Excel 2010, Excel 2013, Excel 2016, Excel 2019, Excel 2021, Microsoft 365

No disponible en: Excel 2007 y anteriores

Contenido actualizado: December 9, 2025
Frecuencia de actualización: Según sea necesario
Versiones de Excel probadas: Excel 2010+