+ Reply to Thread
Results 1 to 11 of 11

age formulae

Hybrid View

  1. #1
    Gerald
    Guest

    age formulae

    Hi All,

    I have a field which has age as 4 years 8 months, how will I know the age in
    dd/mm/yyyy

    any help will be appreciated

    thanks



  2. #2
    Forum Contributor
    Join Date
    02-28-2006
    Posts
    690
    assume cell A1 contains 4 years 8 months

    in B1 put this formula

    =(value(left(A1,1))*365)+(value(mid(A1,9,2))*30.4)

    this does not allow for leap years or the fact that months have either 28, 30 or 31 days.

    If you know that 4 years 8 months zero days is correct on todays date, you can calculate date of birth and then subtract that from todays date which gives the exact number of days.

  3. #3
    Gerald
    Guest

    Re: age formulae

    tried though getting 29-Aug-2004, which is not correct

    please help

    thanks

    "robert111" wrote:

    >
    > assume cell A1 contains 4 years 8 months
    >
    > in B1 put this formula
    >
    > =(value(left(A1,1))*365)+(value(mid(A1,9,2))*30.4)
    >
    > this does not allow for leap years or the fact that months have either
    > 28, 30 or 31 days.
    >
    > If you know that 4 years 8 months zero days is correct on todays date,
    > you can calculate date of birth and then subtract that from todays date
    > which gives the exact number of days.
    >
    >
    > --
    > robert111
    > ------------------------------------------------------------------------
    > robert111's Profile: http://www.excelforum.com/member.php...o&userid=31996
    > View this thread: http://www.excelforum.com/showthread...hreadid=529916
    >
    >


  4. #4
    Forum Expert Carim's Avatar
    Join Date
    04-07-2006
    Posts
    4,070
    Hi Gerald,

    Based on Today(), I get 8.8.2001 ...
    Playing around with datedif() function :
    =DATEDIF(D10,B10,"Y") & " Years, " & DATEDIF(D10,B10,"YM") & " Months, " & DATEDIF(D10,B10,"MD") & " Days"


    HTH
    Cheers
    Carim

  5. #5
    Gerald
    Guest

    Re: age formulae

    thanks Carim, your formulae will give the age in years and months

    I need in dd/mm/yyyy format

    e.g. if the age of a person is 10 years 4 months what would be the dob

    thanks

    "Carim" wrote:

    >
    > Hi Gerald,
    >
    > Based on Today(), I get 8.8.2001 ...
    > Playing around with datedif() function :
    > =DATEDIF(D10,B10,"Y") & " Years, " & DATEDIF(D10,B10,"YM") & " Months,
    > " & DATEDIF(D10,B10,"MD") & " Days"
    >
    >
    > HTH
    > Cheers
    > Carim
    >
    >
    > --
    > Carim
    > ------------------------------------------------------------------------
    > Carim's Profile: http://www.excelforum.com/member.php...o&userid=33259
    > View this thread: http://www.excelforum.com/showthread...hreadid=529916
    >
    >


  6. #6
    Forum Expert Carim's Avatar
    Join Date
    04-07-2006
    Posts
    4,070
    The formula uses dd/mm/yyyy

    With the latest input of 10 years 4 months it produces : 08/12/1995 ...

    HTH
    Carim

+ Reply to Thread

Thread Information

Users Browsing this Thread

There are currently 1 users browsing this thread. (0 members and 1 guests)

Bookmarks

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts

Search Engine Friendly URLs by vBSEO 3.6.0 RC 1