DIATRABALHO (função DIATRABALHO)

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, DIA.TRABALHO devolve o valor #VALUE! como valor de erro.

  • Se start_date dias resultarem numa data inválida, DIA.TRABALHO devolve o #NUM! como valor de erro.

  • 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?

Aumente os seus conhecimentos do Office
Explore as formações
Seja o primeiro a obter novas funcionalidades
Adira ao Office Insider

As informações foram úteis?

×