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.
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.
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.
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 |
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.