책 내용 질문하기
엑셀 2018년 2회 기출문제 (1급, E형) 문제 4-2
도서
2019 시나공 컴퓨터활용능력 1급 실기
페이지
00
조회수
1124
작성일
2019-02-16
작성자
탈퇴*원
첨부파일

안녕하세요, 

 

엑셀 프로시저 작성 시,

 

'입력되는 데이터는 워크시트에 입력된 기존 데이터와 같은 형식의 데이터로 입력하시오'라는 조건이 있을 때

 

Val 함수나 CDate 함수 등으로 형식을 맞춰주는 것 이외에도 

 

문제지에 제시된 표시 형식과도 일치하는 형태로 데이터가 입력될 수 있도록 해주어야 하는 것 아닌가요??

 


 

현금영수증번호 값의 뒤 4자리가 *처리 되어있고, 별도의 셀 서식 또한 적용되어 있지 않아

 

프로시저 작성 시 다음과 같이 작성하였으나 해설과 달랐습니다.

 

제 답변 : Cells(입력행, 2) = Left(txt현금영수증번호, 7) & "****"

 

해설 : Cells(입력행, 2) = txt현금영수증번호

 

 

 

 

1. '입력되는 데이터는 워크시트에 입력된 기존 데이터와 같은 형식의 데이터로 입력하시오' 라는 조건이 주어지면 

 

    새로운 데이터 입력 시, 기존 워크시트에 작성되어 있는 데이터와 같게


    (예를 들면 문자, 숫자 등의 형식을 맞춰줘서 오른쪽, 왼쪽 정렬될 수 있도록) 프로시저를 작성해야하는 것이 아닌가요?


2. 제 답변과 같이 작성했을 때 오답 처리가 되는 것인지?


3. 혹시 문제에 'listindex, val 함수 사용' 이라는 조건이 있어서 해당 속성 및 함수를 제외한 것들은 쓰면 안되기 때문인지?

 

위 3가지가 궁금합니다. ㅜㅜ

 

답변
2019-02-17 23:15:00

안녕하세요.

 

1.

네, '입력되는 데이터는 워크시트에 입력된 기존 데이터와 같은 형식의 데이터로 입력하시오' 라는 조건이 주어지면  숫자나 문자의 형식을 기본적으로 맞추게 됩니다.

 

2.

****로 표시되게 하는 것은 따로 지정되지 않으면 작성하지 않으셔도 될 것 같습니다.

문제 지시사항에 위배되지 않는다면 감점되지는 않을 것 같습니다.

하지만, 이 경우에는 지시되지 않은 함수를 사용하셨으므로 정답으로 인정되지는 않습니다.

 

3.

문제에 함수가 하나라도 지정되어 있다면, 해당 함수만 사용해서 작성해 주셔야 합니다.

Left 함수는 제시되지 않았으므로 사용하지 않으셔야 합니다.

 

 

좋은 하루 보내세요.

 

 

  • 관리자
    2019-02-17 23:15:00

    안녕하세요.

     

    1.

    네, '입력되는 데이터는 워크시트에 입력된 기존 데이터와 같은 형식의 데이터로 입력하시오' 라는 조건이 주어지면  숫자나 문자의 형식을 기본적으로 맞추게 됩니다.

     

    2.

    ****로 표시되게 하는 것은 따로 지정되지 않으면 작성하지 않으셔도 될 것 같습니다.

    문제 지시사항에 위배되지 않는다면 감점되지는 않을 것 같습니다.

    하지만, 이 경우에는 지시되지 않은 함수를 사용하셨으므로 정답으로 인정되지는 않습니다.

     

    3.

    문제에 함수가 하나라도 지정되어 있다면, 해당 함수만 사용해서 작성해 주셔야 합니다.

    Left 함수는 제시되지 않았으므로 사용하지 않으셔야 합니다.

     

     

    좋은 하루 보내세요.

     

     

  • 관리자
    2019-02-19 16:23:42

    안녕하세요.

     

    1. 네, 조건에 기존 데이터 형식과 동일해야 한다는 조건이 없으므로 정답으로 인정됩니다.

    동일하게 만들어 주시려면 오른쪽 정렬해 주시는 방법도 있습니다.

    표시되지 않은 함수는 사용하지 마시구요.

     

     

    2.

    여기서 언급한 IF는 함수가 아니고 VBA 명령문으로 IF문으로 표시되어 있습니다.

    함수는 제시되지 않은 것입니다.

     

     

    3.

    네, 맞습니다. 지시된 함수가 없으므로 임의로 사용하시면 됩니다.

     

    좋은 하루 보내세요. 

  • *
    2019-02-18 14:09:31

    답변 감사합니다.

     

    한 가지 더 질문이 있는데요,

     

    1. 엑셀 최신 기출문제 2017년 1급 E형 문제 4-2 _p.185 의 경우

     

    문제에서 주어진 hour 함수만 사용 시 폼을 통해 입력된 데이터가 다음과 같이 나타나게 됩니다. (마지막 행)

     


     

    입장시간 필드와 퇴장시간 필드 값이 기존 데이터와 다르게 왼쪽 정렬 되어 나타나지만,

     

    문제에 기존 데이터와 같은 형식의 데이터로 입력하라는 조건도 없고

     

    함수는 hour함수만 제시되어 있으니

     

    위와같이 기존 데이터와 표시 형태가 다르게 나타나더라도 정답처리가 되는 것인가요?

      

    제시되어 있지 않은 timevalue 함수를 이용하여 입장시간, 퇴장시간 필드의 기존 데이터와 같이 오른쪽 정렬되어 나타나게 답안을 작성한다면

     

    오답처리 된다는 말씀이신거 맞나요??

     

     

    2. 엑셀 최신 기출문제 2016년 3회 1급 E형 문제 4-2 _p.195 의 경우

     

    문제에 if문 사용을 제외하고는 특정 함수를 사용하라는 지시사항이 표기되어 있지 않고,

     

    해설을 보면 txt결석, txt지각, txt과제, txt평가 등의 값을 셀이 입력할 때 Val 함수를 사용하고 있는데요.

     

    이 문제에는 기존 데이터와 같은 형식의 데이터로 데이터를 입력하라는 조건이 없는데

     

    사용 가능한 함수가 따로 지정되지 않았기 때문에, 제시되지 않은 Val 함수를 사용해도 정답처리가 되는 것 맞나요??

     

     

     3. 엑셀 최신 기출문제 2016년 1급 2회 E형 문제 4-2 _p.205 의 경우 또한

     

    특정 함수를 사용하라는 지시사항이 없고,

     

    '정가'는 수치 데이터로 입력되도록 설정하라는 지시사항이 있습니다.

     

    이 경우에도 사용 가능한 함수가 따로 지정되지 않았기 때문에, 제시되지 않은 Val 함수를 사용해도 정답 처리가 되는 것인가요??

     

    감사합니다. :)

     

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