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