정답을 보고 해도 엑셀 문서에 적용이 안되는데 왜그런건가요 ㅠㅠ
전부 확인을 눌러도 녹색으로 변하지 않아 문의드립니다. ㅠㅠ
그리고 계산작업 표1의 주민등록번호를 이용해 사원들의 나이 계산하는것도 자세히 풀이 부탁드립니다.
=YEAR(TODAY())-LEFT(C3,2)-1900 이게 정답이라고 하는데
년 / 오늘 / -78/-1900 이란건데 이게 왜 요래 되는지도 자세히 설명 부탁드려요. 글만보기 어려워요 ㅠㅠ
1900-02-10 |
참고로 답이 나이가 아니라 1900 - 02 -10 이라고 표기 됩니다.
다른 셀에 계산해보면 정상적으로 나이가 나오구요. 이것도 왜 그런건가요 ㅠㅠ
안녕하세요.
날짜 함수로 계산하는 경우 셀 서식이 자동으로 날짜로 지정되는 경우가 있습니다.
셀 서식을 일반으로 바꿔보세요.
=YEAR(TODAY())-LEFT(C3,2)-1900
Year(today()) 로 오늘날짜의 년도(2019)를 구합니다.
2019에서 LEFT(C3,2)로 C3셀의 왼쪽2글자를 추출합니다.
주민등록번호의 앞2글자는 태어난 년도의 뒷자리 2개 입니다.
만약 1978년생이라면 주민등록번호는 78로 시작하죠.
그래서 2019에서 78을 뺍니다.
그리고 1900을 빼면 2019-78-1900입니다.
즉, 2019에서 1978을 뺀 것이죠.
이렇게 나이를 구한 것입니다.
좋은 하루 보내세요.
-
관리자2019-07-25 21:47:17
안녕하세요.
날짜 함수로 계산하는 경우 셀 서식이 자동으로 날짜로 지정되는 경우가 있습니다.
셀 서식을 일반으로 바꿔보세요.
=YEAR(TODAY())-LEFT(C3,2)-1900
Year(today()) 로 오늘날짜의 년도(2019)를 구합니다.
2019에서 LEFT(C3,2)로 C3셀의 왼쪽2글자를 추출합니다.
주민등록번호의 앞2글자는 태어난 년도의 뒷자리 2개 입니다.
만약 1978년생이라면 주민등록번호는 78로 시작하죠.
그래서 2019에서 78을 뺍니다.
그리고 1900을 빼면 2019-78-1900입니다.
즉, 2019에서 1978을 뺀 것이죠.
이렇게 나이를 구한 것입니다.
좋은 하루 보내세요.