책 내용 질문하기
질문이여
도서
[2011] 컴퓨터활용능력 1급 실기(엑셀, 액세스 2003 사용자용)
페이지
조회수
89
작성일
2011-08-11
작성자
첨부파일

엑셀

프로시저문제여

2번에 답이 목록.columncount=2 인데

문제지랑 무슨관련이 있는거져 ??

설명좀 부탁드릴게여 .

두번째질문 실전모의고사 B형이여

제가 모르고 매크로작성하는거 첫번째꺼 기록을 누르구 총고과점수를 구하구 I18까지 드래그를 쭉 하여 구해야하는데 I7만 해놓고 기록을 중지하구 말았는데 이거 다시 재편집 하는 방법 없나여 ?

막 저두 재편집 비쥬얼 베이직 들가서 중단 재설정 아무리 해봐도 안되네여

제대로된 방법좀 알려주세여 .

세번째 질문이여 실전모의고사 D형

외부데이터 가져오기 쿼리마법사에서 편집해야되잖아여

직급 또는에 2를 넣어야 하는데 자꾸 2를 넣는순간에 근무팀 R/D팀이 사라집니다 ㅡㅡ

지금은 아예 또는 그창에 입력되지 못하게 되네여

아 맨처음부터 다시 해도 자꾸 저러네여

아 몹니까 진짜......제가 모 잘못한거 있나여 ?

그리구 계산작업에 첫번째문제여

{=SUM(IF($B$12:$B$27=A3,1)) & "명"} 이게 답인데 A3 옆에 1이 왜붙었는지 모르겠씁니다.

실전모의고사 H형

기본작업에 고급필터문제여

저는 조건에 그냥 호봉,연봉

이렇게 잡았는데 정답지에는 호봉수,높은연봉 이렇게 되어있는데

이거 한두번그런게 아니라 자꾸 저거때문에 점수가 깍이니까 이렇게 올리는데여

꼭 저렇게 해야만하는건가여? 실제시험에서도 저러면 깍이나여 ? 저렇게 하는 기준은 몬가여 ??

계산작업추가질문이여

3번이랑4번 정답지를보면

(A19&"급") 이런함수가 공통적으로 있잖아여

직급별이면 그냥 $c$3:$c$11=a19 이렇게 평범할텐데 왜 급이 들어갔져 ? 3번문제엔 &연산자를 이용하라구해도 왜 저걸 이용하는건지 모르겠구 문제4번에는 이용하라구 나와있지도 않은데 왜 & "급을"붙였는지 이해가 안갑니다.

답변
2011-08-11 13:47:00

1. 보통 lst박스에 속성에서 지정해 주는데 A형 문제의 경우는 lst박스 속성에 이 것을 지정해 주지 않았기 때문에 columncount 속성을 지정하여 2열로 만들어 준것 입니다. 하지만 실전 E형에서는 이미 이 속성이 지정되어 있습니다. 그렇기 때문에 그냥 목록.RowSource = "F4:G8" 로 사용해도 되는 것입니다.

그냥 사용하셨을때 2개의 열이나온다면 그냥 사용하셔도 되구요. 그렇지 않다면 columncount 를 사용하세요.

2. 중지 하시구요. 도구 -> 매크로 -> 매크로 를 선택 하셔서 나타나는 매크로 대화상자에서 삭제할 매크로를 선택 하시고 제거 하신 후에 다시 매크로를 작성하세요.

3. 사라지는게 아니라 위로 올라가는 것이예요. 오른쪽 스클롤바를 내리셔서 확인 해 보세요.

4.

=sum(if(조건1,1))

이라고 된것은 조건이 맞으면 1을 반영 하고 조건이 틀리면 아무것도 반영하지 않는 것입니다.

조건이 참이면 1 이 반영되고 조건이 거짓이면 아무것도 반영되지 않으므로

=sum(1,1,,,1,,1,,)

과 같이 되어 이것을 모두 더하면 4가 되죠.

즉 조건에 맞는 것의 개수를 세는 것입니다.

sum 함수로 개수를 셀때는 이런 방법을 사용합니다.

5.

식을 이용하여 true나 false 값이 나올때 필드명을 원본데이터에 없는 필드명을 써서

