책 내용 질문하기
실전모의고사B형
도서
2019 시나공 컴퓨터활용능력 2급 실기
페이지
380
조회수
46
작성일
2018-12-14
작성자
탈퇴*원

 

아무리 정답지와 똑같이 해도 계산이 안됩니다.

 

=DATE(년, 월, 일)

 

이렇게 알고 있는데

 

년=>계산식 if(mid(b26, 8, 1)>"2","20","19")

월=>계산식 mid(b26, 3, 2)

일=>계산식 mid(b26, 5, 2)

 

따로 보면 충분히 이해가 됩니다

 

근데 왜 DATE(년&월,일) 이런식으로 답안이 되어 있습니다.

 

오타라고 판단되어 쉼표로 바꿔봤지만 안됩니다.

 

확인 부탁드릴게요

 

 

답변
2018-12-15 20:39:45

안녕하세요.

 

DATE(년&월,일) 이 아니고,

 

DATE(20&년,월,일) 이나

DATE(19&년,월,일) 로 이해해 주셔야 합니다.

 

주민번호 8번째 자리가 2보다 큰 3이나 4이면 2000년대 출생자이고, 1이나 2이면 1900년대 출생자이므로,

주민번호 앞자리 2개 앞에다가 20이나 19를 if 문으로 구해서 붙여준 결과를 "년"에 포함시키는 것입니다.

 

좋은 하루 보내세요. 

  • 관리자
    2018-12-15 20:39:45

    안녕하세요.

     

    DATE(년&월,일) 이 아니고,

     

    DATE(20&년,월,일) 이나

    DATE(19&년,월,일) 로 이해해 주셔야 합니다.

     

    주민번호 8번째 자리가 2보다 큰 3이나 4이면 2000년대 출생자이고, 1이나 2이면 1900년대 출생자이므로,

    주민번호 앞자리 2개 앞에다가 20이나 19를 if 문으로 구해서 붙여준 결과를 "년"에 포함시키는 것입니다.

     

    좋은 하루 보내세요. 

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