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 Importar o Facebook para o Excel

Como importar o Facebook para o Excel Já pensou em analisar seu feed do Facebook no Excel, quem sabe usando uma tabela dinâmica, filtros, ou simplesmente ter um histórico das besteiras coisas legais que você escreve? Existe um método relativamente simples para...

ler mais

Listas Expansíveis

LISTAS EXPANSÍVEIS ONDE PODEMOS USAR LISTAS EXPANSÍVEIS É muito comum termos listas diversas no Excel e precisarmos aplicá-las em outros locais, como em uma validação de dados, em um formulário e outras situações. Porém, se simplesmente selecionamos um intervalo,...

ler mais

Erros em planilhas

ERROS EM PLANILHAS Estava lendo um artigo que foi publicado no site da The Economist, em que mostram um estudo acerca de erros em planilhas usadas especificamente por cientistas (não que não tenhamos erros em outros tipos de planilhas - o Ray Panko tem uns estudos...

ler mais
Comentários
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

Últimos posts por Fabio Vianna (exibir todos)

Optimization WordPress Plugins & Solutions by W3 EDGE