
Fórmula genérica
=WORKDAY.INTL(start_date,days,weekend, holidays)
Resumo
Para adicionar ou subtrair dias úteis a uma data para que você possa calcular uma data no futuro ou no passado que ignore fins de semana (personalizados) e feriados, você pode usar a função WORKDAY.INTL. Feriados e fins de semana são opcionais.
No exemplo, a fórmula em D6 é:
=WORKDAY.INTL(B6,C6,11,B9:B11)
Esta fórmula adiciona 7 dias úteis à terça-feira, 22 de dezembro. Três feriados são fornecidos e os fins de semana são definidos usando 11 para o argumento de fim de semana, que significa "somente domingo". O resultado é quarta-feira, 30 de dezembro de 2015.
Explicação
Por padrão, a função WORKDAY.INTL excluirá fins de semana (sábado e domingo). Neste caso, entretanto, fornecemos 11 para este argumento, que significa "somente domingo" (veja: lista completa de códigos de fim de semana).
Também fornecemos uma lista de 3 feriados, todos dentro do intervalo de datas sendo calculado, o que significa que feriados e domingos serão excluídos. A tabela a seguir mostra quais datas são excluídas com e sem feriados fornecidos (datas excluídas são sombreadas 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 |