시나공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))식에 의미를 알려주세요...
=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)
이 나와 생년월일을 알수 있죠..
좋은 하루 되세요.
"