책 내용 질문하기
시나공2급실기책
도서
[2011] 컴퓨터활용능력 2급 실기(엑셀 2003 사용자용)
페이지
조회수
86
작성일
2011-07-13
작성자
첨부파일

시나공2급실기 66페이지 5번에 두번째 식을

=DATE(IF(MID(B26,8,1)>"2","20","19")&MID(B26,1,2),MID(B26,3,2),MID(B26,5,2))

&MID(B26,1,2),MID(B26,3,2),MID(B26,5,2))식에 의미를 알려주세요...

답변
2011-07-14 10:37:20

=DATE(IF(MID(B26,8,1)>"2","20","19")&MID(B26,1,2),MID(B26,3,2),MID(B26,5,2))

date(year,month,day) 이죠?

=DATE(IF(MID(B26,8,1)>"2","20","19")&MID(B26,1,2),MID(B26,3,2),MID(B26,5,2))

굵게 표시 된 부분이 년도를 구하는 부분입니다. 주민등록번호의 8번째 자리가 2보다 크면 즉 3이나 4이면 20을 붙이고 나머지는 19를 붙이는 것이죠. 2000년에 태어난 사람들은 남자는 3이고 여자는 4이니까요.

이렇게 나온 것에서 주민등록번호의 두번째 자리인 년도를 구하여 연결 해 줍니다.

880928-1~ 이라는 주민등록번호가 있다면 1이니깐 19가 나올것이고 & 88을 연결해 1988이 되게 됩니다.

date(1988,month,day)

가 되고 mid 로 09 와 mid 로 28이 나오게 되어

date(1988,09,28)

이 나와 생년월일을 알수 있죠..

좋은 하루 되세요.

"
  • *
    2011-07-14 10:37:20

    =DATE(IF(MID(B26,8,1)>"2","20","19")&MID(B26,1,2),MID(B26,3,2),MID(B26,5,2))

    date(year,month,day) 이죠?

    =DATE(IF(MID(B26,8,1)>"2","20","19")&MID(B26,1,2),MID(B26,3,2),MID(B26,5,2))

    굵게 표시 된 부분이 년도를 구하는 부분입니다. 주민등록번호의 8번째 자리가 2보다 크면 즉 3이나 4이면 20을 붙이고 나머지는 19를 붙이는 것이죠. 2000년에 태어난 사람들은 남자는 3이고 여자는 4이니까요.

    이렇게 나온 것에서 주민등록번호의 두번째 자리인 년도를 구하여 연결 해 줍니다.

    880928-1~ 이라는 주민등록번호가 있다면 1이니깐 19가 나올것이고 & 88을 연결해 1988이 되게 됩니다.

    date(1988,month,day)

    가 되고 mid 로 09 와 mid 로 28이 나오게 되어

    date(1988,09,28)

    이 나와 생년월일을 알수 있죠..

    좋은 하루 되세요.

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