Pular para o conteúdo principal
FormulaDojo
Idioma:Português (Brasil)

DIATRABALHOTOTAL no Excel: como contar dias úteis

Atualizado em

O DIATRABALHOTOTAL conta os dias úteis, de segunda a sexta, entre duas datas. Por exemplo, =DIATRABALHOTOTAL(B2;C2;F2:F4) retorna 17 de 15 de dezembro de 2025 a 9 de janeiro de 2026, pulando os fins de semana e os três dias fechados listados em F2:F4. A data inicial e a final entram na conta.

Sintaxe do DIATRABALHOTOTAL

=DIATRABALHOTOTAL(data_inicial; data_final; [feriados])

data_inicial
O primeiro dia do período: uma célula como B2, ou HOJE().
data_final
O último dia do período. Se vier antes da data_inicial, o resultado é negativo.
feriados
Opcional: um intervalo de datas para pular, como feriados ou dias em que o escritório fecha. Trave com $ ($F$2:$F$4) antes de copiar a fórmula.

Pratique DIATRABALHOTOTAL aqui

Digite sua fórmula direto na planilha. Ela é conferida como no Excel, com ponto e vírgula ou vírgula, em português ou em inglês.

Exercício 1 de 1

Contar os dias úteis de um projeto

O projeto vai da data em B2 até a data em C2. Em D2, conte os dias úteis (de segunda a sexta) com DIATRABALHOTOTAL.

ProjetoInícioFimDias úteis
Migração da folha01/09/202530/09/2025

Como usar o DIATRABALHOTOTAL, passo a passo

  1. Liste os feriados ou dias fechados numa coluna, uma data por célula.
  2. Clique na célula do resultado e digite =DIATRABALHOTOTAL(.
  3. Selecione a data inicial, digite ponto e vírgula, selecione a data final, digite ponto e vírgula e selecione a lista de feriados.
  4. Feche o parêntese e pressione Enter. Para copiar a fórmula, pressione antes F4 no intervalo de feriados para travá-lo.

Exemplos de DIATRABALHOTOTAL

Dias úteis de um mês

=DIATRABALHOTOTAL(B2;C2)

De 1º a 30 de setembro de 2025: 22 dias úteis.

Sem os dias fechados

=DIATRABALHOTOTAL(B2;C2;$F$2:$F$4)

De 15 de dezembro de 2025 a 9 de janeiro de 2026, sem 25 e 26 de dezembro e 1º de janeiro: 17 dias.

Data de entrega com DIATRABALHO

=DIATRABALHO(B2;C2;$F$2:$F$4)

Sexta, 19 de dezembro de 2025, mais 5 dias úteis: terça, 30 de dezembro de 2025.

Dias úteis que faltam no mês

=DIATRABALHOTOTAL(B2;FIMMÊS(B2;0);$F$2:$F$4)

De 15 de dezembro de 2025 até o fim do mês: 11 dias úteis.

Erros comuns do DIATRABALHOTOTAL e como resolver

ErroCausaSolução
#VALOR!Uma data, ou uma célula da lista de feriados, tem um texto que o Excel não reconhece como data.Transforme cada uma em data de verdade (fica alinhada à direita) ou monte com DATA(ano;mês;dia).
Resultado negativoA data inicial e a final estão invertidas.Coloque a data mais antiga primeiro: =DIATRABALHOTOTAL(B2;C2), com B2 antes de C2.
Um dia a maisO intervalo de feriados se deslocou quando você copiou a fórmula, e algumas linhas esquecem um dia fechado.Trave o intervalo com $: $F$2:$F$4.
#NOME?O nome está escrito errado, por exemplo DIASTRABALHOTOTAL ou DIATRABALHO.TOTAL.Digite DIATRABALHOTOTAL para contar dias e DIATRABALHO para achar uma data.

DIATRABALHOTOTAL, DIATRABALHO ou subtração

Subtrair duas datas (=C2-B2) conta todos os dias do calendário, fins de semana incluídos, e deixa de fora uma das pontas. O DIATRABALHOTOTAL conta só de segunda a sexta e inclui as duas pontas. O DIATRABALHO faz o caminho inverso: a partir de uma data inicial e de um número de dias úteis, retorna a data de chegada, para entregas ou prazos. Quando o fim de semana não é sábado e domingo, DIATRABALHOTOTAL.INTL e DIATRABALHO.INTL recebem um código de fim de semana, por exemplo 11 para só domingo. O Excel não conhece nenhum feriado: liste os que valem para você.

Perguntas frequentes

O DIATRABALHOTOTAL conta a data inicial?

Conta. A data inicial e a final entram quando caem em dia útil: de segunda a sexta da mesma semana dá 5.

Como incluir os feriados?

Digite as datas dos feriados num intervalo e passe-o como terceiro argumento: =DIATRABALHOTOTAL(B2;C2;$F$2:$F$12).

Como contar quando se trabalha no sábado?

Use DIATRABALHOTOTAL.INTL com o código de fim de semana 11, para só domingo: =DIATRABALHOTOTAL.INTL(B2;C2;11).

Como achar a data daqui a 10 dias úteis?

Use =DIATRABALHO(HOJE();10) e, se precisar, um intervalo de feriados como terceiro argumento.

Continue praticando

Os 5 exercícios de DIATRABALHOTOTAL, com explicações e acompanhamento do seu progresso.

Abrir os exercícios de DIATRABALHOTOTAL