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.
Dica: 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.
Importante: 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 qualquer argumento não for uma data válida, o WORKDAY retornará o #VALUE! valor de erro.
-
Se start_date mais dias render uma data inválida, o WORKDAY retornará 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 |