sábado, 12 de novembro de 2011

A Função Oculta do Excel - DATADIF

Olá!
Hoje quero mostrar-vos a função mais oculta do Excel.
Oculta porque não surge na lista das funções disponíveis da janela, Inserir função.
Como se pode ver na imagem seguinte.


A única forma de a utilizarmos, é digitando-a directamente na barra de fórmulas.

Esta função do MS Excel
Vamos analisar a sintaxe da função. O nome da função é DATADIF. Em inglês será a função DATEDIF.
A sua sintaxe é:
=DATADIF(1ªVariavel;2ªVariavel;3ªVariavel)
1ª Variável  A data mais antiga. Pode (deve) ser a referencia da célula que contem a data de nascimento.
2ª Variável: A data mais recente. Em vez de usar a data de hoje, experimente utilizar a função: =HOJE(). Assim sempre que abrir o livro terá os dados actualizados.
3ª Variável: Esta variável define o tipo de resultado. Esta deve ser colocada entre aspas. As opções disponíveis são:
y - Para obter o resultado apenas em anos.
m - Para obter o resultado no total de meses.
d - Para obter o resultado no total de dias.
ym - Para obter o resto dos meses.
md - Para obter o resto dos dias.


Veja a imagem abaixo.
Na célula G4 surgirá o valor 11. Pois é o resto de meses relativamente aos anos. Logo, a idade desta pessoa (hoje) é exactamente 39 anos, 11 meses e 23 dias.
Sendo assim, até se poderá indicar de uma só vez a idade exacta de uma pessoa concatenando os resultados da linha 4 e o texto necessário.

Espero que seja útil. 

Até já!
permite calcular o tempo decorrido entre duas datas. É indicada para calcular a idade de uma pessoa. Com esta função poderemos obter a idade exacta em anos ou em meses ou em dias. Ou ainda em anos e meses e dias.

Por: Paulo Costa
       pcosta71@gmail.com

4 comentários:


  1. Muito bom para calcular o tempo de serviço.

    Assistente Tecnico
    www.assistente-tecnico.blogspot.com

    ResponderEliminar
  2. Olá, pessoal será q alguem pode me ajudar? preciso fazer o calculo de varias DATADIF, para saber qt tempo tenho de trabalho, são varias empresas. Será que é possível? Em "ymd"!

    ResponderEliminar
  3. No excel 2010, não encontro a função datadif, como faço para encontrar a mesma?

    ResponderEliminar