Función DIA.LAB.INTL

Se aplica a
Excel para Microsoft 365 Excel para Microsoft 365 para Mac Excel 2024 Excel 2024 para Mac Excel 2021 Excel 2021 para Mac Excel 2019 Excel 2016 Aplicación web de Excel

En este artículo se describe la sintaxis de la fórmula y cómo usar DIA.LAB. Función INTL en Microsoft Excel. 

Esta función devuelve el número de serie de la fecha anterior o posterior a un número especificado de días laborables con parámetros personalizados de fin de semana. Los parámetros opcionales de fin de semana pueden indicar cuáles y cuántos son días de fin de semana. Tenga en cuenta que los días de fin de semana y los días especificados como días festivos no se consideran días laborables. 

Sintaxis

DIA.LAB.INTL(fecha_inicial, días, [fin_de_semana], [días_no_laborables])

The WORKDAY. La sintaxis de la función INTL utiliza los siguientes argumentos:

  • start_date Obligatorio. Es la fecha inicial, truncada a entero. 
  • días Obligatorio. Es el número de días laborables antes o después de la fecha_inicial. Un valor positivo produce una fecha futura; un valor negativo produce una fecha pasada; Un valor cero produce el start_date ya especificado . El desfase del día se trunca a un entero. 
  • fin de semana Opcional. Si se usa, indica los días de la semana que son días de fin de semana y no se consideran días laborables. El argumento fin de semana es un número o una cadena de fin de semana que especifica cuándo se producen los fines de semana. 
    Los valores numéricos de fin de semana indican los días del fin de semana, como se muestra a continuación. 
Número de fin de semana Días de fin de semana
1 (u omitido) Sábado, domingo
2 Domingo, lunes
3 Lunes, martes
4 Martes, miércoles
5 Miércoles, jueves
6 Jueves, viernes
7 Viernes, sábado
11 Solo domingo
1,2 Solo lunes
1,3 Solo martes
14 Solo miércoles
15 Solo jueves
16 Solo viernes
17 Solo sábado

Los valores de cadena de fin de semana tienen siete caracteres. Cada carácter de la cadena representa un día de la semana, a partir del lunes. El carácter 1 representa un día no laborable y 0 representa un día laborable. Solo los caracteres 1 y 0 están permitidos en la cadena. Además, 1111111 es una cadena no válida.

Por ejemplo, 0000011 daría como resultado un fin de semana que es sábado y domingo.

  • Días festivos Este es un argumento opcional al final de la sintaxis. Especifica un conjunto opcional de una o más fechas que se deben excluir del calendario de días laborables. Los días festivos son un rango de celdas que contiene las fechas o una constante de matriz de los valores en serie que representan esas fechas. El orden de las fechas o los valores seriales de los días festivos puede ser arbitrario.

Observaciones

  • Si start_date está fuera del intervalo para el valor base de fecha actual, DIA.LAB. INTL devuelve el valor de error #NUM! .
  • Si cualquier fecha de días festivos está fuera del intervalo del valor base de fechas actual, DIA.LAB. INTL devuelve el valor de error #NUM! .
  • Si start_date más el desfase del día da como resultado una fecha no válida, DIA.LAB. INTL devuelve el valor de error #NUM! .
  • Si una cadena de fin de semana tiene una longitud no válida o contiene caracteres no válidos, DIA.LAB. INTL devuelve el valor de error #VALUE! .

Ejemplo

Copie los siguientes datos de ejemplo (toda la tabla, incluido el encabezado). En una nueva hoja de cálculo de Excel, péguela en la celda A1 adyacente. Si no ve los resultados automáticamente, seleccione la fórmula, presione F2 y presione Entrar. Ajuste los anchos de columna si es necesario para ver todo. 

Fórmula Descripción Resultado activo
=DIA.LAB.INTL(FECHA(1;1;2012);30;0) ¡El uso de un 0 para el argumento Fin de semana da como resultado un #NUM! al escribir la fórmula =SUMA(C2:C3 E4:E6). #NUM!
=DIA.LAB.INTL(FECHA(1;1;2012),90;11) Encuentra la fecha 90 días laborales posteriores al 1/1/2012, contando solo los domingos como día de fin de semana (el argumento de fin de semana es 11). 41013
=TEXTO(DIA.LAB.INTL(FECHA(2012;1;1);30;17),"dd/m/aaaa") Usa la función TEXTO para dar formato al número de serie resultante (40944) con formato "dd/m/aaaa". Encuentra la fecha 30 días laborales posteriores al 1/1/2012, contando solo los sábados como día de fin de semana (el argumento de fin de semana es 17). 05/2/2012