Fórmula do Excel: adicionar dias úteis a fins de semana personalizados -

Índice

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

Artigos interessantes...