책 내용 질문하기
1월 13일자 질문 세번째입니다.
도서
[2013] 컴퓨터활용능력 1급 실기(엑셀, 액세스 2007 사용자용)
페이지
1
조회수
221
작성일
2014-01-13
작성자

<1편 엑셀 기본모의재질문>

1) 1편 304p 수주내역서 시트차트의 x축,y축 글꼴크기11 맞게썼는데도 채점오답나서 파일첨부드립니다. (기본모의01회)

2) 9) 256p 문3-03 에 대한 재질문입니다. 비록 매크로로 작성하라고는 하였으나 문제완 별도로 프로시저 작성이 맞게 되었는지 확인받고 싶습니다. 정답이 아니어도 맞다면 실행은 되어야 하는데 실행조차 안되기 때문에 질문드렸던 겁니다. 제가 작성한 프로시저가 어디가 잘못된것인지 알고싶습니다. 2011년 2회 1급 액세스 E형 파일 첨부합니다.

3) 13) 2010년 3회 1급 E형 문제4-1 에 대한 재질문입니다. “해설대로 했는데 그림처럼 안됩니다. 파일첨부 하겠습니다. -> 정확히 어떤 부분이 안되는 것인가요? 차트 부분을 봤을때는 다른 점을 찾지 못하겠네요. 다시 질문 주시면 확인 후 답변 드리겠습니다.” 라고 답변받았었습니다. 제가 첨부한 파일에서 만든 요일별역량현황 쿼리를 실행시키면 PDF파일 335p의 그림과 같이 나오지 않는다는 것입니다. 예를들면, 그림에서는 입사요일이 월화수목금토 순으로 되어있으나 저의 것은 그렇지 않고, 직무역량의평균 이나 행동역량의평균 아래에 나와있는 데이터값들도 다릅니다.

<부록 액셀기출 2차 질문모음>

1) 2012년 2회 액셀 기출 문제2 에서 And를 쓰지 않고 조건을 =OR(LEFT($A3,3)="1-2", 100<=AVERAGE($D3:$E3)<=200) 로 써주었습니다. 만일 And라는 조건을 생각하지 않는다면 밑줄친 부분과 같이 쓰는것도 허용이 되나요?

2) 2012년 2회 액셀 기출 문제 2 고급필터 대화상자를 띄우기 전 저는 항상 표1의 범위를 먼저 블록화 시켜준 후 대화상자를 띄웁니다. 그렇게 하면 목록범위가 미리 정해져서 나오기 때문이었습니다. 그런데 이렇게 하면 고급필터 실행이 정상적으로 작동되지 않나요? 자꾸 고급필터 실행이 이상하게 되어서, 이번에는 대화상자를 먼저 띄우고 목록범위를 지정해 주었더니 정상적으로 작동이 됩니다. 제가 실수원인을 잘 찾아낸것인가요?

3) 2012년 2회 문제3-1 피벗테이블 보고서를 만들기 위한 <전기사용현황.accbd>라는 파일은 아무리 뒤져봐도 없는데요, <전기사용.accbd>라고는 있어도..ㅡㅡ;; 제 CD가 그렇다면 다른 CD도 마찬가지일텐데 확인부탁드립니다.

4) 2012년 1회 문제2-4 choose함수에 대한 질문입니다. 부록교재로 167p에 나와있는 식대로 다 써주었습니다만, 가운데에 +1 을 왜해주는건지 모르겠습니다. 그거 하나만 빼고는 다 잘 썼는데 말입니다.

5) 2012년 1회 문제2-5 Dcounta(범위,열번호,조건) 의 조건을 G24에 시야각, G25에 >=170, H24에 가격, H25에 >=average($F$4:$F$17) 이렇게 기재해주면 왜 안되는 것일까요? 더군다나 부록 167p 해설에는 시야각에 대한 조건이 전혀 기재되어있지 않습니다!!

