책 내용 질문하기
엑셀 실전모의고사a-g
도서
2019 시나공 컴퓨터활용능력 1급 실기
페이지
456
조회수
593
작성일
2019-06-17
작성자
탈퇴*원
첨부파일

실전모의고사 a형

페이지 456쪽

문제4-2-1

*lst목록.coulm.count=2

이건 왜 해주는 건가요? 문제에 주어져있나요?

 

*cells(a,5)=cmd납입.caption 은 무슨 뜻인가요?


실전모의고사b형

페이지 466

 

문제1-2

=AND(RIGHT($B3,2)="30",D3>=50000) 여기서 right함수에 30은 숫자인데 쌍따옴표를 왜 해주는건가요? 원래 숫자는 그냥 입력하는 것 아닌가요?


페이지467

 

문제2-2

 

정답만 나와있고 해설이 없어서요. 룩업함수가 어떻게 쓰였는지 해설 부탁드립니다.


문제2-5

 

=MIN(MAX(($A$21:$A$29=$A32)*$D$21:$D$29,($A$21:$A$29=$A32)*$F$21:$F$29))

이 식이아니라 왜 max가 2번 쓰이는건가요?


페이지 469

 

문제4-2-2

 

메세지 박스 입력할때 문제에서 cmb제품명을 선택하지 않았으면, 수량을 입력하지 않았으면 이라고 "선택과 입력" 다르게 주어졌는데
문제에서는 =" " 이렇게 둘 다 똑같은 답으로 입력되어있나요?

 

ㄱ리고 정답해설에 = " " 이건 공백을 뜻하나요?

 

 

실전모의고사  c형

 

페이지 479

 

문제1-2

 

-각각 조건을 왜 괄호 3 덩어리로 묶어준 것이죠? 문제에 ~이고 때문에 묶어준 건가요?

 

 

페이지481

 

문제3-2 

 

데이터표 매크로 정답만 나와있고 과정 해설이 없는데 차례대로 해설 부탁드립니다.

 

페이지 482

문제4-2-2 

 

txt합계=val(txt1차)+val(txt2차) 마지막에 txt1차,2차 앞에 val은 왜 붙여준거죠? 

문제에 사용하란 말은 없는 거 같은데 그런 말이 없어도 알아서 무조건 입력해야하나요?

 

 

 

실전모의고사 d

 

페이지491

문제1-2 

 

=weekday($F4,2)>=6 여기서 >=6 은 무슨 뜻인가요?

 

 

 

실전모의고사E

페이지505 

 

문제4-2-1

 

lst신상목록.RowSource = [F4:G8] 이렇게 입력해도되나요?

 

 

문제4-2-2

-이 문제에서 선택하지 않았으면 이걸 isnull로 사용하였는데 페이지 469 문제 4-2-2 에서는 이걸 =" " 이렇게 작성했는데 두 문제가 주어진 형식이 다른 경우인건가요?

 

-목록상자에서만 행 번호를 0부터 시작하는 건가요? 

 

-listindex와 list 차이점이 뭔가요?

 

-그리고 선택된 값을 입력 할때는 if 값이름=true then 이렇게 사용하는데 왜 false는 사용하지 않는건가요? 선택되지 않은 값을 사용할떄 false를 사용하면 틀린건가요?

 

실전모의고사F

문제4-2-1

*영화명 = 영화명.List(0)
해설 부탁드립니다.

맨 앞에 영화명은 뭘 뜻하나요? 그리고 문제에 목록 중 첫 번쨰 항목은 정답에서 두번째에 있는 영화명을 뜻하나요?

*그리고 ROW SOURCE와 ADDITEM 차이가 뭔가요?

문제 4-2-2

If 금액 >= 40000 Then
Cells(a, 5) = 금액 * 0.1
Else
금액 = " "

ELSE를 위 처럼 입력해도 되나요?


모의고사G형

문제1-3

-조건 입력할때 마지막 대상 셀에
16세라 적어야 정답인가요? 16은 오답인가요? 조건에 원래 한글과 숫자 같이 입력 가능한거 였어요?

-또는이 OR인가요??? 헷갈려서 그런데 AND와 OR 에 해당되는게 어떤건지 알려주세요. 예를 들어 AND 그리고~,면서~ 등등

문제4-2-2

-왜 송금자는 입력 안하고 계좌,금액만 CELLS(참조행,1) 이런식으로 입력한건가요?

ㅁ 

 

답변
2019-06-19 21:19:16

