Fórmula do Excel: obter a data de início do projeto -

Índice

Fórmula genérica

=WORKDAY(start,-days,holidays)

Resumo

Para calcular a data de início de um projeto com base em uma data de término e duração em dias, você pode usar a função WORKDAY. No exemplo mostrado, a fórmula em E5 é:

=WORKDAY(C5,-D5,holidays)

onde "feriados" é o intervalo nomeado G5: G9.

Explicação

Esta fórmula usa a função WORKDAY, que retorna uma data no futuro ou no passado, com base na data de início e nos dias úteis necessários. WORKDAY exclui automaticamente os finais de semana e também pode excluir feriados se fornecidos como um intervalo de datas.

No exemplo mostrado, a data de término do projeto está na coluna C e os dias estão na coluna D. A data de término representa uma data de vencimento ou data alvo, e os dias representam a duração em dias úteis. Na coluna E, a função WORKDAY calcula a data em que o projeto deve começar para terminar na data de término.

Nesse caso, precisamos fazer a contagem regressiva a partir da data de término, portanto, fornecemos os dias como um número negativo. Para feriados, fornecemos o intervalo denominado "feriados", que inclui as datas em G5: G9. As datas não serão incluídas como dias úteis.

Com um valor negativo para dias, WORKDAY avança no tempo desde a data de término, levando em consideração fins de semana e feriados, e retorna 19 de dezembro de 2018 como a data de início. Se feriados não forem fornecidos, a mesma fórmula retornará a data de início 24 de dezembro.

Observe que a função WORKDAY não conta a data de início como um dia útil.

Dias de trabalho personalizados

Se sua programação exigir dias de trabalho personalizados (ou seja, os dias da semana não são de segunda a sexta), você pode substituir a função WORKDAY.INTL por WORKDAY. Por exemplo, para calcular a data de início de um projeto em que os dias úteis incluem sábado, você pode usar:

=WORKDAY.INTL(C5,-D5,11,holidays)

WORKDAY.INTL pode ser configurado de várias maneiras. Esta página fornece detalhes.

Artigos interessantes...