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