La función de Excel WORKDAY.INTL toma una fecha y devuelve el trabajo más cercano en el futuro o en el pasado, según un valor de compensación que proporcione. A diferencia del Función DÍA DE TRABAJO , WORKDAY.INTL le permite personalizar qué días se consideran fines de semana (días no laborables). Puede utilizar la función WORKDAY.INTL para calcular las fechas de finalización, las fechas de envío, etc. que tienen en cuenta los días no laborables.
Propósito Obtener fecha n días laborables en el futuro o pasado Valor de retorno Fecha laborable siguiente o anterior según las entradas Sintaxis = WORKDAY.INTL (fecha_inicio, días, [fin de semana], [festivos]) Argumentos
- fecha de inicio - La fecha de inicio.
- dias - La fecha de finalización.
- fin de semana - [opcional] Configuración para qué días de la semana deben considerarse fines de semana.
- vacaciones - [opcional] Una lista de una o más fechas que deben considerarse días no laborables.
WORKDAY.INTL calcula una fecha que representa el día laborable 'más cercano' N días en el pasado o en el futuro. Utilice un número positivo como días para fechas futuras y un número negativo para fechas pasadas. Esta función es más robusta que la Función DÍA DE TRABAJO porque te permite personalizar qué días de la semana se consideran fines de semana.
Fórmulas de ejemplo
|_+_|Fines de semana
De forma predeterminada, WORKDAY.INTL excluirá los fines de semana (sábado y domingo). Sin embargo, puede controlar qué días se consideran fines de semana, proporcionando un código de la tabla siguiente para el fin de semana argumento.
Otra forma (más fácil) de especificar los días de fin de semana es usar una 'máscara' para indicar los fines de semana con unos y ceros. En este esquema, se proporciona una cadena de 7 unos y ceros para indicar los fines de semana, donde el primer carácter es el lunes y el último carácter es el domingo. Utilice uno (1) para indicar fin de semana y cero (0) para indicar un día laborable Este método es más flexible, ya que le permite designar cualquier día de la semana como fin de semana (es decir, día no laborable). Por ejemplo:
|_+_|Vacaciones
WORKDAY.INTL también puede tener en cuenta días festivos opcionalmente. Para el vacaciones argumento, proporcione un rango que contenga fechas de vacaciones. Estas fechas se tratan como días no laborables y no se incluirán en el resultado.
Códigos de fin de semana
Utilice cualquiera de los códigos a continuación para el argumento de fin de semana para seleccionar una opción de fin de semana 'fija'.
Código | Días de fin de semana |
1 (predeterminado) | Sabado domingo |
2 | Domingo Lunes |
3 | Lunes martes |
4 | Martes Miércoles |
5 | Miércoles Jueves |
6 | Jueves Viernes |
7 | Viernes sabado |
11 | Solo domingo |
12 | Solo lunes |
13 | Solo martes |
14 | Solo miércoles |
15 | Solo jueves |
16 | Solo viernes |
17 | Solo el sábado |
Notas:
- Si start_date no es válido, WORKDAY.INTL devuelve el #NUM! error.
- Si start_date + day no es válido, WORKDAY.INTL devuelve el #NUM! error.
- Si algún día festivo no es válido, WORKDAY.INTL devuelve el #NUM! error.
- Si el fin de semana no es válido, WORKDAY.INTL devuelve el # ¡VALOR! error.