앨런은 지역 리틀 리그 야구 팀의 회장이며 매년 5 월 1 일에 각 어린이의 나이를 알아야합니다. 그는 그날 나이를 반환하는 공식이 있는지 궁금합니다.

실제로 작업에 접근 할 수있는 몇 가지 방법이 있습니다. 자녀의 생년월일이 A1 셀에 있다고 가정하면 대부분의 경우 다음 수식을 사용할 수 있습니다.

=(DATE(YEAR(NOW()),5,1)-A1)/365.25

이 수식은 올해 5 월 1 일의 날짜 일련 번호 (Excel에서 내부적으로 사용됨)를 계산합니다. 그런 다음 해당 일련 번호에서 A1의 생년월일을 뺍니다. 결과적으로 두 날짜 사이의 일 수가 나타납니다. 그런 다음이를 연간 대략적인 일 수인 365.25로 나눕니다.

대부분의 생년월일에는이 공식이 잘 작동합니다. 보다 정확한 것을 원한다면 (윤일이 발생하는 방식으로 부정확성이 도입 됨) 공식에서 DATEDIF 함수를 사용할 수 있습니다.

=DATEDIF(A1,"5/1/" & YEAR(NOW()),"y")

현재 연도의 5 월 1 일 현재 사람의 나이를 반환합니다. 결과에서 더 자세한 정보를 원하면 다음 공식을 시도하십시오.

=DATEDIF(A1,"5/1/" & YEAR(TODAY()),"y") & " years, "

& DATEDIF(A1,"5/1/" & YEAR(TODAY()),"ym") & " months, "

& DATEDIF(A1,"5/1/" & YEAR(TODAY()),"md") & " days"

_ExcelTips_는 비용 효율적인 Microsoft Excel 교육을위한 소스입니다.

이 팁 (5415)은 Microsoft Excel 97, 2000, 2002 및 2003에 적용됩니다. 여기에서 Excel (Excel 2007 이상)의 리본 인터페이스에 대한이 팁의 버전을 찾을 수 있습니다.

link : / excelribbon-Calculating_an_Age_On_a_Given_Date [주어진 날짜의 연령 계산].