책 내용 질문하기
2023 컴활 2급실기 기본서 의 계산작업 문제모임 85쪽의 실전모의고사 b형 문제 5번 질문입니다
도서
2023 시나공 컴퓨터활용능력 2급 실기
페이지
계산작업 문제모음집 85쪽
조회수
133
작성일
2022-12-01
작성자
탈퇴*원
첨부파일

제목에 있는 실전모의고사 b형 계산작업문제 5번의 경우 

문제가 주민등록번호의 앞에서 여덟 번째 숫자가 2보다 크면 2000년대에 태어난 것이고, 아니면 1900년대에 태어난 것입니다.

답은 =date( if ( mid( b26, 8, 1) > "2", "20", "19") & mid(b26, 1, 2), mid(b26, 3, 2), mid(b26, 5, 2) 입니다

여기서 제가 궁금한 것은 정답 앞부분에 함수 if에 비교연산자를 적용 시킬때 > "2"가 아니라 > 2가 아닌가요??

2보다 크다는 것을 if함수의 조건식으로 쓸때에 왜 >2가 아니라 >"2"가 되는지 궁금합니다ㅜㅜ

답변
2022-12-01 20:11:16

안녕하세요.

 

mid 함수는 텍스트 함수로 결과를 텍스트로 반환하므로 "2"와 같이 큰따옴표(")로 묶어 텍스트 형식으로 만들어 비교해야 합니다.

 

즐거운 하루 되세요.

  • 관리자
    2022-12-01 20:11:16

    안녕하세요.

     

    mid 함수는 텍스트 함수로 결과를 텍스트로 반환하므로 "2"와 같이 큰따옴표(")로 묶어 텍스트 형식으로 만들어 비교해야 합니다.

     

    즐거운 하루 되세요.

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