DIATRABALHOTOTAL no Excel: contar dias úteis

Atualizado em 10. November 2026 · Equipe Exercícios Excel

A DIATRABALHOTOTAL conta os dias de segunda a sexta entre duas datas, incluindo as duas. Exemplo: =DIATRABALHOTOTAL(A2;B2).

Sintaxe

=DIATRABALHOTOTAL(data_inicial; data_final; [feriados])
data_inicial
O primeiro dia.
data_final
O último dia.
feriados
Opcional: um intervalo com as datas dos feriados.

Pratique agora

Exercício 1 de 1Correção na hora, sem cadastro

Em C2, conte os dias úteis entre o início (A2) e o fim (B2).

C2
fx
A
B
C
D
E
F
1
Início
Fim
Dias úteis
2
02.11.2026
27.11.2026
3
4
5
6
7
8

Tirando os feriados

Liste os feriados numa coluna, como F2:F10, e passe esse intervalo no terceiro argumento:

=DIATRABALHOTOTAL(A2;B2;F2:F10)

Passo a passo

Escreva =DIATRABALHOTOTAL( e clique na data inicial. Depois do ponto e vírgula, clique na data final. Se tiver uma lista de feriados, selecione o intervalo como terceiro argumento. Feche o parêntese. O resultado conta os dias de segunda a sexta, incluindo a data inicial e a final, e tira os feriados da lista.

=DIATRABALHOTOTAL(A2;B2;$F$2:$F$15)

Montar a lista de feriados

Escreva os feriados do ano numa coluna, um por célula, como datas: 01/01, Carnaval, Sexta-feira Santa, 21/04, 01/05, Corpus Christi, 07/09, 12/10, 02/11, 15/11, 20/11 e 25/12, além dos feriados da sua cidade. Dê um nome ao intervalo, como Feriados, na caixa de nome. Assim a fórmula fica =DIATRABALHOTOTAL(A2;B2;Feriados). Nos exemplos abaixo, a lista está em F2:F15.

Exemplo do dia a dia: prazo de um projeto

Para saber quantos dias úteis um projeto tem até a entrega, use a data de hoje e a data de entrega. Divida as tarefas pelos dias úteis para saber o ritmo necessário.

=DIATRABALHOTOTAL(HOJE();B2;$F$2:$F$15)

Exemplo do dia a dia: dias trabalhados no mês

Para calcular o vale-transporte, conte os dias úteis do mês. Com qualquer data do mês em A2, use o primeiro e o último dia.

=DIATRABALHOTOTAL(FIMMÊS(A2;-1)+1;FIMMÊS(A2;0);$F$2:$F$15)

Multiplique pelo valor da passagem ida e volta para ter o vale do mês.

A data final a partir de dias úteis

O caminho contrário, saber a data depois de N dias úteis, usa a DIATRABALHO. Um prazo de 10 dias úteis a partir de hoje:

=DIATRABALHO(HOJE();10;$F$2:$F$15)

Folgas diferentes de sábado e domingo

Para quem folga só no domingo, ou em outros dias, use DIATRABALHOTOTAL.INTL. O terceiro argumento diz quais dias são de folga: 11 é só domingo, 1 é sábado e domingo.

=DIATRABALHOTOTAL.INTL(A2;B2;11;$F$2:$F$15)

No Excel em inglês e no Google Planilhas

No Excel em inglês, a função se chama NETWORKDAYS. No Google Planilhas em português, o nome é DIATRABALHOTOTAL.

Exemplo do dia a dia: SLA de atendimento

Uma empresa promete responder chamados em até 5 dias úteis. Com a data de abertura em B2 e a data de resposta em C2, conte os dias úteis entre as duas e compare com 5. A coluna mostra quais chamados passaram do prazo, e a porcentagem de chamados no prazo vira um indicador do mês.

=SE(DIATRABALHOTOTAL(B2;C2;$F$2:$F$15)-1<=5;"No prazo";"Atrasado")

O -1 tira o dia da abertura da conta, se a regra da empresa contar a partir do dia seguinte.

Erros comuns

  • Feriados como texto: a lista precisa ter datas de verdade, alinhadas à direita
  • Esquecer de travar a lista de feriados com $ ou com um nome antes de arrastar
  • Contar o dia inicial sem querer: a função inclui as duas pontas; subtraia 1 se a sua regra não conta o primeiro dia
  • Feriados de outro ano: atualize a lista todo ano

Exemplo do dia a dia: dias úteis até as férias

Para quem conta os dias até as férias, a DIATRABALHOTOTAL mostra só os dias de trabalho que faltam. Com a data das férias em B1, ponha a fórmula no topo de uma planilha de tarefas. O número cai a cada dia útil e ajuda a planejar o que precisa ser entregue antes de sair.

=DIATRABALHOTOTAL(HOJE();B1-1;$F$2:$F$15)

Dias úteis entre muitas datas

Numa lista de pedidos com data de entrada e de saída, arraste a DIATRABALHOTOTAL para baixo com a lista de feriados travada. A média da coluna mostra o tempo médio de atendimento em dias úteis, que é o número que costuma aparecer em contratos.

Perguntas frequentes

Os feriados que caem no fim de semana atrapalham?

Não. Eles já não seriam contados, e a função não desconta duas vezes.

Como contar dias úteis com meio expediente no sábado?

Conte os dias de semana com DIATRABALHOTOTAL e os sábados à parte, com DIATRABALHOTOTAL.INTL, e some metade dos sábados.

Dá para usar a lista de feriados de outra aba?

Sim. Use =DIATRABALHOTOTAL(A2;B2;Feriados!A2:A20), ou dê um nome à lista e use o nome.

Como contar só os sábados como dia útil também?

Use DIATRABALHOTOTAL.INTL com o código 11, que deixa só o domingo como folga.

Funciona no Google Planilhas?

Sim, com o mesmo nome em português. Em inglês, NETWORKDAYS.

A DIATRABALHOTOTAL inclui a data inicial?

Sim. Se as duas datas forem o mesmo dia útil, o resultado é 1.

E se a data final for antes da inicial?

O resultado fica negativo.

E se a folga for só no domingo?

Use DIATRABALHOTOTAL.INTL, que deixa escolher quais dias são de folga.

Veja também

Aprenda Excel fazendo

Lições curtas, em português, com correção na hora.

Começar grátis