8) 지난번에 Listindex에 대한 심도있는 답변 정말 감사합니다. 그런데 2012년 예시문제 부록175p의 문제는 설명해주셨던 두 가지 (Listindex문제,List/Listindex문제) 경우에 해당이 되는것 같지 않습니다. 폼에 있는걸 내보낸다는 걸로 봐선 전자의 경우이긴 한거 같은데, 참조행을 따로 먼저 설정해준 것이 아니고 그냥 곧바로 cells(입력행,4)=cells(cmb모델.Listindex+4,12) 로 써줬기 때문입니다. 자세한 비교설명 좀 부탁드리겠습니다. 특히 List, Listindex, 참조행, 참조표 별 문제유형도 소개바랍니다. 각 유형별로 설명해주세요. 기왕이면 유형별로 교재에 예시문제들 페이수랑 번호도좀 알려주시면 감사하겠습니다.

9) 위에 아울러 참조행이라는 것이 폼의 콤보상자에 있는걸 가리키는 경우도 있고 시트상에 있는걸 가리키는 경우도 있는것이라고 이해하면 될까요? 그렇다면 Listindex가 폼의 것을 가리키는지 시트에 있는 것을 가리키는지 어떻게 구분하여 나타내 주면 되는건가요? 참조행의 개념에 대해서 좀 부탁드립니다.

10) 2011년 3회 부록 184p 문제2-2 식 제대로 다 써주었는데도 오답이 나서 파일첨부드립니다. 저는 =SUM(IF(($A23=(YEAR(TODAY())-YEAR($C$3:$C$18)))*(B$22=$D$3:$D$18),1,0)) 으로 썼습니다. 파일첨부드립니다.

11) 2011년 3회 부록 184p 문제2-3 식도 좀 봐주십시오. 답과 다르긴 한데 % 까지 표시해 주려면 답처럼 쓰기보단 제 식대로 써주어야 하는게 아닌지요? 해설대로 해주면 %가 표현되지 않을것 같습니다.=100*COUNT(IF(($E23=$I$3:$I$18)*($F$3:$F$18="서교동"),$A$3:$A$18))/COUNT($A$3:$A$18) & "%"

이것도 파일첨부를 봐주십시오. 단, 제 식대로 하면 소숫자리 첫 번째까지 표현이 됩니다.

<부록액세스기출2차질문모음>

1) 2012년 2회 부록211p 문제4-1은 제가 쿼리마법사가 아닌 쿼리디자인으로 작업했는데요, 제품번호, 제품명, 단가 를 드래그한 후 제품번호의 묶는방법을 조건으로 바꾸어 주고 조건에 not in (selsect 제품번호 from 주문제품) 이라고 써 주었습니다. 그런데 이 방법이, 제품번호,제품명,단가,제품번호를 드래그한 후 네 번째 제품번호는 표시안함 한 뒤 조건으로 지정해 주고 이의 조건에 not in (selsect 제품번호 from 주문제품) 이라고 써주는 방법과 결과가 같은 것인지 궁금합니다. 다른 문제에서도 이 두 방법은 아무거나 선택해서 사용할 수 있는 것인지요?

2) 2012년 1회 부록 226p 문제3-02 회원보기폼의 cmb기관 컨트롤에 AfterUpdate 기능 구현하기 에 대한 질문입니다.

Me.RecordSource "select * from 회원 where [기관ID]=[forms]![회원보기]![cmb기관ID]"

로 써주면 왜 틀린건가요? 기관ID 와 cmb기관ID 는 서로 다른 문서의 항목들이기 때문에 오히려 더 정확하게 써준 것이 아닌가요?

3) 2012년 1회 부록 227p 문제4-03에서, 출력파일에 써주는 C:\ 라는게 무슨 뜻인가요? 전부터 궁금하던건데 마침 이거 안써서 틀렸기에 질문드립니다.

4) 2011년 3회 부록 240p 문제1-2 관계설정에 대한 질문입니다. 이런 류의 문제에서 삭제쿼리를 만들때 쓰이는 테이블이 <거래내역>테이블인지 <거래처>테이블인지는 어떻게 판별할 수 있나요? M:1에서 M에 해당하는걸 사용하는건가요? 항상 걸리던 내용인데 이번에 질문드립니다. 비슷한 유형의 문제가 본교재에 있다면 페이지수도 좀 알려주십시오.

5) 2011년 3회 부록 246p 문제2-02 코드에서 “제품내역” 옆에 ,acnormal 은 생략해줘도 되고 써줘도되고 하기 때문에 생략이 된건가요?

