Notifications
Clear all

Problema com cálculo de idades

5 Posts
3 Usuários
0 Reactions
1,324 Visualizações
(@yelrah)
Posts: 21
Eminent Member
Topic starter
 

Olá. Estou com um problema na hora de calcular as idades de determinadas pessoas. Nas colunas AK e AL eu calculo respectivamente os anos e dias que determinada pessoa (coluna AA) possui na data do evento (coluna N). As datas de nascimento estão na planilha "Nascimentos". Porém eu preciso que a fórmula vá buscar essas datas na planilha "Pessoas" (coluna AS). Tirei das planilhas outras informações desnecessárias afim de facilitar a visualização além de diminuir o tamanho da planilha. A fórmula que eu uso possui também uma condição afim de calcular a idade mesmo das pessoas que nasceram antes de 1800.
Minha primeira ideia foi apenas substituir:

=SE(V2="";"";SEERRO(SE(PROCV(AA2;Nascimentos!A:B;2;0)="";"";SE(ÉERRO(LOCALIZAR("/18";PROCV(AA2;Nascimentos!A:B;2;0);1));DATADIF(PROCV(AA2;Nascimentos!A:B;2;0);N2;"Y");DATADIF(VALOR(SUBSTITUIR(PROCV(AA2;Nascimentos!A:B;2;0);"/18";"/19"));N2+36525;"Y")));""))

Por

=SE(V2="";"";SEERRO(SE(PROCV(AA2;Pessoas!A:AS;45;0)="";"";SE(ÉERRO(LOCALIZAR("/18";PROCV(AA2;Pessoas!A:AS;45;0);1));DATADIF(PROCV(AA2;Pessoas!A:AS;45;0);N2;"Y");DATADIF(VALOR(SUBSTITUIR(PROCV(AA2;Pessoas!A:AS;45;0);"/18";"/19"));N2+36525;"Y")));""))

Porém não sei o que deu errado.

Agradeço a todos que puderem me ajudar.

Abraços!

 
Postado : 24/06/2018 2:17 pm
Fernando Fernandes
(@fernandofernandes)
Posts: 43750
Illustrious Member
 

.
Veja se resolve ...
.
AK2 =DATADIF(ÍNDICE(Pessoas!$AS$1:$AS$100;CORRESP(AA2;Pessoas!$B$1:$B$100;0));N2;"y")
.
AL2 =DATADIF(ÍNDICE(Pessoas!$AS$1:$AS$100;CORRESP(AA2;Pessoas!$B$1:$B$100;0));N2;"yd")
.

Existem mil maneiras de preparar Neston. Invente a sua!
http://www.youtube.com/ExpressoExcel

 
Postado : 24/06/2018 2:45 pm
Wagner Morel
(@wagner-morel-vidal-nobre)
Posts: 0
Illustrious Member
 

yelrah,

Boa noite!

Segue minha contribuição com a sua mesma fórmula. O Problema estava apenas no formato do Procv. Você deve pegar a partir da coluna B e não da A como estava fazendo.

Desenvolvo pequenas soluções em VBA Excel a valores que variam entre R$ 50,00 a R$ 200,00. Se te interessar, entre no meu instagran (vba_excel_desenvolvimento)

Atenciosamente
Wagner Morel

 
Postado : 24/06/2018 3:10 pm
(@yelrah)
Posts: 21
Eminent Member
Topic starter
 

Perfeito amigo!

Muito obrigado!

 
Postado : 24/06/2018 7:34 pm
Wagner Morel
(@wagner-morel-vidal-nobre)
Posts: 0
Illustrious Member
 

yelrah,

Bom dia!

De nada.

Pedimos, por gentileza, não utilizar citações de inteiro teor das mensagens que lhe são enviadas nas suas respostas. Elas são desnecessárias conforme as regras do fórum.

Desenvolvo pequenas soluções em VBA Excel a valores que variam entre R$ 50,00 a R$ 200,00. Se te interessar, entre no meu instagran (vba_excel_desenvolvimento)

Atenciosamente
Wagner Morel

 
Postado : 25/06/2018 5:14 am