Fórmula genérica
=WORKDAY(start_date,days,holidays)
Resumen
Si necesita sumar o restar días hábiles (días hábiles) a una fecha para poder calcular una fecha futura o pasada que omita fines de semana (y feriados), puede usar la función DÍA LABORAL. Las vacaciones son opcionales.
En el ejemplo, la fórmula en D6 es:
=WORKDAY(B6,C6,B9:B11)
Esto agrega 7 días al martes 22 de diciembre y regresa el martes 5 de enero de 2016.
Explicación
Por defecto, la función DÍA LABORAL excluirá los fines de semana (sábado y domingo). En este caso, también hemos proporcionado una lista de 3 días festivos que caen en el rango de fechas que se está calculando, lo que significa que se excluirán tanto los fines de semana como los días festivos. La siguiente tabla muestra qué fechas están excluidas con y sin días festivos proporcionados (sombreado 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 |
Lun, 04-ene-2016 | Lun, 04-ene-2016 |
Mar, 05-ene-2016 | Mar, 05-ene-2016 |
Mié, 06-ene-2016 | Mié, 06-ene-2016 |
Restar días laborales
Para restar negocios de una fecha (en lugar de agregar días laborables) simplemente use un valor negativo para los días. Por ejemplo, para obtener una fecha 3 días laborables antes de una fecha en A1, puede usar:
=WORKDAY(A1,-3)