6) 2011년 3회 부록 248p 문제4-01 의 조인속성 대화상자 에 대한 질문입니다. 본교재에서 본 적 없는 처음보는 내용입니다. 이런 유형의 문제가 나올 때 문제가 어떤 유형으로 나오면 조인속성이구나 하고 생각해야되는건가요? 그리고 조인속성 대화상자의 1,2,3 이 각각 무슨 의미인지를 도무지 모르겠습니다. 따라서 0으로 표시하라는 조건에 대해 2를 찍어주는 이유도 모르겠습니다. 1,2,3에 대한 설명부탁드립니다.

답변
2014-01-15 07:31:37

1. 파일이 계속 계산작업문제모음만 첨부되어 있네요.

2. 파일이 첨부되지 않았습니다. 파일을 하나의 파일만 첨부가능하므로 압축파일에 여러 파일을 넣어 첨부해 주시기 바랍니다.

3. 마찮가지 입니다. 파일을 압축파일 하나에 여러 파일을 넣어 첨부해 주시기 바랍니다.

부록

1. 질문 주신 부분과 같이 사용할 수 없기 때문에 and 함수를 사용한 것입니다.

2. 두방법 모두 사용가능한데 제대로 되지 않는다면 고급필터 대화상자를 표시한 후에 목록을 지정하는 것이 더 낫겠죠.

3. 제가 설치한 파일에는 전기사용현황.accdb 로 되어 있네요. 한번 확인해 보도록 하겠습니다.

4.

제품id의 오른쪽 4개의 숫자를 4로 나눠서 0이나오면 "수동녹화",1이 나오면"수시/충격감지",2가나오면 "충격감지",3이나오면"수시감지"

인데요.

choose 함수는 인수가 1일때 부터 반영할 수 있기 때문에

0이나온 값에 +1 을 하여 1로 만들어 주게 됩니다.

그럼 결과적으로 0은 1이 , 1은 2가 , 2는 3이 , 3은 4가 되는 것이죠.

"수동녹화","수시/충격감지","충격감지","수시감지"

mod 함수로 나눈경우 0 1 2 3

+1을 하여

choose함수에적용 1 2 3 4

가 되어 정확히 지정이 되는 것입니다.

choose 함수의 함수 사용법에 의해 +1을 한 것이라고 보시면 되겠죠.

5. 그림을 보시면

시야각 가격평균

>=170 true

라고 되어 있으므로 가격평균에 해당하는 식만 적어 놓은 것입니다.

8. 문제 4-3 에 ~~ [표1]에 입력되도록 프로시저를 작성하시오.

이므로 입력프로시저를 작성하는 문제이구요.

신차가격은 모델과 l4:L8영역을 참조하고 listindex 속성을 이용하라고 했으므로

listindex 를 사용한 것입니다.

cmb모델 컨트롤 안의 값중하나를 선택하면 cmb모델.listindex 가 선택됩니다.

cmb모델 컨트롤의 첫번째 값은 0이므로 만약 베베카를 선택하면 1이 됩니다.

하지만 실제 신차량 가격이 입력된 곳은 셀이므로 이 셀의 위치를 확인 하셔야 하는데요.

신차량 가격의 베베카의 값이 입력된것은 2930 으로 이 위치는 5번째 입니다.

즉 1 + 4 를 지정하시면 5행의 값을 가져올 수 있겠죠?

그래서 실제 값이 입력된 위치인 4를 지정 하여 0 + 4 =4 (빼꼼카의값), 1 +4 = 4 (베베카의 값), 1+5=6(꽁공카의 값) 등 을 찾을 수 있는 것입니다.

listindex는 cmb값의 위치이고 +4 는 실제 데이터가 입력되어 표시되는 셀의 위치라고 기억하시면 되겠죠.

9. 보통 참조행은 콤보상자나 리스트상자의 값을 가지고 셀이나 리스트 상자의 값을 가져오기 위한 것입니다.

위의 설명을 참고하여 이해해 보시기 바랍니다.

10. 배열 수식으로 입력하지 않은 것은 아닌가요?

질문 주신 수식을 입력하니 정상적인 결과가 나오네요. 식을 입력하고 ctrl+shfit 를 누른 상태에서 enter 을 눌러 보세요.