가상의 필드를 만들고 이 가상의 필드에서 true 값만 필터해 내는 것입니다.

만약 수량이 평균이상인 값을 구하는데 수량이라는 필드가 있고

수량

=a1>=average($a$1:$a$10)

으로 쓰게 되면 식에서 나온 값이 true 나 false가 되는데

필드명을 수량으로 쓰시면 수량으로 등록된 10,20 30 40 등과 true 와 false 를 비교하게 됩니다.

10=false 는 전혀 같은 값이 될 수 없겠죠.

그러므로 필터를 하지 않게 되는 것입니다.

이런 이유로 가상의 필드를 만들어 그 가상의 필드에서 true 값만 필터하게 되는 것입니다.

6. 원래 직급 필드에는 2급, 3급 과 같이 입력되어 있는데 비교하고자 하는 표에는 1,2,3 과 같이 숫자만 적혀 있기 때문에 그런것입니다.

$c$3:$c$11=a19

과 같이 비교하면

2급 = 2 를 비교하게되어 같은 값이 나올 수 없습니다. 그래서

$c$3:$c$11=a19 &"급"

을 하여

2급=2급

과 같이 비교하게 하기 위한 것이죠.

좋은 하루 되세요.

"
  • *
    2011-08-11 13:47:00

    1. 보통 lst박스에 속성에서 지정해 주는데 A형 문제의 경우는 lst박스 속성에 이 것을 지정해 주지 않았기 때문에 columncount 속성을 지정하여 2열로 만들어 준것 입니다. 하지만 실전 E형에서는 이미 이 속성이 지정되어 있습니다. 그렇기 때문에 그냥 목록.RowSource = "F4:G8" 로 사용해도 되는 것입니다.

    그냥 사용하셨을때 2개의 열이나온다면 그냥 사용하셔도 되구요. 그렇지 않다면 columncount 를 사용하세요.

    2. 중지 하시구요. 도구 -> 매크로 -> 매크로 를 선택 하셔서 나타나는 매크로 대화상자에서 삭제할 매크로를 선택 하시고 제거 하신 후에 다시 매크로를 작성하세요.

    3. 사라지는게 아니라 위로 올라가는 것이예요. 오른쪽 스클롤바를 내리셔서 확인 해 보세요.

    4.

    =sum(if(조건1,1))

    이라고 된것은 조건이 맞으면 1을 반영 하고 조건이 틀리면 아무것도 반영하지 않는 것입니다.

    조건이 참이면 1 이 반영되고 조건이 거짓이면 아무것도 반영되지 않으므로

    =sum(1,1,,,1,,1,,)

    과 같이 되어 이것을 모두 더하면 4가 되죠.

    즉 조건에 맞는 것의 개수를 세는 것입니다.

    sum 함수로 개수를 셀때는 이런 방법을 사용합니다.

    5.

    식을 이용하여 true나 false 값이 나올때 필드명을 원본데이터에 없는 필드명을 써서

    가상의 필드를 만들고 이 가상의 필드에서 true 값만 필터해 내는 것입니다.

    만약 수량이 평균이상인 값을 구하는데 수량이라는 필드가 있고

    수량

    =a1>=average($a$1:$a$10)

    으로 쓰게 되면 식에서 나온 값이 true 나 false가 되는데

    필드명을 수량으로 쓰시면 수량으로 등록된 10,20 30 40 등과 true 와 false 를 비교하게 됩니다.

    10=false 는 전혀 같은 값이 될 수 없겠죠.

    그러므로 필터를 하지 않게 되는 것입니다.

    이런 이유로 가상의 필드를 만들어 그 가상의 필드에서 true 값만 필터하게 되는 것입니다.

    6. 원래 직급 필드에는 2급, 3급 과 같이 입력되어 있는데 비교하고자 하는 표에는 1,2,3 과 같이 숫자만 적혀 있기 때문에 그런것입니다.

    $c$3:$c$11=a19

    과 같이 비교하면

    2급 = 2 를 비교하게되어 같은 값이 나올 수 없습니다. 그래서

    $c$3:$c$11=a19 &"급"

    을 하여

    2급=2급

    과 같이 비교하게 하기 위한 것이죠.

    좋은 하루 되세요.

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