
Fórmula genérica
=WORKDAY.INTL(start_date,days,weekend, holidays)
Resumen
Para sumar o restar días laborables a una fecha para poder calcular una fecha futura o pasada que omite fines de semana (personalizados) y festivos, puede utilizar la función WORKDAY.INTL. Los días festivos y los fines de semana son opcionales.
En el ejemplo, la fórmula en D6 es:
=WORKDAY.INTL(B6,C6,11,B9:B11)
Esta fórmula agrega 7 días laborables al martes 22 de diciembre. Se proporcionan tres días festivos y los fines de semana se establecen utilizando 11 para el argumento de fin de semana, que significa "solo domingo". El resultado es el miércoles 30 de diciembre de 2015.
Explicación
Por defecto, la función WORKDAY.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 todos en el rango de fechas que se está calculando, lo que significa que se excluirán los días festivos y los domingos. La siguiente tabla muestra qué fechas están excluidas con y sin días festivos (las fechas excluidas están sombreadas en gris). Las fechas finales devueltas por WORKDAY están resaltadas en amarillo.
Sin vacaciones | Vacaciones previstas |
---|---|
Mié, 23-dic-2015 | Mié, 23-dic-2015 |
Jue, 24-dic-2015 | Jue, 24-dic-2015 |
Vie, 25-dic-2015 | Vie, 25-dic-2015 |
Sáb, 26-dic-2015 | Sáb, 26-dic-2015 |
Dom, 27-dic-2015 | Dom, 27-dic-2015 |
Lun, 28-dic-2015 | Lun, 28-dic-2015 |
Mar, 29-dic-2015 | Mar, 29-dic-2015 |
Mié, 30-dic-2015 | Mié, 30-dic-2015 |
Jue, 31-dic-2015 | Jue, 31-dic-2015 |
Vie, 01-ene-2016 | Vie, 01-ene-2016 |
Sáb, 02-ene-2016 | Sáb, 02-ene-2016 |
Dom, 03-ene-2016 | Dom, 03-ene-2016 |