DIATRABALHOTOTAL: Dias Úteis com Feriados no Excel

Função DIATRABALHOTOTAL: dias úteis com feriados no Excel

Saber a diferença em dias corridos é fácil — uma subtração resolve. O problema começa quando o prazo é em dias úteis. Aí entra fim de semana no meio, entra feriado, e a conta “de cabeça” vira loteria. Foi assim que aprendi a função que mais uso em planilhas de prazo: a DIATRABALHOTOTAL.

Ela conta quantos dias úteis existem entre duas datas, já descontando sábados, domingos e uma lista de feriados que você informa. Uma fórmula, zero calendário na mesa.

A sintaxe, sem mistério

=DIATRABALHOTOTAL(data_inicial; data_final; feriados)
  • data_inicial e data_final: as duas datas do período.
  • feriados: um intervalo de células com as datas dos feriados (ex: $E$2:$E$15). Pode ser omitido, mas aí ela desconta só fins de semana.

A documentação oficial da Microsoft sobre a DIATRABALHOTOTAL detalha cada argumento, incluindo os códigos alternativos de fim de semana.

Detalhe que pouca gente sabe: ela conta o dia inicial e o dia final. De segunda a sexta-feira, sem feriado no meio, o resultado é 5 — não 4. Muita planilha de prazo erra por um dia exatamente aqui.

Exemplo 1: prazo de um projeto

Um projeto vai de 02/02/2026 (segunda-feira) a 31/03/2026 (terça-feira). Na planilha:

  • A2: 02/02/2026
  • B2: 31/03/2026
  • E2:E10: lista de feriados do período
  • C2: =DIATRABALHOTOTAL(A2;B2;$E$2:$E$10) → 42

42 dias úteis. Se você tivesse contado dias corridos, daria 57 — uma diferença de 15 dias que muda completamente qualquer cronograma. É por isso que “prazo de 2 meses” e “prazo de 40 dias úteis” são coisas bem diferentes.

Exemplo 2: com feriado no meio, a diferença aparece

Agora um período com feriados de verdade: 30/03/2026 a 30/04/2026. Nesse intervalo caem a Paixão de Cristo (03/04/2026, sexta-feira) e Tiradentes (21/04/2026, terça-feira).

  • Sem informar feriados: =DIATRABALHOTOTAL(A2;B2) → 24
  • Com a lista de feriados: =DIATRABALHOTOTAL(A2;B2;$E$2:$E$10) → 22

Dois dias úteis a menos — exatamente os dois feriados. Parece pouco, mas num prazo apertado de entrega, dois dias são a diferença entre multa e tranquilidade.

Como montar a lista de feriados

A lista é só uma coluna com datas, uma por célula. Eu costumo montar assim no início do ano:

E
1Feriados 2026
201/01/2026
303/04/2026
421/04/2026
501/05/2026
607/09/2026
712/10/2026
802/11/2026
920/11/2026
1025/12/2026

Algumas dicas de quem já apanhou:

  • Use referência absoluta ($E$2:$E$10) para poder arrastar a fórmula sem quebrar a lista.
  • Inclua feriados estaduais e municipais da sua cidade — a função não sabe onde você mora. É aqui que a maioria erra a conta “oficial”.
  • Carnaval e Corpus Christi (16–17/02 e 04/06 em 2026) são ponto facultativo na maior parte do país: inclua na lista só se a sua empresa/região os trata como feriado.
  • Feriado que cai no fim de semana não muda o resultado — a função já tinha descontado o sábado/domingo. Não precisa tirar da lista, mas também não adianta contar duas vezes.

O erro que eu mais vejo

Gente usando DIATRABALHOTOTAL para contar dias corridos e achando o resultado “errado”. Não está errado: a função foi feita para dias úteis. Se o contrato fala em dias corridos, volte para a subtração simples =B2-A2. A regra de ouro: confira no contrato ou edital se o prazo é em dias corridos ou úteis antes de escolher a fórmula. Essa leitura de 30 segundos economiza muita dor de cabeça.

Perguntas frequentes

DIATRABALHOTOTAL conta sábados?
Por padrão, não — ela considera sábado e domingo como fim de semana. Se o seu “dia útil” inclui sábado (comércio, por exemplo), você precisa de outra abordagem, porque essa função não tem essa opção.

Posso deixar o intervalo de feriados vazio?
Pode. =DIATRABALHOTOTAL(A2;B2) funciona e desconta só fins de semana. Mas sem a lista de feriados o resultado raramente reflete a realidade brasileira.

Ela funciona com datas no passado?
Sim, para qualquer período — passado, presente ou futuro. Só garanta que a data inicial seja anterior à final, senão o resultado sai negativo.

Experimente o Contador de Dias grátis

Calcule dias corridos e úteis, desconte feriados nacionais, estaduais e municipais, some ou subtraia dias e crie contagens regressivas — tudo em segundos.

Abrir o contador de dias

Posts Similares