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

Função DIATRABALHOTOTAL.INTL do Excel

O que a função DIATRABALHOTOTAL.INTL faz?

A função DIATRABALHOTOTAL.INTL conta os dias úteis inteiros entre duas datas, como a DIATRABALHOTOTAL, mas deixa você escolher quais dias da semana são folga. O fim de semana pode ser um número de 1 a 7 ou de 11 a 17, ou um texto de sete caracteres com 0 e 1. Feriados listados também ficam de fora, e a data inicial pode ser posterior à final.

Nome em portuguêsDIATRABALHOTOTAL.INTL
Nome em inglêsNETWORKDAYS.INTL
CategoriaData e hora
RetornaNúmero inteiro (quantidade de dias úteis; negativo se a data inicial for posterior à final)
Existe desdeExcel 2010 · existe no Excel 2013

Qual é a sintaxe da função DIATRABALHOTOTAL.INTL?

Excel em português do BrasilDIATRABALHOTOTAL.INTL(data_inicial; data_final; [fim_de_semana]; [feriados])
Excel em inglêsNETWORKDAYS.INTL(start_date, end_date, [weekend], [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. Pode ser anterior, igual ou posterior à data final.
data_finalSimA data em que a contagem termina.
fim_de_semanaNãoOpcional. Número que define o fim de semana: 1 ou omitido, sábado e domingo; 2 a 7, dois dias seguidos de domingo e segunda (2) até sexta e sábado (7); 11 a 17, um dia só, domingo (11) até sábado (17). Também aceita texto de sete caracteres 0 e 1, começando na segunda, em que 1 é folga, como "0000011".
feriadosNãoUma lista de datas a excluir do calendário de dias úteis. Pode ser um intervalo de células com datas ou uma constante de matriz de números de série, em qualquer ordem.

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

Exemplo 1: Loja que abre aos sábados, em abril de 2026

Planilha do exemplo 1 da função DIATRABALHOTOTAL.INTL
ABCDE
1 InícioFimFeriado (Tiradentes)
2 01/04/202630/04/202621/04/202626
3 25
Só o domingo é folga, na célula E2 =DIATRABALHOTOTAL.INTL(A2;B2;11) Em inglês: =NETWORKDAYS.INTL(A2,B2,11)
Resultado: 26
Descontando o feriado de 21/04, na célula E3 =DIATRABALHOTOTAL.INTL(A2;B2;11;C2) Em inglês: =NETWORKDAYS.INTL(A2,B2,11,C2)
Resultado: 25

Abril de 2026 tem 30 dias e quatro domingos (05, 12, 19 e 26). Com o número 11, só o domingo é folga, e sobram 26 dias úteis. Descontando o feriado de 21/04 (terça-feira), o total cai para 25.

Exemplo 2: Dois jeitos de definir a folga em março de 2026

Planilha do exemplo 2 da função DIATRABALHOTOTAL.INTL
ABCD
1 InícioFim
2 01/03/202631/03/202623
3 21
Número 7: folga na sexta e no sábado, na célula D2 =DIATRABALHOTOTAL.INTL(A2;B2;7) Em inglês: =NETWORKDAYS.INTL(A2,B2,7)
Resultado: 23
Texto 1000001: folga na segunda e no domingo, na célula D3 =DIATRABALHOTOTAL.INTL(A2;B2;"1000001") Em inglês: =NETWORKDAYS.INTL(A2,B2,"1000001")
Resultado: 21

Março de 2026 tem 31 dias. Com 7, as 4 sextas e os 4 sábados ficam de fora: 31 - 8 = 23. No texto "1000001", o primeiro caractere é a segunda e o último é o domingo, então as 5 segundas e os 5 domingos saem: 31 - 10 = 21.

Exemplo 3: Datas em ordem invertida

Planilha do exemplo 3 da função DIATRABALHOTOTAL.INTL
ABCD
1 InícioFim
2 31/03/202601/03/2026-22
Início depois do fim, na célula D2 =DIATRABALHOTOTAL.INTL(A2;B2) Em inglês: =NETWORKDAYS.INTL(A2,B2)
Resultado: -22

Quando a data inicial é posterior à final, a função devolve o mesmo número de dias úteis, mas negativo. Março de 2026 tem 22 dias úteis de segunda a sexta, então o resultado com as datas invertidas é -22.

Quais erros a função DIATRABALHOTOTAL.INTL costuma dar?

#VALOR!

Por que acontece: O texto de fim de semana tem tamanho diferente de sete ou caracteres diferentes de 0 e 1, como "00000".

Como corrigir: Escreva exatamente sete caracteres, só com 0 e 1.

Exemplo que gera o erro, na célula D2=DIATRABALHOTOTAL.INTL(A2;B2;"00000")Resultado: #VALOR!

Resultado 0 com 1111111

Por que acontece: O texto 1111111 marca todos os dias da semana como folga, e a função devolve sempre 0.

Como corrigir: Deixe pelo menos um 0 no texto, para que exista um dia útil por semana.

#NÚM!

Por que acontece: A data inicial ou a final está fora do intervalo de datas do Excel.

Como corrigir: Confira se as duas datas são datas válidas, e não números muito grandes ou negativos.

DIATRABALHOTOTAL.INTL no Google Planilhas e no LibreOffice Calc

ProgramaNome da funçãoObservação
ExcelDIATRABALHOTOTAL.INTL (NETWORKDAYS.INTL)Referência deste dicionário.
Google PlanilhasDIATRABALHOTOTAL.INTL (NETWORKDAYS.INTL)A página do Google em português usa DIATRABALHOTOTAL.INTL na sintaxe, com o fim de semana por número ou texto de sete caracteres e padrão 1. A mesma página informa que a função só está disponível no novo Editor de planilhas. Documentação do Google
LibreOffice CalcDIATRABALHOTOTAL.INTL (NETWORKDAYS.INTL)No LibreOffice Calc em português também se chama DIATRABALHOTOTAL.INTL, com a mesma tabela de números 1 a 7 e 11 a 17 e o texto de sete caracteres. Ajuda do LibreOffice

A função DIATRABALHOTOTAL.INTL existe no Excel 2013?

Existe no Excel 2013 Excel 2010

As funções com .INTL chegaram ao Excel 2010: a lista de funções da Microsoft marca a DIATRABALHOTOTAL.INTL com 2010. Ela funciona no Excel 2013, mas não existe no Excel 2007 nem no 2003.

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

O que mais vale saber sobre a DIATRABALHOTOTAL.INTL?

  • A tabela de números: 1 sábado e domingo; 2 domingo e segunda; 3 segunda e terça; 4 terça e quarta; 5 quarta e quinta; 6 quinta e sexta; 7 sexta e sábado; 11 só domingo; 12 só segunda; 13 só terça; 14 só quarta; 15 só quinta; 16 só sexta; 17 só sábado.
  • No texto de sete caracteres, o primeiro caractere é a segunda-feira e o último é o domingo. O 1 marca folga e o 0 marca dia útil.
  • Se o argumento fim_de_semana for omitido, vale 1 (sábado e domingo), e o resultado é o mesmo da DIATRABALHOTOTAL.
  • As duas datas entram na contagem quando são dias úteis. Se a data inicial for posterior à final, o resultado é negativo.

Perguntas frequentes sobre a DIATRABALHOTOTAL.INTL

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

Use DIATRABALHOTOTAL.INTL com o terceiro argumento 11, que deixa só o domingo como folga. Para uma escala diferente, use um texto de sete caracteres, como 0000001.

O que o texto de sete caracteres significa em DIATRABALHOTOTAL.INTL?

Cada caractere é um dia da semana, começando pela segunda-feira. O 1 marca folga e o 0 marca dia útil. Por exemplo, 0000011 deixa sábado e domingo como folga, e 1111111 marca todos os dias como folga, o que faz a função devolver sempre 0.

A DIATRABALHOTOTAL.INTL aceita data inicial maior que a final?

Sim. O resultado é negativo, com o mesmo número de dias úteis. Entre 31/03/2026 e 01/03/2026, por exemplo, o resultado é -22.

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.