DIA.LAB.INTL (función DIA.LAB.INTL)
DIA.LAB.INTL (función DIA.LAB.INTL)
Este artículo describe la sintaxis de la fórmula y el uso de la función (función: fórmula ya escrita que toma un valor o valores, realiza una operación y devuelve un valor o valores. Utilice funciones para simplificar y acortar fórmulas en una hoja de cálculo, especialmente aquellas que llevan a cabo cálculos prolongados o complejos.) DIA.LAB.INTL en Microsoft Excel.
Devuelve el número de serie de la fecha que tiene lugar antes o después de un número determinado de días laborables con parámetros de fin de semana personalizados. Los parámetros de fin de semana indican cuáles y cuántos días son días de fin de semana. Los días de fin de semana y cualquier día especificado como festivo no se consideran días laborables.
Sintaxis
DIA.LAB.INTL(fecha_inicial, días, [fin_de_semana], [días_no_laborables])
La sintaxis de la función DIA.LAB.INTL tiene los siguientes argumentos (argumento: valor que proporciona información a una acción, un evento, un método, una propiedad, una función o un procedimiento.):
- Fecha_inicial 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 da como resultado una fecha futura; un valor negativo proporciona una fecha pasada; un valor de cero proporciona la fecha_inicial. El desplazamiento de días se trunca a entero.
- Fin_de_semana Opcional. Indica los días de la semana que corresponden a días de la semana y no se consideran días laborables. Fin_de_semana es un número de fin de semana o cadena que especifica cuándo ocurren los fines de semana.
Los valores numéricos de fin de semana indican los siguientes días de fin de semana:
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 |
12 | Solo lunes |
13 | Solo martes |
14 | Solo miércoles |
15 | Solo jueves |
16 | Solo viernes |
17 | Solo sábado |
Los valores de las cadenas de fin de semana tienen siete caracteres de longitud y cada carácter de la cadena representa un día de la semana, comenzando por el lunes. 1 representa un día no laborable y 0 representa un día laborable. Solo se permiten los caracteres 1 y 0 en la cadena. 1111111 no es una cadena válida.
Por ejemplo, 0000011 daría como resultado un fin de semana que es sábado y domingo.
- Días_no_laborables Opcional. Un conjunto opcional de una o más fechas que se deben excluir del calendario de días laborables. Los días festivos deben estar en el rango de celdas que contienen las fechas o una constante de matriz de los valores seriales que representan esas fechas. El orden de las fechas o los valores seriales de los días festivos puede ser arbitrario.
Observaciones
- Si el argumento fecha_inicial está fuera del rango para el valor de base de la fecha actual, DIA.LAB.INTL devuelve un valor de error #¡NUM!.
- Si cualquier fecha en días festivos está fuera del rango para el valor de base de la fecha actual, DIA.LAB.INTL devuelve un valor de error #¡NUM!.
- Si el argumento fecha_inicial más el desplazamiento de días 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 #¡VALOR!.
Ejemplo
Copie los datos del ejemplo en la siguiente tabla y péguelos en la celda A1 de una nueva hoja de cálculo de Excel. Para las fórmulas que muestren resultados, selecciónelas, presione F2 y, a continuación, presione Entrar. Si lo necesita, puede ajustar los anchos de la columna para ver todos los datos.
Fórmula | Descripción | Resultado activo |
---|---|---|
=DIA.LAB.INTL(FECHA(1;1;2012);30;0) | Si se usa 0 en el argumento para fin de semana se genera un error #NUM! | #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 |