Função para calcular a idade a partir das datas actual e de nascimento


#1

Haja saúde prezados companheiros.
Estou com uma dificuldade e peço a vossa ajuda.
Quero saber a idade a partir da data actual e de nascimento. Já expeimentei as seguintes possibilidades:

  1. A função datadif/datedif não existe na minha versão de excel;
  2. int((data actual - data de nacimento)/365,25)

Há alguma forma usando uma função do excel?


#2

@secuwi

Tenta usar uma dessa

=INT(FRAÇÃOANO(A1;HOJE();1))
Ou
=HOJE()-A1
ou
=ANO(HOJE())-ANO(A1)-(MÊS(HOJE())-MÊS(A1)<0)*1-E(MÊS(HOJE())-MÊS(A1)=0;DIA(HOJE())-DIA(A1)<0)*1

Confere se é desta forma que desejas

Se minha resposta foi útil, clique no coração é uma forma de agradecimento da ajuda

Decio


#3

Ainda não consegui.

  1. Tentei a primeira, mas provavelmente não traduzi correctante.
  2. A segunda nao tentei porque estou a perceber a instrução.

#4

Boa noite

Para facilitar anexe um ficheiro de exemplo, demonstrando manualmente o resultado esperado.

Se não conseguir anexar, poste num site como:

Depois cole a qui o link.

[]s


#5

Planilha de teste.xlsx (8,0 KB)


#6

@secuwi

Confere se é desta forma que desejas

Se minha resposta foi útil, clique no coração é uma forma de agradecimento da ajuda

Decio
Planilha de teste Decio.xlsx (9,6 KB)


#7

Valeu Décio!
Funcionou.


#8

Decio!
Se importa de explicar a lógica usada nessa linha de código?
=YEAR(TODAY())-YEAR(B4)-(MONTH(TODAY())-MONTH(B4)<0)*1-AND(MONTH(TODAY())-MONTH(B4)=0,DAY(TODAY())-DAY(B4))


#9

@secuwi

YEAR(TODAY())-YEAR(B4) Pega o ano de hoje menos o ano nascimento > retorna quantos anos tem
(MONTH(TODAY())-MONTH(B4)<0)*1 Depois pega o mês de hoje - o mês do nascimento,
caso seja negativo mutilica por 1, o resulta fica 1
AND(MONTH(TODAY())-MONTH(B4)=0 Compara se o mês é igual a zeros mostra verdadeito ou falso
e DAY(TODAY())-DAY(B4)) compara os dias pode ser zeros então falso, o resultado desta formula
é 1 ou zeros, que serão subratido do mês

Se minha resposta foi útil, clique no coração é uma forma de agradecimento da ajuda

Decio