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 |