Função DIATRABALHO no Excel, retorna um número que representa uma data, que é o número indicado de dias úteis antes, ou após uma 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. E também pode ser usada, para calcular horas de entrega esperadas, ou o número de dias de trabalho executado.
Sintaxe da função DIATRABALHO no Excel
DIATRABALHO(data_inicial, dias, [feriados])
A sintaxe da função DIATRABALHO tem os seguintes argumentos:
Data_inicial - é uma data que representa a data inicial. Este argumento é obrigatório.
Dias - é o número de dias úteis antes, ou depois de data_inicial. No entanto, um valor positivo gera uma data futura. Já um valor negativo, gera uma data passada.
Feriados - é uma lista opcional com uma, ou mais datas a serem excluídas do calendário de trabalho, como feriados estaduais, federais e flutuantes.
NOTA: 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.
Exemplo prático da função DIATRABALHO no Excel
Selecione a tabela a seguir, copie e cole na célula A1 de uma nova planilha de Excel. TALVEZ VOCÊ TENHA QUE FORMATAR AS CÉLULAS DOS RESULTADOS, PARA O FORMATO DE DATA.
Função DIATRABALHO | ||
---|---|---|
Dados | ||
12/02/2012 | Data de início | |
180 | Dias para conclusão | |
05/05/2012 | Feriado | |
07/09/2012 | Feriado | |
11/01/2013 | Feriado | |
Resultados para o término | Descrição | Fórmulas Usadas |
19/10/2012 | A data 180 dias úteis da data inicial | =DIATRABALHO(A3;A4) |
22/10/2012 | A data 180 dias úteis da data inicial, excluindo-se os feriados indicados | =DIATRABALHO(A3;A4;A5:A7) |
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.
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.
Alguns comentários da função DIATRABALHO NO eXCEL
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 retornará o valor de erro #VALOR!.
Se data_inicial e dias gerarem uma data inválida, DIATRABALHO retornará o valor de erro #NÚM!.
Se dias não for um inteiro, será truncado.
E mais...
Compre Aqui pelo menor preço: Notebooks, Smartphones, Livros e tudo que você precisa. Receba suas compras rapidamente! |
Você também pode comprar Microsoft 365 Family, Microsoft 365 Personal, Office 365 Home, ou Office Professional Plus. |
4 Comentários
Olá! Como faço para que o dia da data inicial seja incluído na contagem? Pq o Excel começa a contar pelo dia seguinte, nessa fórmula. Obrigada
Talvez a fórmula = hoje()
Bom dia! Você conseguiu resolver? Estou com a situação semelhante
Oi Elder Garcia. A fórmula é do Excel e no meu ponto de vista 1 dia conta após 24 horas, então a fórmula está correta. Creio que se adicionar -1 resolva.