OI Rogério, *Mensagem original* *De:* Sonise *Para:* Rogerio Luz Coelho < [email protected] > *Assunto:* Calcular IDade *Enviada:* 10/03/2012 17:51
Olá Rogério, tudo bem? Vou recorrer a sua ajuda mais uma vez. Você sabe me informar se existe uma forma de fazer com que o campo idade atualize automaticamente em uma tabela do BASE? Inserir uma formula ou função ou um cálculo para o campo idade da tabela para que ele seja adicionado autamaticamente. Sei que no excel a formula é =INT((A1-B1)/365,25) , sendo que A1 é a celula com a data atual e B1 a celula com a data de nascimento Será possível calcular em uma tabela do BASe? Achei as seguintes fórmulas no site, mas ela não funciona como no excel, pois não calcula a partir do dia e mês de nascimento, só do ano. POr exemplo, se a pessoa nasceu em junho de 1976, ela ainda não fez aniversário, então a idade é 35. Pela fórmula abaixo já aparece 36... Você conhece outra forma de fazer? SIM ... Estou encaminhando sua dúvida para a lista de usuários do LibO Usando a função HOJE() , ANOS(), MESES() e MOD() Dessa forma Faria o seguinte para ter a idade em Anos + Meses A1 = HOJE() B = Data de Nascimento C = Anos = ANOS(B2;A1;0) D = MESES TOTAIS = MESES(B2;A1;0) E = MESES a mais que os anos completos = MOD(D2;C2) Então ficamos assim: Colunas: C = Anos completos E = Meses completos Fácil não ? :) Rogerio -- Você está recebendo e-mails da lista [email protected] # Informações sobre os comandos disponíveis (em inglês): mande e-mail vazio para [email protected] # Cancelar sua assinatura: mande e-mail vazio para: [email protected] # Arquivo de mensagens: http://listarchives.libreoffice.org/pt-br/usuarios/