11. 질문주신 식을 입력하면 & "%" 때문에 숫자가 아니라 문자로 표시 되기 때문에 소수 자리수가 수정이 되지 않습니다.

좋은 하루 되세요.

"
  • *
    2014-01-15 07:31:37

    1. 파일이 계속 계산작업문제모음만 첨부되어 있네요.

    2. 파일이 첨부되지 않았습니다. 파일을 하나의 파일만 첨부가능하므로 압축파일에 여러 파일을 넣어 첨부해 주시기 바랍니다.

    3. 마찮가지 입니다. 파일을 압축파일 하나에 여러 파일을 넣어 첨부해 주시기 바랍니다.

    부록

    1. 질문 주신 부분과 같이 사용할 수 없기 때문에 and 함수를 사용한 것입니다.

    2. 두방법 모두 사용가능한데 제대로 되지 않는다면 고급필터 대화상자를 표시한 후에 목록을 지정하는 것이 더 낫겠죠.

    3. 제가 설치한 파일에는 전기사용현황.accdb 로 되어 있네요. 한번 확인해 보도록 하겠습니다.

    4.

    제품id의 오른쪽 4개의 숫자를 4로 나눠서 0이나오면 "수동녹화",1이 나오면"수시/충격감지",2가나오면 "충격감지",3이나오면"수시감지"

    인데요.

    choose 함수는 인수가 1일때 부터 반영할 수 있기 때문에

    0이나온 값에 +1 을 하여 1로 만들어 주게 됩니다.

    그럼 결과적으로 0은 1이 , 1은 2가 , 2는 3이 , 3은 4가 되는 것이죠.

    "수동녹화","수시/충격감지","충격감지","수시감지"

    mod 함수로 나눈경우 0 1 2 3

    +1을 하여

    choose함수에적용 1 2 3 4

    가 되어 정확히 지정이 되는 것입니다.

    choose 함수의 함수 사용법에 의해 +1을 한 것이라고 보시면 되겠죠.

    5. 그림을 보시면

    시야각 가격평균

    >=170 true

    라고 되어 있으므로 가격평균에 해당하는 식만 적어 놓은 것입니다.

    8. 문제 4-3 에 ~~ [표1]에 입력되도록 프로시저를 작성하시오.

    이므로 입력프로시저를 작성하는 문제이구요.

    신차가격은 모델과 l4:L8영역을 참조하고 listindex 속성을 이용하라고 했으므로

    listindex 를 사용한 것입니다.

    cmb모델 컨트롤 안의 값중하나를 선택하면 cmb모델.listindex 가 선택됩니다.

    cmb모델 컨트롤의 첫번째 값은 0이므로 만약 베베카를 선택하면 1이 됩니다.

    하지만 실제 신차량 가격이 입력된 곳은 셀이므로 이 셀의 위치를 확인 하셔야 하는데요.

    신차량 가격의 베베카의 값이 입력된것은 2930 으로 이 위치는 5번째 입니다.

    즉 1 + 4 를 지정하시면 5행의 값을 가져올 수 있겠죠?

    그래서 실제 값이 입력된 위치인 4를 지정 하여 0 + 4 =4 (빼꼼카의값), 1 +4 = 4 (베베카의 값), 1+5=6(꽁공카의 값) 등 을 찾을 수 있는 것입니다.

    listindex는 cmb값의 위치이고 +4 는 실제 데이터가 입력되어 표시되는 셀의 위치라고 기억하시면 되겠죠.

    9. 보통 참조행은 콤보상자나 리스트상자의 값을 가지고 셀이나 리스트 상자의 값을 가져오기 위한 것입니다.

    위의 설명을 참고하여 이해해 보시기 바랍니다.

    10. 배열 수식으로 입력하지 않은 것은 아닌가요?

    질문 주신 수식을 입력하니 정상적인 결과가 나오네요. 식을 입력하고 ctrl+shfit 를 누른 상태에서 enter 을 눌러 보세요.

    11. 질문주신 식을 입력하면 & "%" 때문에 숫자가 아니라 문자로 표시 되기 때문에 소수 자리수가 수정이 되지 않습니다.

    좋은 하루 되세요.

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