안녕하세요.

 

실전모의고사 A형
456쪽
문제4-2-1
* lst목록.coulm.count=2
제시된 문제 그림을 보시면 lst목록의 열개수가 2개(호수, 성명)입니다.
보통 다른 문제는 속성창에 설정되어 제시되지만,
이 문제의 경우에는 설정되어있지 않으므로 코드로 설정해 준 것입니다.

*cells(a,5)=cmd납입.caption
2번에서 chk납입에 따라 cmd납입.caption 의 설정을 다르게 지정했습니다.
2번에서 지정된 이 결과를 cells(a,5)에 표시하는 것입니다.


실전모의고사 B형
466쪽
RIGHT 함수가 문자 함수이므로 반환값이 문자입니다.
그래서 문자 "30"과 비교하는 것입니다.


467쪽
문제2-2
LOOKUP(찾을값, 범위1, 범위2) 함수는 범위1에서 찾을값과 같은 데이터를 찾은 후 같은 행의 범위2에 있는 데이터를 입력합니다.
LOOKUP(F3가중평균, 범위1, 범위2) 형식으로 가중평균을 찾을값으로 해서, 범위1에서 찾을값 보다 같거나 크지않은 값을 찾아서 행을 선택하고, 범위2의 값을 반환합니다.
가중평균 96.2는 [F14:F18] 영역에서 같거나 크지않은 값을 가진 [F17] 셀의 행을 선택해서 범위2 동일행의 평점 A를 반환합니다.


문제2-5
문제가 대리점별 가장 큰 상반기판매액과
                      가장 큰 하반기판매액   중에서 작은 판매액을 표시하라고 했으므로
MAX를 두번 사용한 것입니다.
MIN(MAX(상반기판매액),MAX(하반기판매액)) 형식으로 이해하시면 됩니다.


469쪽
문제4-2-2
문제에서
제품명을 선택하지 않았으면 '제품명을 선택하세요.'
수량을 선택하지 않았으면 '수량을 입력하세요.' 메시지를 출력하라고 지시한 것입니다.

= " "은 공백이 입력되었을 때, 즉 제품명이나 수량이 입력되었는지 확인하기 위해 사용된 것입니다.

 

실전모의고사 C형
479쪽
문제1-2
네, 이고(AND)로 연결되어야 해서
=(조건1)*(조건2)*(조건3) 으로 처리한 것입니다.


481쪽
문제 3-2
1. 매크로 기록을 시작해 주세요.
2. [C6] 셀의 수식을 확인하고, [C9] 셀에 수식을 그대로 입력해 주세요.
3. [C9:J14] 영역을 선택하고 [데이터 표] 기능을 선택해 주세요.
4. 데이터 표 대화상자의 행 입력셀에 필기[G6], 열 입력 셀에 실기[F6]을 클릭해서 지정해 주세요.
   해설처럼 표시되면, 확인버튼을 누릅니다.
5. 데이터 표 결과를 확인하고, 매크로 기록을 중지하세요.
6. 타원 도형을 정해진 위치에 삽입하고 텍스트 입력 후 위치 조정하시고, 기록한 '가중평균' 매크로를 지정해 주세요.
7. 도형의 채우기색을 변경하세요.


482쪽
문제4-2-2
val은 문자 형식으로 되어 있는 숫자를 숫자 형식으로 변환합니다.
제시된 함수가 없으므로 임의로 사용가능합니다.
val을 사용하지 않으면, 텍스트로 처리되어
txt1차 + txt2차 는 텍스트가 연결되어 표시됩니다.
예를 들어, txt1차가 88, txt2차가 89라면, 합계에 8889 가 표시되는 것이죠.
계산을 위해 숫자로 변환한 것입니다.
정확한 결과가 나온다면 val을 사용하지 않아도 되지만, 이 문제에서는 사용해 주셔야 정확한 결과가 표시됩니다.


실전모의고사 D형
491쪽
weekday 함수의 2번 유형은 월요일(1)에서 일요일(7)까지로 표시합니다.
토요일이거나 일요일인 행 전체에 대해 서식을 지정해야 합니다.
토요일 6, 일요일 7이므로 6 이상인지 비교하는 것입니다.


실전모의고사 E형
505쪽
문제4-2-1
lst신상목록.RowSource = [F4:G8]  로 입력하시면 오류로 인식합니다.
허용되지 않는 형식으로 사용하실 수 없습니다.


