NETWORKDAYS no Excel: Como Calcular Dias Úteis Facilmente
Aprenda a calcular dias úteis no Excel com NETWORKDAYS (DIATRABALHO), ignorar feriados, personalizar fins de semana e prever prazos com WORKDAY.
Por Ayoub Farid · · 2 min de leitura
Cronogramas de projetos e prazos de SLA costumam considerar dias úteis, e não dias corridos na sua planilha. A função NETWORKDAYS faz exatamente esse cálculo, desconsiderando fins de semana e (opcionalmente) feriados.
*Nota: Se o seu Excel estiver em português, use o nome correspondente DIATRABALHO.*
Sintaxe
=NETWORKDAYS(start_date, end_date, [holidays])
Tanto a data de início quanto a data de término entram na conta, desde que caiam em dias úteis.
Exemplo
Data inicial em 2 de março de 2026 (segunda-feira) na célula B2, e data final em 13 de março de 2026 (sexta-feira) em C2:
=NETWORKDAYS(B2,C2) → 10
Excluir feriados
Crie uma lista com as datas dos feriados em um intervalo, como F2:F12, e aplique uma referência absoluta para travar a seleção:
=NETWORKDAYS(B2,C2,$F$2:$F$12)
Fins de semana personalizados
Se a sua escala de trabalho não tem folgas no sábado e domingo, use a função NETWORKDAYS.INTL (no Excel em português, DIATRABALHOTOTAL.INTL) informando o código do fim de semana:
| Código | Fim de semana |
|---|---|
| 1 | Sábado e Domingo |
| 7 | Sexta-feira e Sábado |
| 11 | Apenas Domingo |
=NETWORKDAYS.INTL(B2,C2,7,$F$2:$F$12)
Você também pode usar um texto de 7 caracteres, como "0000011" (começando na segunda-feira; 1 representa dia de folga). O mesmo recurso funciona no Planilhas Google (Google Sheets).
Encontrar um prazo final: WORKDAY
Para descobrir a data de entrega após dez dias úteis a partir de uma data inicial, use WORKDAY (no Excel em português, DIATRABALHO):
=WORKDAY(B2,10,$F$2:$F$12)
A variação WORKDAY.INTL (DIATRABALHO.INTL) aceita os mesmos códigos de fim de semana citados acima. Dominar essas funções do Excel é fundamental para quem quer aprender Excel na prática ou se preparar para um teste de Excel para entrevista de emprego.
Perguntas frequentes
Como calcular dias úteis entre duas datas?
Use =NETWORKDAYS(start,end), informando um intervalo de feriados como terceiro argumento, se necessário.
A função NETWORKDAYS inclui o dia de início na contagem?
Sim, tanto a data de início quanto a data final são contabilizadas se forem dias úteis.
Como definir folgas na sexta-feira e no sábado?
Basta usar a fórmula =NETWORKDAYS.INTL(start,end,7).
Como somar dias úteis a uma data?
Utilize a função WORKDAY: =WORKDAY(start,days,holidays).