Could some tell me why I get 26,000+ years from this formula using a date of 11/25/1947 in cell a14 ?
Months and days 'seem' to work. I am trying to calculate years, months, and days from a birthdate and using Today(). I am trying the long way to use in both Excel and Open Office and OO does not recognize Datedif.
Thanks
=(TODAY()-A14)-IF(OR(MONTH(TODAY())<MONTH(A14),AND(MONTH(TODAY())=MONTH(A14), DAY(TODAY())<DAY(A14))),1,0)&" years, "&MONTH(TODAY())-MONTH(A14)+IF(AND(MONTH(TODAY())<=MONTH(A14),DAY(TODAY())<DAY(A14)),11,IF(AND(MONTH(TODAY())<MONTH(A14),DAY(TODAY())>=DAY(A14)),12,IF(AND(MONTH(TODAY())>MONTH(A14),DAY(TODAY())<DAY(A14)),-1)))&" months,"&TODAY()-DATE(YEAR(TODAY()),MONTH(TODAY())-IF(DAY(TODAY())<DAY(A14),1,0),DAY(A14))&" days"
Months and days 'seem' to work. I am trying to calculate years, months, and days from a birthdate and using Today(). I am trying the long way to use in both Excel and Open Office and OO does not recognize Datedif.
Thanks
=(TODAY()-A14)-IF(OR(MONTH(TODAY())<MONTH(A14),AND(MONTH(TODAY())=MONTH(A14), DAY(TODAY())<DAY(A14))),1,0)&" years, "&MONTH(TODAY())-MONTH(A14)+IF(AND(MONTH(TODAY())<=MONTH(A14),DAY(TODAY())<DAY(A14)),11,IF(AND(MONTH(TODAY())<MONTH(A14),DAY(TODAY())>=DAY(A14)),12,IF(AND(MONTH(TODAY())>MONTH(A14),DAY(TODAY())<DAY(A14)),-1)))&" months,"&TODAY()-DATE(YEAR(TODAY()),MONTH(TODAY())-IF(DAY(TODAY())<DAY(A14),1,0),DAY(A14))&" days"