문제4-2-2
-
단순한 컨트롤이 아니라 바운드된 필드로 참조할 때,
필드의 초기값은 Null이므로 값을 입력하지 않은 것은 IsNull로 검사합니다.

IsNull( )은 유효한 데이터를 전혀 포함하지 않으면 참(True)을, 포함하면 거짓(False)을 반환하는 함수입니다.
주로 목록상자에서 사용됩니다.

엑셀에서 컨트롤에 등록된 내용을 바로 확인하기 위해서는 txt이름 = "" 와 같이 사용하는 것입니다.

 
어떻게 작성하시든 코드가 정상실행되어 정확한 결과가 나온다면 상관 없습니다.

실제 시험에서 지시사항에 별다른 설명이 없었다면 둘중 어느것을 사용하시든 정확한 결과가 나오면 정답으로 인정될 것 입니다.

-
네, 목록상자의 인덱스는 0부터 시작합니다.


-
참조행 = lst과목.ListIndex
입력행 = [a2].Row + [a2].CurrentRegion.Rows.Count
 Cells(입력행, 1) = txtID
 Cells(입력행, 2) = txt이름
Cells(입력행, 3) = lst과목.List(참조행, 0)
Cells(입력행, 4) = lst과목.List(참조행, 1)
Cells(입력행, 5) = lst과목.List(참조행, 2)
Cells(입력행, 6) = lst과목.List(참조행, 3) - (lst과목.List(참조행, 3) * txt할인율)

여기에서 참조행에 lst과목.listindex 라고 정의해 두고
lst과목.list(참조행,0) 으로 사용 하고 있습니다.

이것은 참조행이 어디인지 지정해 놓고 lst과목에서 참조행의 위치와 0인.. 그러니깐 참조행이 만약 2이고 찾고자하는 것이 0행에 있다는 그런 뜻이 됩니다.


-
선택과 해제는 true 아니면 false 이므로 if문에서 그렇지 않은 경우는 일반적으로 생략하여 표시한 것입니다.
문제에 따라 선택되지 않은 상태가 필요하다면 false를 사용하셔도 됩니다.

 

