DIATRABALHOTOTAL.INTL

Excel 2010+

Resumo

A função DIATRABALHOTOTAL.INTL calcula o número total de dias úteis entre duas datas, permitindo personalizar quais dias da semana são considerados fins de semana e excluindo feriados específicos. Ideal para cenários internacionais com calendários laborais variados.

Sintaxe

DIATRABALHOTOTAL.INTL(data_inicial; data_final; [fim_de_semana]; [feriados])

Parâmetros

Parâmetro Tipo Obrigatório Descrição
data_inicial Data Sim Primeira data do intervalo de cálculo
data_final Data Sim Última data do intervalo de cálculo
fim_de_semana Número/Texto Não Define quais dias são fins de semana (1=sábado/domingo por padrão)
feriados Intervalo Não Datas específicas a serem consideradas não úteis

Usando a função NETWORKDAYS.INTL

Utilize DIATRABALHOTOTAL.INTL quando precisar calcular dias úteis considerando calendários laborais personalizados. Perfeita para empresas multinacionais, projetos com feriados locais ou qualquer situação onde sábado/domingo não são os únicos dias de folga.

Exemplos Comuns de NETWORKDAYS.INTL

Cálculo Básico (fim de semana padrão)

=DIATRABALHOTOTAL.INTL(DATA(2024;1;1);DATA(2024;1;31))

Conta dias úteis de janeiro/2024 excluindo sábados e domingos (resultado: 22)

Fins de semana personalizados

=DIATRABALHOTOTAL.INTL(DATA(2024;1;1);DATA(2024;2;1);7;A2:A5)

Sexta e sábado como fins de semana + feriados em A2:A5

String personalizada de fins de semana

=DIATRABALHOTOTAL.INTL("01/01/2024";"31/01/2024";"0010001")

Domingo e quarta-feira como dias não úteis

Perguntas Frequentes

DIATRABALHOTOTAL usa apenas sábado/domingo como fins de semana. DIATRABALHOTOTAL.INTL permite personalizar qualquer combinação de dias.

Use um intervalo de células contendo as datas ou uma matriz constante como {"01/01/2024";"25/12/2024"}.

Retorna valor negativo representando dias úteis no passado.

Erros Comuns e Soluções

#NÚM!

Cause: Datas fora do intervalo válido do Excel (01/01/1900 a 31/12/9999)

Solution: Verifique se as datas estão no formato correto e dentro do intervalo suportado

#VALOR!

Cause: String de fim de semana inválida (comprimento incorreto ou caracteres inválidos)

Solution: Use exatamente 7 caracteres 0/1 ou códigos numéricos 1-17

#VALOR!

Cause: Feriados contém valores não-datados

Solution: Certifique-se que todas as células de feriados contenham datas válidas

Notas

  • Por padrão (1 ou omitido): sábado e domingo são fins de semana
  • String de fim de semana: Seg=1º char, Dom=7º char (1=descanso, 0=útil)
  • Datas iguais retornam 1 se não for feriado/fim de semana
  • Excel 2010+ apenas

Compatibilidade

Disponível em: Excel 2010, Excel 2013, Excel 2016, Excel 2019, Excel 2021, Microsoft 365

Não disponível em: Excel 2007 e versões anteriores

Conteúdo revisado pela última vez: December 9, 2025
Frequência de atualização: Conforme necessário
Versões do Excel testadas: Excel 2010+