Donate SIGN UP

excel formula (age)..

Avatar Image
spaced | 16:53 Fri 12th May 2006 | Technology
5 Answers
if in column A I have a person's date of birth, what formula will automatically insert their age into column B, without me having to manually work it out and type it in myself?
Gravatar

Answers

1 to 5 of 5rss feed

Best Answer

No best answer has yet been selected by spaced. Once a best answer has been selected, it will be shown here.

For more on marking an answer as the "Best Answer", please visit our FAQ.
=(today()-a1) / 365
or:
=year(today())-year(a1)

I had a look at the formula you used weegie-al.....i think its wrong somewhere as it only gives what age the person will be turning this year. Tried it out, and used the two dates of 01/01/1980 and 31/12/1980. Both brought up the same age of 26, when the second one should still be 25.


This is a formula I have seen used before: =INT((TODAY()-A2)/365.25) , as a note to spaced, you might need to change the A2 part to whatever your first cell with a date in it is.

Sorry, forgot to mention about the formula I used. If its your birthday today, it wont register you as a year older until the next day, so it has a flaw there too.

=IF(MONTH(TODAY())>MONTH(A1),YEAR(TODAY())-YEAR(A1),IF(AND(MONTH(TODAY())=MONTH(A1),DAY(TODAY())>=DAY(A1)),YEAR(TODAY())-YEAR(A1),(YEAR(TODAY())-YEAR(A1))-1))


Got this off some website, so its not my own work, but apparently this should work 100%. Apologies for posting so many times.

1 to 5 of 5rss feed

Do you know the answer?

excel formula (age)..

Answer Question >>

Related Questions

Sorry, we can't find any related questions. Try using the search bar at the top of the page to search for some keywords, or choose a topic and submit your own question.