Fórmula de Excel: agregar días laborables, no fines de semana -

Tabla de contenido

Fórmula genérica

=WORKDAY.INTL(start_date,days,"0000000", holidays)

Resumen

Para sumar o restar días laborables a una fecha, respetando los días festivos pero asumiendo una semana laboral de 7 días, puede utilizar la función WORKDAY.INTL. En el ejemplo, la fórmula en D6 es:

=WORKDAY.INTL(B6,C6,"0000000",holidays)

Esta fórmula añade 7 días laborables al martes 22 de diciembre. Se proporcionan tres días festivos utilizando el rango denominado "festivos" (B9: B11) y los fines de semana se establecen utilizando la sintaxis especial "0000000", lo que significa que todos los días de una semana son días laborables. El resultado es el jueves 31 de diciembre de 2015.

Explicación

WORKDAY.INTL puede calcular una fecha futura o pasada que respete los días festivos y los fines de semana. Para especificar qué días se consideran fines de semana, puede usar un código especial (lista completa de códigos aquí) o usar una "máscara" para indicar los fines de semana con unos y ceros. El método de la máscara 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

El argumento de fin de semana se proporciona como 7 caracteres que representan de lunes a domingo. Utilice uno (1) para indicar el fin de semana y cero (0) para indicar un día laborable.

Como queremos que todos los días de la semana se consideren días laborables, utilizamos "0000000".

Articulos interesantes...