엑셀 Excel 생일로 나이, 만 나이 구하는 방법

엑셀(Excel)/Excel

엑셀 Excel 생일로 나이, 만 나이 구하는 방법

 

환경: Microsoft Excel 365

 

해가 바뀌면 자신의 나이가 궁금해집니다. 엑셀을 사용하고 있다면 함수를 이용해서 간단하게 구할 수 있습니다. 사용함수는 NOW, YEAR 입니다. NOW 로 현재 날짜를 구하고 YEAR 로 년도를 구해서 빼는 것입니다. 그리고 DATEDIF 함수로 만 나이를 구해 보겠습니다.

 

생일은 날짜 형식에 맞게 입력합니다. 형식이 맞지 않으면 제대로 된 값을 구할 수 없습니다. 굳이 서식을 일반에서 날짜로 변경하지 않아도 됩니다.

엑셀 Excel 생일로 나이, 만 나이 구하는 방법

 

나이는 현재와 생년월일 사이의 년도 차이입니다. 먼저 NOW() YEAR() 함수로 현재 년도를 구합니다. YEAR() 함수는 날짜에서 년도를 추출할 수 있습니다

엑셀 Excel 생일로 나이, 만 나이 구하는 방법

 


다음은 생일에서 년도를 추출하겠습니다. 생일이 입력되어 있는 셀을 YEAR() 함수의 인수값으로 넘깁니다

엑셀 Excel 생일로 나이, 만 나이 구하는 방법

 

이제 현재날짜에서 구한 년도와 생일에서 년도를 뺍니다. 그런데 결과값에 숫자가 아닌 날짜가 나타난다면 셀 형식을 변경해야 합니다. 날짜를 일반으로 변경하세요.

엑셀 Excel 생일로 나이, 만 나이 구하는 방법

 

결과는 다음과 같습니다. 여기에 +1 을 해야 일상생활에서 사용하는 나이가 나옵니다

엑셀 Excel 생일로 나이, 만 나이 구하는 방법

 

만 나이

 

우리나라에서는 나이를 만 나이세는 나이로 구분합니다. 일상 생활에서는 세는 나이를 쓰지만 법률에서는 만 나이를 사용합니다. 계산법은 간단합니다. 현재 연도에서 출생 연도를 뺀 후 생일이 안 지났으면 1살을 빼는 것입니다. 함수는 DATEDIF 를 사용할 것입니다.

 

DATEDIF 는 두 날짜 사이의 일, , 연도의 수를 계산하는 함수입니다. 원형은 다음과 같습니다.

 

DATEDIF(start_date, end_date, unit)

l  Start_date : 해당 기간의 시작 날짜

l  End_date : 해당 기간의 종료 날짜

l  Unit : 반환할 정보의 형식, Y(연도 수), M(개월 수), D(날짜 수)

 

함수는 다음과 같습니다. 첫 번째 Start_date 에 생일을 넣고, End_date 인수에 현재 날짜를 입력합니다. 그리고 연도를 반환하기 위해 마지막 인수인 Unit “Y” 를 입력합니다.

=DATEDIF(B5,NOW(),"Y")

 

결과값은 다음과 같습니다. “세는 나이보다 1살이 적습니다. 현재 날짜의 월, 일이 생일 보다 이후라면 뺀 값이 나이가 됩니다

엑셀 Excel 생일로 나이, 만 나이 구하는 방법

 

바로 아래에 있는 생일은 현재 날짜보다 이후입니다. 생일이 지나지 않았으므로 -1 됩니다. 결과 적으로 세는 나이에서 2살이 적습니다

엑셀 Excel 생일로 나이, 만 나이 구하는 방법

Posted by 녹두장군

댓글을 달아 주세요