Pular para o conteúdo
Função por FunçãoDicionário de funções de planilha em português
NETWORKDAYS

Função DIATRABALHOTOTAL do Excel

O que a função DIATRABALHOTOTAL faz?

A função DIATRABALHOTOTAL conta os dias úteis inteiros entre uma data inicial e uma final, com as duas incluídas quando forem dias úteis. Sábados, domingos e as datas listadas como feriados ficam de fora. Serve para calcular dias trabalhados em um período, prazos e benefícios por dia. Para outros fins de semana, use DIATRABALHOTOTAL.INTL.

Nome em portuguêsDIATRABALHOTOTAL
Nome em inglêsNETWORKDAYS
CategoriaData e hora
RetornaNúmero inteiro (quantidade de dias úteis no período)
Existe desdeExcel 2007 ou anterior · existe no Excel 2013

Qual é a sintaxe da função DIATRABALHOTOTAL?

Excel em português do BrasilDIATRABALHOTOTAL(data_inicial; data_final; [feriados])
Excel em inglêsNETWORKDAYS(start_date, end_date, [holidays])

No Excel em português do Brasil os argumentos se separam com ponto e vírgula; em inglês, com vírgula. Argumentos entre colchetes são opcionais.

ArgumentoObrigatórioO que aceita
data_inicialSimA data em que a contagem começa. Use a função DATA ou uma célula com data.
data_finalSimA data em que a contagem termina. Use a função DATA ou uma célula com data.
feriadosNãoUma lista de datas a excluir do calendário de trabalho, como feriados nacionais e da empresa. Pode ser um intervalo de células com datas ou uma constante de matriz de números de série.

Como usar a função DIATRABALHOTOTAL na prática?

Exemplo 1: Dias úteis de abril de 2026

Planilha do exemplo 1 da função DIATRABALHOTOTAL
ABCDE
1 InícioFimFeriado (Tiradentes)
2 01/04/202630/04/202621/04/202622
3 21
Sem considerar feriados, na célula E2 =DIATRABALHOTOTAL(A2;B2) Em inglês: =NETWORKDAYS(A2,B2)
Resultado: 22
Descontando o feriado de 21/04, na célula E3 =DIATRABALHOTOTAL(A2;B2;C2) Em inglês: =NETWORKDAYS(A2,B2,C2)
Resultado: 21

Abril de 2026 tem 30 dias, dos quais 8 caem em sábado ou domingo. Sobram 22 dias úteis. Como 21/04 (Tiradentes, terça-feira) está na lista de feriados, ele é descontado e o resultado é 21.

Exemplo 2: Período com dois feriados

Planilha do exemplo 2 da função DIATRABALHOTOTAL
ABCDE
1 InícioFimFeriados
2 20/04/202608/05/202621/04/202615
3 01/05/202613
Sem feriados, na célula E2 =DIATRABALHOTOTAL(A2;B2) Em inglês: =NETWORKDAYS(A2,B2)
Resultado: 15
Com os dois feriados da lista, na célula E3 =DIATRABALHOTOTAL(A2;B2;C2:C3) Em inglês: =NETWORKDAYS(A2,B2,C2:C3)
Resultado: 13

Entre 20/04/2026 e 08/05/2026 há três semanas completas de segunda a sexta, ou 15 dias úteis. A lista C2:C3 tem os feriados de 21/04 (Tiradentes) e 01/05 (Dia do Trabalho), ambos em dias úteis, então o total cai para 13.

Exemplo 3: As datas inicial e final também contam

Planilha do exemplo 3 da função DIATRABALHOTOTAL
ABC
1 Data
2 02/03/20261
3 07/03/20260
Segunda-feira, na célula C2 =DIATRABALHOTOTAL(A2;A2) Em inglês: =NETWORKDAYS(A2,A2)
Resultado: 1
Sábado, na célula C3 =DIATRABALHOTOTAL(A3;A3) Em inglês: =NETWORKDAYS(A3,A3)
Resultado: 0

