cellio

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ódigoFim de semana
1Sábado e Domingo
7Sexta-feira e Sábado
11Apenas 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).

Continue lendo