
Fórmula genérica
=WORKDAY(start_date,days,holidays)
Resumo
Se você precisar adicionar ou subtrair dias úteis (dias úteis) a uma data para poder calcular uma data futura ou passada que ignore os finais de semana (e feriados), você pode usar a função WORKDAY. Os feriados são opcionais.
No exemplo, a fórmula em D6 é:
=WORKDAY(B6,C6,B9:B11)
Isso adiciona 7 dias a terça-feira, 22 de dezembro e retorna terça-feira, 5 de janeiro de 2016.
Explicação
Por padrão, a função WORKDAY excluirá fins de semana (sábado e domingo). Nesse caso, fornecemos também uma lista de três feriados que se enquadram no intervalo de datas sendo calculado, o que significa que os finais de semana e feriados serão excluídos. A tabela a seguir mostra quais datas são excluídas com e sem feriados fornecidos (sombreado em cinza). As datas finais retornadas em WORKDAY são destacadas em amarelo
Sem feriados | Feriados fornecidos |
---|---|
Quarta, 23 de dezembro de 2015 | Quarta, 23 de dezembro de 2015 |
Qui, 24 de dezembro de 2015 | Qui, 24 de dezembro de 2015 |
Sex, 25 de dezembro de 2015 | Sex, 25 de dezembro de 2015 |
Sábado, 26 de dezembro de 2015 | Sábado, 26 de dezembro de 2015 |
Dom, 27 de dezembro de 2015 | Dom, 27 de dezembro de 2015 |
Seg, 28 de dezembro de 2015 | Seg, 28 de dezembro de 2015 |
Ter, 29 de dezembro de 2015 | Ter, 29 de dezembro de 2015 |
Quarta, 30 de dezembro de 2015 | Quarta, 30 de dezembro de 2015 |
Qui, 31 de dezembro de 2015 | Qui, 31 de dezembro de 2015 |
Sex, 01-Jan-2016 | Sex, 01-Jan-2016 |
Sáb, 02 de Janeiro de 2016 | Sáb, 02 de Janeiro de 2016 |
Dom, 03-Jan-2016 | Dom, 03-Jan-2016 |
Seg, 04-Jan-2016 | Seg, 04-Jan-2016 |
Ter, 05-Jan-2016 | Ter, 05-Jan-2016 |
Quarta, 06 de janeiro de 2016 | Quarta, 06 de janeiro de 2016 |
Subtrair dias úteis
Para subtrair negócios de uma data (em vez de adicionar dias úteis), basta usar um valor negativo para dias. Por exemplo, para obter uma data 3 dias úteis antes de uma data em A1, você pode usar:
=WORKDAY(A1,-3)