사람들의 인적사항을 관리하는 데이터에서 생년월일만 알고 있다면 어떻게 나이를 구할 수 있을까요? 여기에 만 나이까지 계산해서 구하는 방법은 무엇일까요? 사용할 함수는 YEAR, TODAY 와 만 나이 계산을 위해 생일이 지났는지 판단하는 DATEIF 3가지입니다. 함수 사용법과 나이, 만 나이 구하는 방법을 하나씩 설명하겠습니다.
아래 링크는 날짜와 관련된 유용한 포스팅입니다. 엑셀 공부하는데 참고하시기 바랍니다.
[참고] l 엑셀 디데이 D-DAY 계산하는 방법 – 날짜 함수 이용 l 엑셀 Excel 공휴일 제외한 특정 기간 근무일수 계산하는 NETWORKDAYS 함수 |
◎ 나이 계산하기 |
▼ 먼저 나이 계산을 위해서는 YEAR 함수를 알아야 합니다. 함수 원형은 아래와 같습니다. 하나의 매개변수 값이 필요한데, 년도 추출을 위한 날짜를 입력합니다.
YEAR(“날짜”) l 날짜 : 필수, 연도를 구할 날짜를 입력한다. DATE 함수를 이용하거나 수식의 결과뿐만 아니라 직접 텍스트 입력이 가능하다. |
YEAR 함수로 나이를 구하는 첫 번째 절차는 현재 연도와 생일에서 구한 연도를 빼고 +1 을 해 주는 것입니다. 우리나라 나이는 태어나는 순간 1살이기 때문입니다. 먼저 YEAR 로 생일에서 연도를 구합니다.
▼ 다음은 YEAR 과 TODAY 함수로 현재 연도를 구해서 태어난 날 연도를 뺍니다. 계산 식은 아래와 같습니다. 그런데 데이터가 연도가 아닌 날짜로 표현이 되었습니다. 이 때는 셀 서식을 이용해서 데이터 타입을 변경해 보겠습니다.
=YEAR(TODAY()) - YEAR(D3) + 1 |
▼ 리본 메뉴 홈 탭 > 표시 형식으로 가서 셀 서식을 숫자로 변경합니다. 그림처럼 나이가 출력되었습니다.
※ 아래는 참고하면 좋을 만한 글들의 링크를 모아둔 것입니다. ※ ▶ 엑셀 Excel 생년월일로 나이 구하기, 연령대 인원 구하기 ▶ 엑셀 Excel 생일로 나이, 만 나이 구하기 ▶ 엑셀 Excel 함수 DATEDIF 사용해서 생년월일로 나이와 개월 수를 구하기 ▶ 엑셀 Excel 주민번호에서 함수로 생년월일 추출하기 ▶ 엑셀 Excel 사용자 주민 번호에서 생일 데이터 추출하는 방법 |
▼ 다른 셀에도 자동 서식 적용을 위해 드래그해서 아래로 내립니다. 이렇게 해서 생일 데이터로 나이를 구해 보았습니다.
◎ 만 나이 구하기 |
▼ 다음은 생일로 만 나이를 구해 보겠습니다. 만 나이를 구하는 로직은 현재 날짜를 기준으로 생일이 지났다고 판단이 되었을 때 1살을 빼는 것입니다. 입력한 날짜와 오늘 날짜를 비교해서 지났는지 확인하기 위한 함수로 DATEDIF 를 사용합니다. 두 날짜 사이의 일, 월, 연도 수를 계산해서 반환합니다. DATEDIF 로 만 나이 계산을 할 수 있는 이유가 시작 날짜와 종료 날짜의 차이를 월/일이 지났는지 여부로 판단하기 때문입니다.
DATEIF(start_date, end_date, unit) l start_date : 지정된 기간의 시작 날짜 입력 l end_date : 지정된 기간의 종료 날짜 입력 l unit : 반환하는 값의 형태를 코드 값으로 지정 Y - 해당 기간에 포함된 전체 연도 수 M - 해당 기간에 포함된 전체 개월 수 D - 해당 기간에 포함된 날짜 수 MD - 두 날짜의 월/연도를 무시한 날짜 차이 Ym - 두 날짜의 일과 연도를 무시한 개월 차이 YD - 두 날짜의 연도를 무시한 날짜 차이 |
수식은 다음과 같습니다. 만 나이는 기존에 구한 나이보다 2살이 더 적습니다.
=DATEDIF(D3, TODAY(), "Y") |
▼ 현재날짜는 2020-11-06일입니다. "김삿갓" 은 현재날짜를 기준으로 생일이 지나지 않았으므로 26세로 2살 차이가 나고 나머지 두 명은 생일이 지나지 않아 1살 차이가 납니다.
※ 아래는 참고하면 좋을 만한 글들의 링크를 모아둔 것입니다. ※ ▶ 엑셀 Excel 생년월일로 나이 구하기, 연령대 인원 구하기 ▶ 엑셀 Excel 생일로 나이, 만 나이 구하기 ▶ 엑셀 Excel 함수 DATEDIF 사용해서 생년월일로 나이와 개월 수를 구하기 ▶ 엑셀 Excel 주민번호에서 함수로 생년월일 추출하기 ▶ 엑셀 Excel 사용자 주민 번호에서 생일 데이터 추출하는 방법 |
'엑셀(Excel) > Excel' 카테고리의 다른 글
엑셀 Excel 행 열 번호 숨기거나 표시하기 (0) | 2023.04.04 |
---|---|
엑셀 Excel 순환참조 경고 에러 찾아 수정하기 (0) | 2023.04.03 |
엑셀 Excel 사용자 선택으로 금액 단위 자동 변환하기 (0) | 2023.04.01 |
엑셀 Excel 사용자 지정 목록 설정으로 작업 시간과 오류 줄이기 (0) | 2023.04.01 |
엑셀 Excel 소수점 자리 수 설정하는 여러가지 방법 (0) | 2023.03.31 |
엑셀 Excel 바로가기 기능키(단축키) 중 F 로 시작하는 Function Key (2부) (1) | 2023.03.30 |
엑셀 Excel 바로가기 기능키(단축키) 중 F 로 시작하는 Function Key (1부) (0) | 2023.03.30 |
엑셀 Excel 자동고침 단어 추가, 삭제로 오타를 줄이자 (0) | 2023.03.30 |