catbean.pages.dev

Como calcular diferença entre datas no Excel em dias úteis?

Calcular a diferença entre datas em dias úteis no Excel pode parecer complexo, mas com a função NETWORKDAYS você obtém resultados precisos em segundos, eliminando a necessidade de contar manualmente ou criar fórmulas complexas.

Pré-requisitos

Usando a função NETWORKDAYS

A função NETWORKDAYS calcula o número de dias úteis entre duas datas, excluindo automaticamente os fins de semana (sábado e domingo). A sintaxe básica é:

=NETWORKDAYS(data_inicial, data_final)

Esta fórmula considera apenas dias úteis, ignorando automaticamente sábados e domingos. Se a data inicial for posterior à data final, o resultado será negativo.

Considerando feriados na contagem

Para excluir feriados da contagem, você pode adicionar um terceiro argumento à função, que deve ser um intervalo de células contendo as datas dos feriados:

=NETWORKDAYS(data_inicial, data_final, feriados)

Onde feriados é o intervalo de células (ex: D1:D10) que contém as datas dos feriados a serem excluídos do cálculo.

Exemplo Prático

Veja na tabela abaixo como aplicar a função NETWORKDAYS com diferentes cenários:

Data Inicial Data Final Feriados (intervalo) Fórmula Resultado
01/01/2024 10/01/2024 - =NETWORKDAYS(A2, B2) 8
01/01/2024 10/01/2024 D1:D3 (01/01, 07/01, 08/01) =NETWORKDAYS(A3, B3, D1:D3) 6
15/01/2024 10/01/2024 - =NETWORKDAYS(A4, B4) -4

Conclusão

Com a função NETWORKDAYS, você automatiza o cálculo de dias úteis entre datas em questão de segundos, garantindo precisão e eliminando erros manuais. Esta é a solução mais eficiente e confiável para profissionais que precisam realizar este tipo de cálculo frequentemente.