Cómo utilizar la función de Excel WORKDAY.INTL -

Resumen

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 de la función WORKDAY, WORKDAY.INTL le permite personalizar los días que se consideran fines de semana (días no laborables). Puede utilizar la función WORKDAY.INTL para calcular fechas de finalización, 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 en el pasado

Valor devuelto

Fecha de trabajo siguiente o anterior basada en insumos

Sintaxis

= WORKDAY.INTL (fecha_inicio, días, (fin de semana), (festivos))

Argumentos

  • start_date : la fecha de inicio.
  • días : la fecha de finalización.
  • fin de semana : (opcional) ajuste para qué días de la semana deben considerarse fines de semana.
  • feriados : (opcional) una lista de una o más fechas que deben considerarse días no laborables.

Versión

Excel 2010

Notas de uso

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 sólida que la función DÍA DE TRABAJO porque le permite personalizar qué días de la semana se consideran fines de semana.

Fórmulas de ejemplo

D4=WORKDAY.INTL(B4,C4) // default - weekends excluded D5=WORKDAY.INTL(B5,C5,11) // weekend set to Sunday only D6=WORKDAY.INTL(B6,C6,1,B9:B9) // default weekend with holidays

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 argumento de fin de semana .

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:

=WORKDAY.INTL(A1,3,"0000000") // no weekends =WORKDAY.INTL(A1,3,"1000000") // weekend = Mon =WORKDAY.INTL(A1,3,"1100000") // weekend = Mon+Tue =WORKDAY.INTL(A1,3,"1110000") // weekend = Mon+Tue+Wed =WORKDAY.INTL(A1,3,"1010000") // weekend = Mon+Wed

Días festivos

WORKDAY.INTL también puede tener en cuenta días festivos. Para el argumento de vacaciones , 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
dieciséis Solo viernes
17 Solo 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 #VALUE! error.

Articulos interesantes...