top of page
Buscar

A Função Fantasma do Excel: Descobre o Poder da DATADIF

  • Foto do escritor: Soluções de EXCELência
    Soluções de EXCELência
  • 1 de nov. de 2024
  • 2 min de leitura

Ainda no espírito do Halloween, vamos falar de uma função “fantasma” do Excel que quase ninguém conhece, mas que pode ser incrivelmente útil!


Já ouviste falar da função DATADIF? Apesar de ser uma ferramenta poderosa para cálculos de datas, a Microsoft mantém-na “escondida” – não aparece na lista de funções.


Mas não te preocupes, hoje vamos desmistificar a DATADIF e mostrar como ela pode ser a tua aliada em cálculos de datas.


 

1. Para Que Serve a Função DATADIF?

A função DATADIF calcula a diferença entre duas datas, dando-te o número exato de dias, meses ou anos entre elas. Ela é especialmente útil em situações em que precisas de calcular idades, tempos de serviço, ou até intervalos específicos entre datas.


 

2. Como Usar a Função DATADIF

Embora a DATADIF seja poderosa, ela tem um truque: precisa ser escrita manualmente, pois não aparece na lista de funções do Excel. Eis a fórmula básica:

  • Sintaxe: =DATADIF(data_inicial; data_final; "unidade")


Unidades:

  • "Y" – Número de anos completos

  • "M" – Número de meses completos

  • "D" – Número de dias completos

  • "YM" – Diferença em meses ignorando os anos

  • "YD" – Diferença em dias ignorando os anos

  • "MD" – Diferença em dias ignorando meses e anos


 

3. Exemplos Práticos

1. Calcular Idade

Para saber a idade exata entre uma data de nascimento e hoje, usa =DATADIF(data_nascimento; HOJE(); "Y").



2. Total de Meses entre Datas

Para obter o número total de meses entre duas datas, usa:

=DATADIF(data_inicial; data_final; "M")


3. Total de Dias entre Datas

Para obter o número total de dias entre duas datas, usa:

=DATADIF(data_inicial; data_final; "D")


4. Anos, Meses e Dias de Serviço

Se precisas de saber há quanto tempo alguém está na empresa:

=DATADIF(data_início; HOJE(); "Y") & " anos e " & DATADIF(data_início; HOJE(); "YM") & " meses e " & DATADIF(data_início; HOJE(); "MD") & " dias"


 

A função DATADIF é um recurso fantástico para quem precisa de flexibilidade em cálculos de datas – mesmo que seja uma função "fantasma".


Adiciona-a às tuas fórmulas e surpreende-te com a simplicidade e precisão dos resultados.

 
 
 
bottom of page