Applies ToExcel para Microsoft 365 Excel para Microsoft 365 para Mac Excel na Web Excel 2021 Excel 2021 para Mac Excel 2019 Excel 2019 para Mac Excel 2016 Excel 2013

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

Descrição

Devolve um número que representa uma data que indica o número de dias de trabalho que se situam antes ou depois de uma data (a data inicial). Os dias de trabalho não incluem os fins de semana e quaisquer datas que sejam identificadas como feriados. Utilize DIATRABALHO para excluir os fins de semana ou os feriados ao calcular datas de vencimento de faturas, datas de entrega esperadas ou o número de dias de trabalho realizados.

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

Sintaxe

DIATRABALHO(data_início, dias, [feriados])

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

  • Data_inicial    obrigatório. É uma data que representa a data de início.

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

  • Feriados    opcional. É uma lista opcional de uma ou mais datas a excluir do calendário de trabalho, como, por exemplo os feriados nacionais e municipais e os feriados móveis. 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.

Importante: As datas devem ser introduzidas utilizando a função DATA ou como resultados de outras fórmulas ou funções. Por exemplo, utilize DATA(2008;5;23) para o dia 23 de maio de 2008. Podem ocorrer problemas se as datas forem introduzidas como texto.

Observações

  • O Microsoft Excel armazena datas como números de série sequenciais, para que possam ser utilizadas em cálculos. Por predefinição, a data 1 de janeiro de 1900 é o número de série 1 e, 1 de janeiro de 2008 é o número de série 39448, porque corresponde 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!

  • Se start_date mais dias gera uma data inválida, DIATRABALHO devolve o #NUM! #VALOR!

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

Exemplo

Copie os dados de exemplo na tabela seguinte e cole-os na célula A1 de uma nova folha de cálculo do Excel. Para que as fórmulas mostrem resultados, selecione-as, prima F2 e, em seguida, prima Enter. Se pretender, pode ajustar as larguras das colunas para ver todos os dados.

Dados

1/10/2008

Data inicial

151

Dias para a conclusão

26/11/2008

Feriado

4/12/2008

Feriado

21/1/2008

Feriado

Fórmula

Descrição (Resultado)

Resultado

=DIATRABALHO(A2;A3)

Data 151 dias de trabalho desde a data inicial (30/4/2009)

30/4/2009

=DIATRABALHO(A2;A3;A4:A6)

Data 151 dias de trabalho desde a data inicial, excluindo os feriados (5/5/2009)

05/05/2009

Precisa de mais ajuda?

Quer mais opções?

Explore os benefícios da subscrição, navegue em cursos de formação, saiba como proteger o seu dispositivo e muito mais.

As comunidades ajudam-no a colocar e a responder perguntas, a dar feedback e a ouvir especialistas com conhecimentos abrangentes.