FUNÇÃO DIATRABALHOTOTAL

Calcule a diferença entre duas datas em dias úteis

Função DIATRABALHOTOTAL

A função DIATRABALHOTOTAL Retorna o número de dias úteis inteiros entre data_inicial e data_final. Os dias úteis excluem os fins de semana e quaisquer datas identificadas em feriados.

Se formos fazer um cálculo simples entre duas datas, bastaria subtrairmos uma da outra. Veja:

diatrabalhototal

Na verdade, o Excel entende as duas datas da maneira como aparecem na área em amarelo: dois números. Isso porque o Excel ‘enxerga’ datas como número, e não como datas, sendo que esta numeração começou em 1/jan/1900 (neste dia, a contagem foi 1).

Quando lemos 42.736 queremos dizer 42.736 dias desde 1/jan/1900.

Agora, se queremos saber quantos duas úteis temos entre as duas datas, precisamos da função DIATRABALHOTOTAL, que fará os cálculos de forma a nos dar esta resposta.

Sintaxe da função DIATRABALHOTOTAL

DIATRABALHOTOTAL(data_inicial;data_final;feriados)

  • Data_inicial é uma data que representa a data inicial.
  • Data_final é a data que representa a data final.
  • Feriados é um intervalo opcional de dias não úteis (feriados).

Os sábados e domingos são considerados automaticamente (se você precisa de uma função onde você possa determinar quais dias não são úteis, use a função DIATRABALHOTOTAL.INTL, mostrada ao final.

Veja os exemplos com e sem feriados (clique para ver maior):

No exemplo que está na linha 8, não incluímos os feriados, e na linha 11, eles foram incluídos.

IMPORTANTE: ESTA FUNÇÃO CONSIDERA O DINA INICIAL NO CÁLCULO, CASO ELE SEJA ÚTIL. SE EVENTUALMENTE O DIA 3 FOR ÚTIL E O DIA 4 TAMBÉM, A FUNÇÃO RETORNARÁ 2, JÁ QUE TANTO O DIA 3 QUANTO O 4 SÃO ÚTEIS. PARA SABER SE O DIA INICIAL É ÚTIL, USE O EXEMPLO INDICADO AQUI.

Caso você precise indicar qual dia é útil e qual não é, a função a ser utilizada é a DIATRABALHOTOTAL.INTL. Ela surgiu no Excel 2010 e é mais completa do que a função DIATRABALHOTOTAL, já que podemos indicar qual dias são úteis ou não.

Sua sintaxe é:

=DIATRABALHOTOTAL.INTL(DATA_INICIAL;DATA_FINAL;O QUE É DIA NÃO ÚTIL; FERIADOS)

.Temos um argumento onde informamos, via código, que dia(s) é(são) não úteis, de acordo com a tabela d e códigos a seguir:

  • 1 ou omitido: Sábado, domingo
  • 2 Domingo, segunda-feira
  • 3 Segunda-feira, terça-feira
  • 4 Terça-feira, quarta-feira
  • 5 Quarta-feira, quinta-feira
  • 6 Quinta-feira, sexta-feira
  • 7 Sexta-feira, sábado
  • 11 Domingo apenas
  • 12 Segunda-feira apenas
  • 13 Terça-feira apenas
  • 14 Quarta-feira apenas
  • 15 Quinta-feira apenas
  • 16 Sexta-feira apenas
  • 17 Sábado apenas

Veja alguns exemplos (clique para ver a imagem maior):

diatrabalhototal

Outras duas funções que podem interessar são:

  • DIATRABAL0HO: calcula uma data baseada em dias úteis
  • DATADIF: calcula diferença entre datas em diversas unidades: dias, meses, anos, meses fora ano, etc

 

Licença Creative Commons

OUTROS ARTIGOS DE INTERESSE

Como calcular o VPL – Valor Presente Líquido

COMO CALCULAR O VPL O que é o VPL - Valor Presente Líquido Neste artigo você aprenderá a calcular o VPL. Valor Presente líquido é um dos cálculos mais comuns em finanças. Com ele podemos determinar valores de empresas, saber o valor de retorno de um projeto dentre...

ler mais

Função Valor Futuro (VF) no Excel

O QUE É E COMO UTILIZAR A FUNÇÃO VALOR FUTURO (VF) NO EXCEL A função valor futuro, como o próprio nome diz, calcula um determinado valor monetário em uma data futura, aplicando-se uma taxa de juros qualquer. Para fins de exemplo, imagine que você pretenda aplicar...

ler mais
Fabio Vianna
Siga-Me

Fabio Vianna

Modela planilhas deste 1994 e ministra treinamentos desde 1997.
Especialista em Modelagem Profissional de Planilhas, incluindo Dashboards no Excel.
Fabio Vianna
Siga-Me