Ga naar inhoud

Leeftijd berekenen in Excel


patsyseppe

Aanbevolen berichten

Hey,

Vraagje:

Kan er mij iemand zeggen hoe ik een correcte formule in Excel zet voor het berekenen van een leeftijd?

Ik heb een file met bij iedere persoon een geboortedatum.

Aan de hand van deze gegevens wil de leeftijd bepalen.

Ik heb al heel wat opgezocht en gevonden maar ik vind de juiste formule niet.

als ik deze gebruik:

=DATEDIF(birthdate,date,"y")

dan lukt het niet

Ik gebruik windows 7 enterprise.

Bedankt.

Patsy.

Link naar reactie
Delen op andere sites

Beste patsyseppe,

Een specifieke formule weet ik niet, maar als het enkel voor het huidige jaar is kan je natuurlijk altijd

=2012-"[i]cel met geboortejaar[/i]"

doen. Vervolgens kan je de formule toepassen op alle geboortedata door met het zwarte kruisje rechtsonder in de cel te slepen.

Groet,

Mako

Link naar reactie
Delen op andere sites

Hallo patsyseppe,

Welkom op PC Helpforum.

De formule die je wilt gebruiken is geen formule voor het werkblad, maar voor VBA. Ik kan uit je bericht niet opmaken waar je deze wilt toepassen. In je formule zit ook nog een fout (of 2); DATEDIF moet DATEDIFF zijn, en ik denk niet dat de Y tussen haakjes moet. En ik denk dat Date ook een VBA-functie is....? (DATE is een VBA én een Werkblad-functie, maar je mag in VBA DATE niet gebruiken als Variabele...omdat het al een Functie is)

Daar je "Y" in geeft als "soort jaar" veronderstel dat je enkel het aantal jaren wilt zien.

Zou je dan niet gewoon in het werkblad werken met deze formule in C1:

=AFRONDEN.BENEDEN(JAAR.DEEL(A1;B1;1);1)[/Code]

In het engels:

[Code]=FLOOR(YEARFRAC(A1;B1;1)1)[/Code]

gebruiken, waar in A1 voor geboortedatum staat, en =VANDAAG() ( of =TODAY() ) in B1 staat.

of zoals in jou voorbeeld (de afbeelding) in K2 de formule:

[Code]=FLOOR(YEARFRAC(J2;TODAY();1)1)[/Code]

en deze doortrekken.

Beerke10

[color=blue][b]Vul je systeemgegevens in bij je profiel, zo kunnen we je beter, sneller en gerichter helpen.[/b][/color]

[color=#c0c0c0]

[/color]

aangepast door Beerke10
Correctie fout
Link naar reactie
Delen op andere sites

Aha! ik krijg al geen error meer :-)

maar ook geen leeftijd GRRRRRRr

Mijn geboorte datum is: 17/07/1973

Mijn resultaat is: 07/02/1900

Dus nog altijd niet goed...

Hallo patsyseppe,

welke formule heb je nu "waar" toegepast?

De formule

 
[left][color=#333333]=FLOOR(YEARFRAC(J2;TODAY();1)1) [/color][/left]

in cel "K2" zou moeten werken...

Beerke10

Vul je systeemgegevens in bij je profiel, zo kunnen we je beter, sneller en gerichter helpen.

---------- Post toegevoegd om 17:04 ---------- Vorige post was om 16:51 ----------

38 lentes zo jong xD

aangepast door Beerke10
Link naar reactie
Delen op andere sites

×
×
  • Nieuwe aanmaken...

Belangrijke informatie

We hebben cookies geplaatst op je toestel om deze website voor jou beter te kunnen maken. Je kunt de cookie instellingen aanpassen, anders gaan we er van uit dat het goed is om verder te gaan.