Função DIATRABALHO

Excel 2007+

Resumo

A função DIATRABALHO calcula uma data futura ou passada adicionando um número específico de dias úteis a uma data inicial, excluindo automaticamente fins de semana e feriados opcionais. Ideal para planejamento de prazos, entregas e cronogramas profissionais.

Sintaxe

DIATRABALHO(data_inicial; dias; [feriados])

Parâmetros

Parâmetro Tipo Obrigatório Descrição
data_inicial Data Sim Data inicial para o cálculo dos dias úteis (use função DATA ou referência de célula)
dias Número inteiro Sim Número de dias úteis a somar/subtrair (positivo para futuro, negativo para passado)
feriados Intervalo ou matriz Não Datas específicas de feriados a serem excluídas do cálculo

Usando a função WORKDAY

Use DIATRABALHO para calcular datas de entrega, vencimentos de projetos ou prazos contratuais excluindo fins de semana e feriados. Perfeita para gestão de projetos, controle financeiro e planejamento operacional.

Exemplos Comuns de WORKDAY

Cálculo de data de entrega sem feriados

=DIATRABALHO(DATA(2025;1;10); 10)

Calcula 10 dias úteis após 10/01/2025 (resulta em 24/01/2025)

Data de conclusão com feriados

=DIATRABALHO(A1; 20; A10:A15)

20 dias úteis a partir da data em A1, excluindo feriados listados em A10:A15

Prazo retroativo

=DIATRABALHO(HOJE(); -5)

Data de 5 dias úteis atrás da data atual

Perguntas Frequentes

DIATRABALHO usa sábados e domingos como fins de semana. DIATRABALHO.INTL permite definir fins de semana personalizados.

Crie uma lista com funções DATA(): DATA(2025;4;21); DATA(2025;5;1); etc.

Verifique se data_inicial é uma data válida usando função DATA() ou referência de célula formatada como data.

Erros Comuns e Soluções

#VALOR!

Cause: Data_inicial não é uma data válida

Solution: Use DATA(ano; mês; dia) ou verifique formatação da célula

#NÚM!

Cause: Resultado excede limites de data do Excel

Solution: Reduza o número de dias ou verifique a data inicial

#VALOR! nos feriados

Cause: Feriados inseridos como texto

Solution: Use sempre função DATA() para datas de feriados

Notas

  • Dias úteis = segunda a sexta-feira
  • Feriados podem ser estaduais, municipais ou nacionais
  • Use DIATRABALHO.INTL para fins de semana customizados
  • Excel armazena datas como números sequenciais

Compatibilidade

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

Não disponível em: Excel 2003 e anteriores

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