Excel formula: Add workdays to date custom weekends

Fórmula genérica

=DIA.LAB.INTL(start_date,days,weekend, holidays)

Explicación

Para agregar o restar días laborables a una fecha para poder calcular una fecha futura o pasada que omita los fines de semana (personalizados) y feriados, puede usar la función DIA.LAB.INTL. Las vacaciones y el fin de semana son opcionales.
En el ejemplo, la fórmula en D6 es:
=DIA.LAB.INTL(B6,C6,11,B9:B11)
Esta fórmula agrega 7 días laborables al martes 22 de diciembre. Se suministran tres días feriados y los fines de semana se establecen usando 11 para el argumento del fin de semana, que significa "domingo solamente". El resultado es el miércoles 30 de diciembre de 2015.

Cómo funciona esta fórmula

Por defecto, la función DIA.LAB.INTL excluirá los fines de semana (sábado y domingo). En este caso, sin embargo, hemos proporcionado 11 para este argumento, que significa "solo domingo" (ver: lista completa de códigos de fin de semana).
También hemos proporcionado una lista de 3 días festivos que se encuentran en el rango de fechas que se calcula, lo que significa que se excluirán los días festivos y domingos. La siguiente tabla muestra qué fechas están excluidas con y sin vacaciones (las fechas excluidas están sombreadas en gris). Las fechas finales devueltas por DIA.LAB están resaltadas en amarillo.
No Feriados Feriados Proporcionados
Wed, 23-Dec-2015 Wed, 23-Dec-2015
Thu, 24-Dec-2015 Thu, 24-Dec-2015
Fri, 25-Dec-2015 Fri, 25-Dec-2015
Sat, 26-Dec-2015 Sat, 26-Dec-2015
Sun, 27-Dec-2015 Sun, 27-Dec-2015
Mon, 28-Dec-2015 Mon, 28-Dec-2015
Tue, 29-Dec-2015 Tue, 29-Dec-2015
Wed, 30-Dec-2015 Wed, 30-Dec-2015
Thu, 31-Dec-2015 Thu, 31-Dec-2015
Fri, 01-Jan-2016 Fri, 01-Jan-2016
Sat, 02-Jan-2016 Sat, 02-Jan-2016
Sun, 03-Jan-2016 Sun, 03-Jan-2016

Comentarios en Facebook


0 comentarios:

Copyright © 2021 TRUJILLOSOFT