none
만나이 구하기

    질문

  •  

    일반적으로 주민번호나 태어난 날로부터 나이를 구할때는 우리나라식으로 연차나이를 구하거나
    미국식의 만나이를 구하는데, 연차나이를 구하는것은 어려움이 없으나 만나이를 구하는것은
    구체적인 도움말도 없고, 카페나 지식검색에 올라온 해결책들도 정확하지 않아서
    만나이 구하기의 문제점과 해결책을 제시해 보고자 합니다.
    개인별로 차이가 있을 수 있으나 아래의 3가지 방법으로 주로 구할 수 있읍니다.
    (각 방법별로 해당 화일의 시트를 참조하세요)
     방법1. 일반적인 방법 -  오늘날짜의 년도에서 태어난날의 연도를 빼고 -1을 해주는 방법 
    =YEAR(오늘날짜)-YEAR(태어난날)-1
    =YEAR(TODAY())-YEAR(DATE(1998,2,13))-1
     방법2. 날짜의 일련번호를 이용하는 방법 -  오늘날짜의 일련번호에서 태어난날의 일련번호를 빼고 년도만 추출한다. 
    =YEAR(오늘날짜-태어난날짜+1)-1900
     방법3. 태어난날에서 오늘날짜 까지의 경과일수로 계산하는 방법 - DATEDIF함수 사용 
    =DATEDIF(태어난날짜,오늘날짜,"Y")
    문제점
    가. 방법1번로 만나이를 구하면 정확한 만나이를 구할 수 없음
    -> 오늘이 생일이라면 만나이가 +1 되어야 하지만 변하지 않음. 년이 바뀌지 않는한 만나이는 동일함
    나. 방법2로 만나이를 구하면 정확한 만나이를 구할 수 있지만 올해가 윤달이 있는 해라면 오차가 1일이 생김
    -> 그 오차는 올해년도 1월,2월 에 발생함. 현재일이 3월이 넘어가면 오차가 없어짐.
    다. 방법3으로 만나이를 구하면 정확한 만나이를 구할 수 있음.
    -> 도움말이나 함수마법사에서 참조할 수 없음 -> 새롭게 EXCEL을 배우는 사람은 모르는 함수임.

     

     

    관련 참조 화일은 아래 주소에서 다운 받으세요...

    http://cafe.naver.com/kadpi/495

    2008년 2월 22일 금요일 오전 11:56