책 내용 질문하기
나이구하기
도서
[2011] 시나공 ITQ 엑셀(엑셀 2003 사용자용)
페이지
조회수
223
작성일
2011-04-15
작성자
첨부파일

엑셀에서 year, today로 나이를 구할 때 예를 들어서

=year(today())-left(a1,2)-1900

라고 할 때

1900 뒤에 꼭 +1을 붙여야하나요? 붙여야한다면 이유가 뭔가요??sad

그리고 왜 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을 빼주어야 합니다.

    행복한 하루되세요.^^
    "
· 5MB 이하의 zip, 문서, 이미지 파일만 가능합니다.
· 폭언, 욕설, 비방 등은 관리자에 의해 경고없이 삭제됩니다.