1. Este site usa cookies. Ao continuar a usar este site está a concordar com o nosso uso de cookies. Saber Mais.

Função em Excel!

Discussão em 'Programação' iniciada por ScalaZone, 26 de Agosto de 2008. (Respostas: 8; Visualizações: 1941)

  1. ScalaZone

    ScalaZone Power Member

    Boas pessoal,
    antes de mais, peço desculpa se esta threath não está no sitio certo !!! Movam sff.

    Estou a tentar a à vários dias, fazer uma função no excel que faça o seguinte:

    Eu na célula A escrevo uma data (existe tipo de um datapicker no excel para escolhermos a data? se sim como o faço?), e na célula B aparece a idade dessa pessoa.

    Ou seja,
    se fosse em programação numa linguagem qualquer, a lógica seria subtrair o ano da data do sistema ao ano da data que escrita!!!
    Poiss,
    ai eu ainda me safava!

    Alguém me pode dizer como faço isto?
    Obrigado,
    abraço
     
  2. vicnuno

    vicnuno Power Member

    tens uma funcao no excel que é o "agora", podes subtrair a idade, julgo eu..
     
  3. ScalaZone

    ScalaZone Power Member

    Essa função apenas te apresenta a data do sistema, e a hora exacta em que a usas!
    Eu posso subtrair duas datas assim sem mais nem menos?
    =S

    Obg,
    Abraço.
     
  4. Datas em Excel são apenas números formatados. ;)
     
  5. jpaulino

    jpaulino Power Member

    Não sei como é a formula em Português, mas em Inglês é:

    =DATEDIF(A1;TODAY();"y")

    sendo A1 a data de nascimento.
     
  6. ftav

    ftav Power Member

    Em português, a fórmula é:

    =(HOJE()-A1)/365,25

    A1 é a célula onde colocas a data de nascimento da pessoa

    O 365,25 é para dividir por 4 anos, dado que um em cada quatro é bissexto (1/4 = 0,25).

    Depois é só formatar a célula onde se coloca a data para número inteiro, sem arredondar (senão dá um valor incorrecto, se for superior ao mês de Junho, ou seja, mês 6)
     
  7. ScalaZone

    ScalaZone Power Member

    Ena,
    desconhecia essas funções!

    Obrigadão.
    Abraço
    :009:
     
  8. ScalaZone

    ScalaZone Power Member

    OpenOffice

    A fórmula funciona, mas não consigo tirar a parte em que ele arredonda!


    será que alguém me consegue adaptar esta fórmula mas para o OpenOffice?

    Obrigado
     
    Última edição: 27 de Agosto de 2008
  9. JedWar

    JedWar Power Member

    =INT(....)
     

Partilhar esta Página