Applies ToExcel para Microsoft 365 Excel para Microsoft 365 para Mac Excel para a Web Excel 2024 Excel 2024 para Mac Excel 2021 Excel 2021 para Mac Excel 2019 Excel 2016

Este artigo descreve a sintaxe da fórmula e o uso da função DIATRABALHO no Microsoft Excel.

Descrição

Retorna um número que representa uma data que é o número indicado de dias úteis antes ou após uma data (a data inicial). Os dias úteis excluem fins de semana e quaisquer datas identificadas como feriados. Use DIATRABALHO para excluir os fins de semana ou feriados ao calcular as datas de vencimento de fatura, horas de entrega esperadas ou o número de dias de trabalho executado.

Para calcular o número de série da data antes ou depois de um número especificado de dias úteis usando parâmetros para indicar quais e quantos dias são de fim de semana, use a Função DIATRABALHO.INTL.

Sintaxe

DIATRABALHO(data_inicial, dias, [feriados])

A sintaxe da função DIATRABALHO tem os seguintes argumentos:

  • Data_inicial    Obrigatório. Uma data que representa a data inicial.

  • Dias    Obrigatório. O número de dias úteis antes ou depois de data_inicial. Um valor positivo para gera uma data futura; um valor negativo gera uma data passada.

  • Feriados    Opcional. Uma lista opcional com uma ou mais datas a serem excluídas do calendário de trabalho, como feriados estaduais, federais e flutuantes. A lista pode ser um intervalo de células que contém as datas ou uma constante de matriz dos números de série que representam as datas.

As datas devem ser inseridas com a função DATA ou como resultados de outras fórmulas ou funções. Por exemplo, use DATA(2008;5;23) para 23 de maio de 2008. Poderão ocorrer problemas se as datas forem inseridas como texto.

Comentários

  • O Microsoft Excel armazena datas como números de série sequenciais para que elas possam ser usadas em cálculos. Por padrão, 1° de janeiro de 1900 é o número de série 1, enquanto 1° de janeiro de 2008 é o número de série 39448 porque está a 39.448 dias depois de 1° de janeiro de 1900.

  • Se um argumento não for uma data válida, DIATRABALHO DEVOLVE O #VALUE! valor de erro.

  • Se start_date mais dias gera uma data inválida, DIATRABALHO devolve o #NUM! valor de erro.

  • Se dias não for um inteiro, será truncado.

Exemplo

Copie os dados de exemplo da tabela a seguir e cole-os na célula A1 de uma nova planilha do Excel. Para as fórmulas mostrarem resultados, selecione-as, pressione F2 e pressione Enter. Se precisar, você poderá ajustar as larguras das colunas para ver todos os dados.

Dados

01.10.08

Data de início

151

Dias para conclusão

26.11.08

Feriado

04.12.08

Feriado

21.01.09

Feriado

Fórmula

Descrição (Resultado)

Resultado

=DIATRABALHO(A2;A3)

A data 151 dias úteis da data inicial (30/4/09)

30.04.09

=DIATRABALHO(A2;A3;A4:A6)

A data 151 dias úteis da data inicial, excluindo-se os feriados (05/05/09)

05/05/2009

Precisa de mais ajuda?

Quer mais opções

Explore os benefícios da assinatura, procure cursos de treinamento, saiba como proteger seu dispositivo e muito mais.

As comunidades ajudam você a fazer e responder perguntas, fazer comentários e ouvir especialistas com conhecimento avançado.