Olá pessoal

Na dica de hoje ensinarei a função DataDif, que é pouca conhecida, porém de grande utilidade, pois permite calcular a diferença entre datas, podendo ser aplicada a diversos exemplos de planilhas. Esta função não parece na lista de funções disponíveis do Excel e nem na ajuda do Office, porém funciona muito bem.

A sintaxe da fórmula é: =Datadif(“Data inicial”;Data final”;”Formato de saída”)

No exemplo abaixo vamos calcular o tempo de trabalho de um funcionário em uma empresa, calculando quantos anos, meses e dias.

Vamos lá!

Clique na célula C2 e digite: =Datadif(

Vamos escolher a data inicial, ou seja, a data de admissão, clique na célula B2.

Pressione ponto e vírgula e vamos definir agora a data final.

Digite a função hoje(), esta função retorna o dia atual, que no nosso caso se torna a data final.

Pressione ponto e vírgula e digite “Y”.

Digitando Y, definimos que queremos contar o número de anos completos no período.

Feche o parêntese e pressione ENTER.

A fórmula deverá ficar da seguinte maneira.

=DATADIF(B2;HOJE();”Y”)

 

Veja o resultado:

Sendo assim o funcionário já está há 14 anos na empresa.

Vamos agora calcular os meses e dias.

Clique na célula d2.

Digite a seguinte fórmula: =DATADIF(B2;HOJE();”M”)

O M, define
a contagem dos meses completos no período.

Veja o resultado:

Porém este não é o resultado que esperamos, pois a contagem foi feita contando o número de meses completos no período, sendo que devemos contar a diferença entre os meses na data inicial e data final, ignorando os dias e anos das datas.

Para isso altere o Formato de saída de M para YM

Veja:

Veja o resultado.

Para calcular os dias faremos a seguinte fórmula na célula E2:

=DATADIF(B2;HOJE();”MD”)


O MD, calcula a diferença entre os dias na data inicial e data final, ignorando meses e anos das datas.

Leia Também:   Como formatar uma planilha rapidamente no Excel

Veja o resultado:

Para melhorar a apresentação dos dados, vamos unir esses dados.

Na célula F1 digite: Tempo de trabalho.

Na célula F2, digite a seguinte fórmula:

=CONCATENAR(C2;” anos “;D2;” meses “;E2; ” dias “)

As células C2, D2 e E2 que são os cálculos das datas serão concatenados a textos, ou seja, os valores serão exibidos juntos com textos.

Veja o resultado:

Fica a dica pessoal, até a próxima!