책 내용 질문하기
나이구하기
도서
[2011] 시나공 ITQ 엑셀(엑셀 2003 사용자용)
페이지
조회수
223
작성일
2011-04-15
작성자
첨부파일
엑셀에서 year, today로 나이를 구할 때 예를 들어서
=year(today())-left(a1,2)-1900
라고 할 때
1900 뒤에 꼭 +1을 붙여야하나요? 붙여야한다면 이유가 뭔가요??
그리고 왜 1900이 붙는지도 모르겠구..
주민등록번호 앞이 02라고 치면 109세쯤 나오는데 어떻게 고쳐야하나요?
답변
2011-04-18 10:25:30
안녕하세요. 길벗 수험서 운영팀입니다.
우리 나라의 경우 태어난 해를 1살로 하죠. 그렇기 때문에 1을 더해주는 것입니다.
today함수는 오늘 날짜를, year 함수는 년도를 반환하는 함수입니다.
예를 들어 1990년 생(주민등록번호 900621-1234567)인 경우의 올해 나이를 구해보죠.
year(today())=2011
left(주민등록번호,2)=90
2011-90-1900+1=22
02라는 것은 2002년 생이므로 2000을 빼주어야 합니다.
행복한 하루되세요.^^
"
-
*2011-04-18 10:25:30
안녕하세요. 길벗 수험서 운영팀입니다.
우리 나라의 경우 태어난 해를 1살로 하죠. 그렇기 때문에 1을 더해주는 것입니다.
today함수는 오늘 날짜를, year 함수는 년도를 반환하는 함수입니다.
예를 들어 1990년 생(주민등록번호 900621-1234567)인 경우의 올해 나이를 구해보죠.
year(today())=2011
left(주민등록번호,2)=90
2011-90-1900+1=22
02라는 것은 2002년 생이므로 2000을 빼주어야 합니다.
행복한 하루되세요.^^"