Navegação Rápida
DIATRABALHO.INTL - Calcula Datas de Trabalho com Fins de Semana Personalizados
Resumo
A função DIATRABALHO.INTL do Excel calcula uma nova data após um número específico de dias úteis, permitindo definir fins de semana personalizados e excluir feriados. Ideal para planejamento de projetos com calendários não padrão.
Sintaxe
DIATRABALHO.INTL(data_inicial, dias, [fim_de_semana], [feriados])
Parâmetros
| Parâmetro | Tipo | Obrigatório | Descrição |
|---|---|---|---|
| data_inicial | Data |
Sim | Data de início obrigatória |
| dias | Número |
Sim | Quantidade de dias úteis para calcular |
| fim_de_semana | Número/String |
Não | Personalização dos dias de fim de semana |
| feriados | Intervalo |
Não | Datas de feriados opcionais |
Usando a função WORKDAY.INTL
Use DIATRABALHO.INTL para calcular prazos de entrega, datas de vencimento ou planejamento de projetos considerando fins de semana personalizados e feriados locais. Perfeita para empresas com semanas de trabalho atípicas.
Exemplos Comuns de WORKDAY.INTL
90 dias úteis após 01/01/2012 (apenas domingos)
=DIATRABALHO.INTL(DATA(2012,1,1),90,11)
Calcula data 90 dias úteis depois, considerando apenas domingos como fim de semana (código 11)
30 dias úteis com sábado como fim de semana
=TEXTO(DIATRABALHO.INTL(DATA(2012,1,1),30,17),"dd/mm/aaaa")
Formata resultado mostrando 05/02/2012, contando apenas sábados como fim de semana
Com feriados brasileiros
=DIATRABALHO.INTL(HOJE(),10,"0000011",A1:A10)
Calcula 10 dias úteis considerando sáb/dom feriados + lista de feriados em A1:A10
Perguntas Frequentes
Erros Comuns e Soluções
#NÚM!
Cause: Data inicial ou feriados inválidos
Solution: Verifique intervalos de data válidos (01/01/1900 até 31/12/9999)
#VALOR!
Cause: String de fim de semana inválida
Solution: Use apenas 0/1 em string de 7 caracteres ou códigos 1-17
#REF!
Cause: Código fim de semana = 0
Solution: Use 1 (padrão) ou outros códigos válidos
Notas
- Códigos fim de semana: 1=SábDom, 11=Dom, 17=Sáb, 2=DomSeg, etc.
- String formato: Seg2Dom1 (ex: 1111100 = sáb/dom off)
- Feriados aceitam intervalos ou arrays
- 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 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+