Fórmula do Excel: Obtenha os dias úteis entre as datas -

Índice

Fórmula genérica

=NETWORKDAYS(start_date,end_date,holidays)

Resumo

Para calcular o número de dias úteis entre duas datas, você pode usar a função NETWORKDAYS. No exemplo mostrado, a fórmula em D7 é:

=NETWORKDAYS(B7,C7,B10:B11)

que retorna uma contagem dos dias úteis, excluindo os feriados em B10: B11.

Explicação

A função NETWORKDAYS do Excel calcula o número de dias úteis entre duas datas. NETWORKDAYS exclui automaticamente fins de semana (sábado e domingo) e pode, opcionalmente, excluir uma lista de feriados fornecida como datas.

Por exemplo, na captura de tela mostrada, a fórmula em D6 é:

=NETWORKDAYS(B6,C6) // returns 5

Esta fórmula retorna 5, pois há 5 dias úteis entre 23 de dezembro e 27 de dezembro e nenhum feriado foi fornecido. Observe que NETWORKDAYS inclui as datas de início e de término no cálculo, se forem dias úteis.

NETWORKDAYS também pode excluir uma lista personalizada de feriados. Na próxima célula abaixo, usamos a mesma fórmula com as mesmas datas, mais uma lista de feriados em B10: B11.

=NETWORKDAYS(B7,C7,B10:B11) // returns 3

Essa fórmula retorna 3, pois dois dos 5 dias são feriados.

Fins de semana personalizados

Se você precisar levar em consideração fins de semana personalizados (ou seja, fins de semana são apenas sábado, domingo e segunda-feira, etc.), você precisará mudar para a função NETWORKDAYS.INTL mais robusta, que permite definir quais dias da semana são considerados considerados fins de semana, fornecendo um argumento de fim de semana na forma de um código numérico.

Precisa de um encontro?

Se você precisar de uma data n dias úteis no passado ou no futuro, consulte a função WORKDAY.

Artigos interessantes...