Wednesday, August 5, 2009

Calculate Age

Calculate Age

We can use the formula below to return the age of any person in years, months and days. It makes use of the little known DATEDIF Function

=DATEDIF(A1,TODAY(),"Y") & " Years, " & DATEDIF(A1,TODAY(),"YM") & " Months, " & DATEDIF(A1,TODAY(),"MD") & " Days"

Where A1 houses the person birthday . Although this works, Function (TODAY() in this case) and reference it as needed. For example, place in any cell the formula: =TODAY() and Enter it. Today and then whenever you need today's date you simply reference today's date by referencing the named cell "Today". E.g.=DATEDIF(A1,TODAY,"Y") & " Years, " & DATEDIF(A1,TODAY,"YM") & " Months, " & DATEDIF(A1,TODAY,"MD") & " Days"

The syntax for the DATEDIF function is;

DATEDIF(Start _Date,End_Date,Unit)

Valid Units are any one of the formats below

"M", "D", "Y", "YM" (The months and years of both dates are ignored) ,"YD" (The days and years of both dates are ignored) and "MD" (The years of both dates are ignored).

Find out commission