오랫만에 엑셀 수식계산 방법에 대한
포스팅이다.
엑셀의 용도가 계산도 있지만 특정 데이터로
명부 관리 혹은 다양한 로우 데이터 등
다양한 목적으로 사용하곤 하는데 오늘은 그 중에서
제일 많이 사용할 듯 하면서도 해볼려면
까먹게 되는 생년월일 만나이 계산 방법에 대한 포스팅이다.
직장인들이 제일 많이 사용하는 스프레드시트 중
하나인 엑셀 프로그램에서 주로 많이 사용하는 게
인력관리 혹은 명부 관리 목적으로도
사용하는 사람들이 많을 것이다.
우선은 오늘은 생년월일과 오늘 날짜를 이용하여
만나이 계산 하는 방법을 알려드리도록 하겠다.
이름, 생년월일, 오늘 날짜, 만나이
요 순서대로 되어 있는 예제 데이터를 만들어봤다.
생년월일 데이터의 경우는 기본적으로
데이터의 자릿수가 똑같다는 가정하에
(6자리 혹은 8자리의 일정한 값)
생년월일 데이터를 모두 블록으로 선택한 직후
홈 -> 데이터값 변경을 위한 항목을 선택하고
일반으로 선택을 해주도록 한다.
텍스트나 숫자 혹은 이상한 값으로
인식이 되면 수식계산 도중에 에러가 발생할 수
있기 때문에 미리 데이터를 변환시켜준다.
그렇게 일반 서식 데이터로 바꿔준 다음에는
데이터 -> 텍스트 나누기를 클릭하도록 한다.
위에서 얘기했던 것 한번 더 얘기하지만
생년월일 값은 무조건 일정한 자릿수를 유지해야 한다.
그래야 날짜 변환할 때 에러가 발생하지 않는다.
텍스트 나누기 창이 뜬다면 너비가 일정함을 눌러준다.
그 다음에는 그냥 아무 조정도 없이 다음 버튼을 클릭 한다.
그 다음에는 3번째 항목인 날짜 항목을 클릭하되
표시 방식은 본인의 취향에 맞게 선택을 하도록 한다.
그 다음에 적용 버튼을 클릭하면 아래와 같다.
이렇게 데이터의 생년월일 값이 날짜 서식 값으로
정상적으로 전환됨과 동시에
일정한 간격으로 날짜 값이 배치됐음을 알 수 있다.
단, 여기서 8자리의 생년월일(예 19840125)은 괜찮은데
6자리의 생년월일은 약간의 에러가 발생할 수 있는데
이 점에 대해서는 아래에서 설명해주도록 하겠다.
이제 본격적으로 만나이 계산을 위한 수식을
작성하도록 하겠다.
조건은 간단하다.
계산하고 싶은 날짜 기준이 있어야 하기에
옆 셀에는 오늘 날짜라는 항목을 만들어서 넣어줬다.
계산 수식은 간단하다.
=DATEDIF(생년월일의 셀주소,기준 날짜의 셀주소,"Y")
위에서는 1번 항목의 심영의 만 나이 계산을 위한 수식이다.
=DATEDIF(C2,D2,"Y")
그렇게 계산식을 넣은 후 나머지 항목도
똑같이 조건에 맞게 계산식을 넣으면
위와 같이 2020년 10월 14일 기준으로 된
만나이가 정확하게 계산됐음을 알 수 있다.
여기서 위에서도 언급한 의문점이 있을 것이다.
왜 8자리로 안쓰고 6자리로 썼을때 어떤 문제가 발생하느냐..
6자리는 2000년대 출신인지 1900년대 출신인지
구분이 안될 수도 있다는 점이다.
가급적이면 그래서 8자리를 권장하지만 여기서 우리는
그래도 6자리로 된 데이터가 있는데 노가다로
언제 그 데이터를 다 전환하냐고 아우성일 것이다.
그래서 기준을 한번 보여주도록 하겠다.
이렇게 29년대의 6자리 생년월일까지는 2000년대로 인식되며,
30년대 이후의 6자리 생년월일부터는 1900년대로 인식이 된다는 점이다.
이런 점 때문에 거의 드물긴 하지만
1920년 9월 3일 생의 만나이를 계산하려고 하면
2000년대 생일로 인식되어 자칫하면 10살로 계산이
될 수도 있다는 점이다.
이러한 점은 분명히 주의하면서 엑셀에서
만나이 생년월을 계산을 한다면
어렵지 않게 만나이 계산 결과값 도출에
큰 도움이 될 것이다.
'‡ 달콤한 IT TECH 이야기 ‡ > ‡직장인 엑셀 격파하기 ‡' 카테고리의 다른 글
직장인 엑셀 실전에서 많이 쓰이는 함수 모음 #.2 - 데이터베이스 (0) | 2020.12.08 |
---|---|
직장인 엑셀 실전에서 많이 쓰이는 함수 모음 #.1 - 논리, 날짜시간, 문자, 수학, 찾기 (1) | 2020.12.02 |
직장인 엑셀 능력자 격파 3 - 엑셀 유효성 검사로 펼침 목록 값을 만들기 (2) | 2019.11.20 |
직장인 엑셀 능력자 격파 2 - 빠른 작업을 도와주는 단축키 핵심! (0) | 2019.11.08 |
직장인 엑셀 능력자 격파 1 - 다른 시트에 있는 셀값을 작업중인 셀에 인식 방법 (4) | 2019.10.13 |