본문 바로가기
배움활동/아는만큼 편해지는 IT

엑셀 만나이 구하기 : today, date, year, left, mid 함수 활용

by littlemonkey 2020. 3. 4.
반응형

엑셀에서 만나이를 구하는 방법을 알아보자. 만나이는 오늘을 기준일자로 한 나이라고 할 수 있다.

 올해연도에서 태어난 년도를 빼면 '나이'를 구할 수 있다.
 '만나이'는 오늘날짜에서 태어난 생년월일을 빼면 된다. 따라서 '만나이'를 구하기 위해서는 '오늘날짜'를 구하는 방법과
  데이터에서 '년월일'을 구분하여 추출하는 방법을 알아야 한다.


예시를 통해 살펴보자.

 

=YEAR(TODAY())-YEAR(DATE(LEFT(B3,2),MID(B3,3,2),MID(B3,5,2)))

   만나이를 구하는 수식의 기본틀은  "연도(오늘날짜) - 연도(생년월일)" 로 생각하면 된다.

 

위 예시를 보면 'b3'셀의 주민번호를 모데이터로 하여 만나이를 구하고 있다. 수식에 사용된 함수를 알아보자.

year 함수 : 날짜값에서 '연도"를 나타낸다

today() 함수 : 오늘 기준 날짜를 나타낸다

date 함수 : date(년,월,일)로 표시한다. 입력되는 세개의 인수가 년,월,일 나타낸다

▼ TODAY, DATE, YEAR 등의 날짜 함수 상세설명은 이전 포스팅 참고
2020/03/04 - [배움활동/엑셀] - 엑셀 날짜 함수 : today, date, year, month, day 함수

 

left(B3,2) 함수 : 'b3'셀의 왼쪽에서 두번째까지의 값을 추출한다.

mid(B3,3,2) 함수 : 'b3'셀의 왼쪽에서 세번째값부터 두개의 데이트값을 추출한다.

mid(B3,5,2) 함수 : 'b3'셀의 왼쪽에서 다섯번째값부터 두개의 데이트값을 추출한다.

▼ 특정위치에서 데이터를 추출하는 LEFT, MID, RIGHT 함수의 상세 설명은 이전 포스팅 참고
2020/02/23 - [배움활동/엑셀] - 엑셀 n번째(특정위치의) 문자 추출하기 : left, mid, right 함수

 

반응형

댓글