Como calcular dias úteis no Excel e no Google Sheets

Tanto o Excel quanto o Google Sheets têm funções prontas para contar e somar dias úteis. As principais são DIATRABALHOTOTAL e DIA.TRABALHO (em inglês, e no Sheets, NETWORKDAYS e WORKDAY).

Contar dias úteis entre duas datas

A função DIATRABALHOTOTAL conta os dias úteis entre uma data inicial e uma final, considerando de segunda a sexta:

=DIATRABALHOTOTAL(data_inicial; data_final; [feriados])

O terceiro argumento, opcional, é um intervalo com a lista de feriados a excluir. Exemplo:

=DIATRABALHOTOTAL("2026-02-01"; "2026-02-28"; F2:F15)

No Google Sheets, a função equivalente é NETWORKDAYS, com a mesma lógica.

Somar dias úteis a uma data

Para descobrir a data que cai X dias úteis depois (ou antes) de uma data, use DIA.TRABALHO (no Sheets, WORKDAY):

=DIA.TRABALHO("2026-02-02"; 5; F2:F15)

Isso retorna a data do quinto dia útil a partir de 02/02/2026, pulando feriados da lista. Use um número negativo para contar para trás.

Incluindo o sábado (critério da CLT)

As funções padrão contam de segunda a sexta. Para incluir o sábado — como exige a regra do salário —, use a versão internacional, que permite definir quais dias são fim de semana:

=DIATRABALHOTOTAL.INTL(data_inicial; data_final; 11; [feriados])

O código 11 indica "somente domingo é fim de semana", fazendo a função contar de segunda a sábado. Em inglês e no Sheets: NETWORKDAYS.INTL. Existe também DIA.TRABALHO.INTL (WORKDAY.INTL) para somar dias úteis com o mesmo ajuste.

Montando a lista de feriados

As funções não conhecem os feriados brasileiros sozinhas — você precisa fornecer a lista. Monte uma coluna com as datas dos feriados nacionais (e estaduais/municipais, se for o caso) do período e referencie esse intervalo no argumento [feriados]. Lembre que feriados móveis (Carnaval, Sexta-Feira Santa, Corpus Christi) mudam de data a cada ano.

Sem montar planilha

Se você só precisa do resultado, a calculadora de dias úteis entre datas já considera os feriados brasileiros e permite escolher o critério (incluindo o sábado), sem precisar montar a fórmula.

Perguntas frequentes

Qual fórmula conta dias úteis no Excel?
DIATRABALHOTOTAL para contar entre duas datas; DIA.TRABALHO para somar dias úteis a uma data.
Como incluir o sábado na contagem?
Use DIATRABALHOTOTAL.INTL com o código 11 (só domingo como fim de semana).
As funções já excluem feriados?
Só os que você listar no argumento de feriados; elas não conhecem o calendário brasileiro automaticamente.

Conteúdo informativo. Veja como calculamos as datas.