Quando a data inicial e a final são a mesma, o resultado é 1 se ela for um dia útil e 0 se não for. A segunda-feira 02/03/2026 conta como um dia útil; o sábado 07/03/2026 não.

Quais erros a função DIATRABALHOTOTAL costuma dar?

#VALOR!

Por que acontece: Alguma das datas, inclusive as da lista de feriados, não é uma data válida, por exemplo um texto como "abc".

Como corrigir: Use a função DATA ou células formatadas como data, em vez de texto, nas datas e na lista de feriados.

Exemplo que gera o erro, na célula C2=DIATRABALHOTOTAL("abc";A2)Resultado: #VALOR!

Resultado maior que o esperado

Por que acontece: As duas datas do período entram na contagem quando são dias úteis, e feriados não listados contam como dias úteis.

Como corrigir: Confira se as datas inicial e final devem mesmo entrar na conta e inclua todos os feriados do período na lista.

Feriado não descontado

Por que acontece: A lista de feriados tem datas digitadas como texto, ou o feriado cai em fim de semana, onde já não seria contado.

Como corrigir: Use datas de verdade na lista, com a função DATA ou células formatadas como data.

DIATRABALHOTOTAL no Google Planilhas e no LibreOffice Calc

ProgramaNome da funçãoObservação
ExcelDIATRABALHOTOTAL (NETWORKDAYS)Referência deste dicionário.
Google PlanilhasDIATRABALHOTOTAL (NETWORKDAYS)Mesmo nome e mesma lógica. O Google mostra o nome DIATRABALHOTOTAL na lista, e a sintaxe da página usa NETWORKDAYS. A página avisa que datas digitadas como 10/10/2000 diretamente na fórmula viram divisões, por isso é preciso usar DATA. Documentação do Google
LibreOffice CalcDIATRABALHOTOTAL (NETWORKDAYS)No LibreOffice Calc em português também se chama DIATRABALHOTOTAL. Acrescenta um quarto argumento opcional, DiasUteis, com os dias da semana úteis (lista de sete valores que começa no domingo). Ajuda do LibreOffice

A função DIATRABALHOTOTAL existe no Excel 2013?

Existe no Excel 2013 Excel 2007 ou anterior

A lista oficial de funções do Excel não traz marcador de versão para a DIATRABALHOTOTAL, o que indica que ela existe desde antes do Excel 2010 e, portanto, também no Excel 2013.

Veja todas as funções por versão em funções do Excel por versão.

O que mais vale saber sobre a DIATRABALHOTOTAL?

  • As duas datas entram na contagem: DIATRABALHOTOTAL de uma segunda-feira até a sexta-feira da mesma semana devolve 5.
  • A lista de feriados pode ser um intervalo, como C2:C10, e a ordem das datas não importa. Mantenha os feriados em uma área fixa e reaproveite a referência em todas as fórmulas.
  • Para fins de semana diferentes de sábado e domingo, use DIATRABALHOTOTAL.INTL.
  • Para achar a data que fica a N dias úteis de uma data, o caminho inverso, use DIATRABALHO.

Perguntas frequentes sobre a DIATRABALHOTOTAL

Como contar dias úteis entre duas datas no Excel?

Use DIATRABALHOTOTAL(data_inicial;data_final;feriados). A função ignora sábados, domingos e as datas da lista de feriados, e conta as duas pontas quando forem dias úteis.

A função DIATRABALHOTOTAL inclui a data inicial e a final?

Sim, quando elas são dias úteis. Entre uma segunda-feira e a sexta da mesma semana, o resultado é 5. Se a data inicial ou a final for sábado ou domingo, ela não conta.

Como contar dias úteis se a empresa trabalha aos sábados?

Use DIATRABALHOTOTAL.INTL com o número 11, que define só o domingo como folga, ou com um texto de sete caracteres como 0000001, onde 1 indica o dia de folga.

Funções relacionadas

Ver todas as funções de data e hora

Fontes consultadas

Consultado em 21/10/2026. Os resultados dos exemplos acima foram calculados por programa, a partir dos dados mostrados em cada tabela. Encontrou algo errado? Escreva para contato@office2013.com.br.