좋은 하루 보내세요. 

  • 관리자
    2019-06-19 21:19:16

    안녕하세요.

     

    실전모의고사 A형
    456쪽
    문제4-2-1
    * lst목록.coulm.count=2
    제시된 문제 그림을 보시면 lst목록의 열개수가 2개(호수, 성명)입니다.
    보통 다른 문제는 속성창에 설정되어 제시되지만,
    이 문제의 경우에는 설정되어있지 않으므로 코드로 설정해 준 것입니다.

    *cells(a,5)=cmd납입.caption
    2번에서 chk납입에 따라 cmd납입.caption 의 설정을 다르게 지정했습니다.
    2번에서 지정된 이 결과를 cells(a,5)에 표시하는 것입니다.


    실전모의고사 B형
    466쪽
    RIGHT 함수가 문자 함수이므로 반환값이 문자입니다.
    그래서 문자 "30"과 비교하는 것입니다.


    467쪽
    문제2-2
    LOOKUP(찾을값, 범위1, 범위2) 함수는 범위1에서 찾을값과 같은 데이터를 찾은 후 같은 행의 범위2에 있는 데이터를 입력합니다.
    LOOKUP(F3가중평균, 범위1, 범위2) 형식으로 가중평균을 찾을값으로 해서, 범위1에서 찾을값 보다 같거나 크지않은 값을 찾아서 행을 선택하고, 범위2의 값을 반환합니다.
    가중평균 96.2는 [F14:F18] 영역에서 같거나 크지않은 값을 가진 [F17] 셀의 행을 선택해서 범위2 동일행의 평점 A를 반환합니다.


    문제2-5
    문제가 대리점별 가장 큰 상반기판매액과
                          가장 큰 하반기판매액   중에서 작은 판매액을 표시하라고 했으므로
    MAX를 두번 사용한 것입니다.
    MIN(MAX(상반기판매액),MAX(하반기판매액)) 형식으로 이해하시면 됩니다.


    469쪽
    문제4-2-2
    문제에서
    제품명을 선택하지 않았으면 '제품명을 선택하세요.'
    수량을 선택하지 않았으면 '수량을 입력하세요.' 메시지를 출력하라고 지시한 것입니다.

    = " "은 공백이 입력되었을 때, 즉 제품명이나 수량이 입력되었는지 확인하기 위해 사용된 것입니다.

     

    실전모의고사 C형
    479쪽
    문제1-2
    네, 이고(AND)로 연결되어야 해서
    =(조건1)*(조건2)*(조건3) 으로 처리한 것입니다.


    481쪽
    문제 3-2
    1. 매크로 기록을 시작해 주세요.
    2. [C6] 셀의 수식을 확인하고, [C9] 셀에 수식을 그대로 입력해 주세요.
    3. [C9:J14] 영역을 선택하고 [데이터 표] 기능을 선택해 주세요.
    4. 데이터 표 대화상자의 행 입력셀에 필기[G6], 열 입력 셀에 실기[F6]을 클릭해서 지정해 주세요.
       해설처럼 표시되면, 확인버튼을 누릅니다.
    5. 데이터 표 결과를 확인하고, 매크로 기록을 중지하세요.
    6. 타원 도형을 정해진 위치에 삽입하고 텍스트 입력 후 위치 조정하시고, 기록한 '가중평균' 매크로를 지정해 주세요.
    7. 도형의 채우기색을 변경하세요.


    482쪽
    문제4-2-2
    val은 문자 형식으로 되어 있는 숫자를 숫자 형식으로 변환합니다.
    제시된 함수가 없으므로 임의로 사용가능합니다.
    val을 사용하지 않으면, 텍스트로 처리되어
    txt1차 + txt2차 는 텍스트가 연결되어 표시됩니다.
    예를 들어, txt1차가 88, txt2차가 89라면, 합계에 8889 가 표시되는 것이죠.
    계산을 위해 숫자로 변환한 것입니다.
    정확한 결과가 나온다면 val을 사용하지 않아도 되지만, 이 문제에서는 사용해 주셔야 정확한 결과가 표시됩니다.


    실전모의고사 D형
    491쪽
    weekday 함수의 2번 유형은 월요일(1)에서 일요일(7)까지로 표시합니다.
    토요일이거나 일요일인 행 전체에 대해 서식을 지정해야 합니다.
    토요일 6, 일요일 7이므로 6 이상인지 비교하는 것입니다.


    실전모의고사 E형
    505쪽
    문제4-2-1
    lst신상목록.RowSource = [F4:G8]  로 입력하시면 오류로 인식합니다.
    허용되지 않는 형식으로 사용하실 수 없습니다.


    문제4-2-2
    -
    단순한 컨트롤이 아니라 바운드된 필드로 참조할 때,
    필드의 초기값은 Null이므로 값을 입력하지 않은 것은 IsNull로 검사합니다.

    IsNull( )은 유효한 데이터를 전혀 포함하지 않으면 참(True)을, 포함하면 거짓(False)을 반환하는 함수입니다.
    주로 목록상자에서 사용됩니다.

    엑셀에서 컨트롤에 등록된 내용을 바로 확인하기 위해서는 txt이름 = "" 와 같이 사용하는 것입니다.

     
    어떻게 작성하시든 코드가 정상실행되어 정확한 결과가 나온다면 상관 없습니다.

    실제 시험에서 지시사항에 별다른 설명이 없었다면 둘중 어느것을 사용하시든 정확한 결과가 나오면 정답으로 인정될 것 입니다.

    -
    네, 목록상자의 인덱스는 0부터 시작합니다.


    -
    참조행 = lst과목.ListIndex
    입력행 = [a2].Row + [a2].CurrentRegion.Rows.Count
     Cells(입력행, 1) = txtID
     Cells(입력행, 2) = txt이름
    Cells(입력행, 3) = lst과목.List(참조행, 0)
    Cells(입력행, 4) = lst과목.List(참조행, 1)
    Cells(입력행, 5) = lst과목.List(참조행, 2)
    Cells(입력행, 6) = lst과목.List(참조행, 3) - (lst과목.List(참조행, 3) * txt할인율)

    여기에서 참조행에 lst과목.listindex 라고 정의해 두고
    lst과목.list(참조행,0) 으로 사용 하고 있습니다.

    이것은 참조행이 어디인지 지정해 놓고 lst과목에서 참조행의 위치와 0인.. 그러니깐 참조행이 만약 2이고 찾고자하는 것이 0행에 있다는 그런 뜻이 됩니다.


    -
    선택과 해제는 true 아니면 false 이므로 if문에서 그렇지 않은 경우는 일반적으로 생략하여 표시한 것입니다.
    문제에 따라 선택되지 않은 상태가 필요하다면 false를 사용하셔도 됩니다.

     

    좋은 하루 보내세요. 

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