책 내용 질문하기
질문입니다.
도서
[2013] 컴퓨터활용능력 1급 실기(엑셀, 액세스 2007 사용자용)
페이지
00
조회수
97
작성일
2013-03-03
작성자
첨부파일

상설때 못풀었거나 헷갈렸던 것들 질문입니다.

크로스탭쿼리 작성 문제였는데 아래와 같이 결과가 나오는 거거든요.

이름 합계 3월 4월 5월 6월 7월 8월
홍길동 5 2 3
유관순 4 4
... 6 5 1
... 3 2 1

쿼리마법사를 이용해서 행레이블엔 이름필드가 그대로 가게 했고,

다만 열레이블에서 월 단위로 나타나게 하는 거였거든요 원본 필드는 [이용일자]로서

원래 내용은 2008-03-04, 2008-03-24,...2008-08-30 이런식으로 3월에서 8월까지만으로 되있던건데

하고 나니 1월,2월과 9,10,11,12월까지 모두 만들어 지더라구요... 물론 값 부분은 비어있죠.

조건설정등을 이용해서 어떻게든 없애보려 했는데 안되더라구요. 열이름부분은 format([이용일자], "0000")....머 이런식으로 되어있는 것 같았어요...그래서 결국 쿼리에서 열숨기기를 이용해서 3에서 8월까지만 나오게 했는데 이렇게 해도 되는 건가요?(결과적으로는 똑같은 모습인데)

그리고 만약 제가 쿼리마법사 이용안하고 직접 쿼리디자인을 이용해서 하단그리드라인에서 이용일자필드를 format(month([이용일자]), "#월") 이런식으로 했다면 원하는 값이 바로 나왓을까요?

--------------

프로시저 이용해서 cmb상자에 시트의 a2:a5 의 내용들을 넣는 거였는데

cmb컨트롤이름.rowsource = "a2:a5" 할려고 했는데, 그 부분이 다른 시트에 있는 내용들이더라구요...

헐...

이때는 어떻게 작성해야 하는 건가요?...ㅠㅠㅠ

--------------

쿼리디자인에서 다 작성하고 결과를 만든다음에...문제의 조건 부분에 날짜를 오름차순으로 정렬하고,

같은날짜에 여러 상품명이 있으면 그 상품명들을 오름차순으로 정렬하라였어요..

다행히 하단 그리드라인에서 날짜 필드의 정렬부분에만 오름차순 했더니

날짜별로 오름차순 정렬되고 같은 날짜에 있는 여러 상품명들이 알아서 오름차순으로 되어있더라구요.

운이 좋게... 만약 그렇지 않았다면 어떻게 설정해야 하는 건가요??? 상품명의 정렬부분에도 오름차순 했더니 상품명인 젤 왼쪽에 있던 필드여서 그런지 상품명으로만 오름차순되고 날짜는 오름차순으로 안되더라구요.... 위의 메뉴부분에도 사용자지정정렬인가 그거처럼 여러 기준으로 뜨는 것도 표시안되고....

--------------

sum을 이용한 배열수식문제였습니다.

과목 시간 수강인원 다른내용 수강료
댄스 오전 28 ... 50000
골프 오후 11 ... 40000
댄스 오전 25 ... 20000
댄스 오후 12 ... 30000
... ... ... ... ...

댄스이고, 오전인 거에 대해서 수강료의 합계를 구하는 거였는데,(제기억이 맞으면 댄스+오전인데 수강료는 달랐음). 수강료의 합계는 수강인원*수강료를 해야 했습니다.

어떤식으로 해야 하나요?

배열수식이 두번쓰인건지...ㅠㅠ 완전 멘붕 ㅠㅠ

--------------------

이상입니다. 길어서 귀찮으시겠지만 답변부탁드립니다......ㅠㅠㅠㅠㅠㅠㅠㅠㅠㅠㅠ

답변
2013-03-04 14:30:01

안녕하세요.

상설때 못풀었거나 헷갈렸던 것들 질문입니다.

크로스탭쿼리 작성 문제였는데 아래와 같이 결과가 나오는 거거든요.

이름 합계 3월 4월 5월 6월 7월 8월
홍길동 5 2 3
유관순 4 4
... 6 5 1
... 3 2 1

쿼리마법사를 이용해서 행레이블엔 이름필드가 그대로 가게 했고,

다만 열레이블에서 월 단위로 나타나게 하는 거였거든요 원본 필드는 [이용일자]로서

원래 내용은 2008-03-04, 2008-03-24,...2008-08-30 이런식으로 3월에서 8월까지만으로 되있던건데

하고 나니 1월,2월과 9,10,11,12월까지 모두 만들어 지더라구요... 물론 값 부분은 비어있죠.

조건설정등을 이용해서 어떻게든 없애보려 했는데 안되더라구요. 열이름부분은 format([이용일자], "0000")....머 이런식으로 되어있는 것 같았어요...그래서 결국 쿼리에서 열숨기기를 이용해서 3에서 8월까지만 나오게 했는데 이렇게 해도 되는 건가요?(결과적으로는 똑같은 모습인데)

-> 여기까지는 저희도 뭐라 말씀드리기가 어렵네요.

그리고 만약 제가 쿼리마법사 이용안하고 직접 쿼리디자인을 이용해서 하단그리드라인에서 이용일자필드를 format(month([이용일자]), "#월") 이런식으로 했다면 원하는 값이 바로 나왓을까요?

-> 님의 말씀대로 직접 만들어 봤을 때는 데이터가 없는 월은 표시되지 않았습니다.

프로시저 이용해서 cmb상자에 시트의 a2:a5 의 내용들을 넣는 거였는데

cmb컨트롤이름.rowsource = "a2:a5" 할려고 했는데, 그 부분이 다른 시트에 있는 내용들이더라구요...

헐...

이때는 어떻게 작성해야 하는 건가요?...ㅠㅠㅠ

-> 무슨 말씀인지 모르겠습니다. 폼을 실행하는 버튼이 있는 시트와 콤보 상자에 표시할 내용이 있는 시트가 다르다는 말씀인가요? 컴활 실기 시험은 시트별로 문제가 구분되서 나오기 때문에 이렇게 출제되지는 않았을꺼 같은데, 혹시 문제를 잘못 보신게 아닌가요?

--------------

쿼리디자인에서 다 작성하고 결과를 만든다음에...문제의 조건 부분에 날짜를 오름차순으로 정렬하고,

같은날짜에 여러 상품명이 있으면 그 상품명들을 오름차순으로 정렬하라였어요..

다행히 하단 그리드라인에서 날짜 필드의 정렬부분에만 오름차순 했더니

날짜별로 오름차순 정렬되고 같은 날짜에 있는 여러 상품명들이 알아서 오름차순으로 되어있더라구요.

운이 좋게... 만약 그렇지 않았다면 어떻게 설정해야 하는 건가요??? 상품명의 정렬부분에도 오름차순 했더니 상품명인 젤 왼쪽에 있던 필드여서 그런지 상품명으로만 오름차순되고 날짜는 오름차순으로 안되더라구요.... 위의 메뉴부분에도 사용자지정정렬인가 그거처럼 여러 기준으로 뜨는 것도 표시안되고....

-> 상품명으로 오름차순 정렬을 지정하고, 맨 마지막 열에 날짜 필드를 한번더 추가한 후 오름차순 정렬을 지정하고 표시의 체크표시를 해제해 주세요. 그러면 맨 마지막에 지정한 날짜 필드는 화면에는 표시되지 않고 정렬 형식만 지정하게 됩니다.

--------------

sum을 이용한 배열수식문제였습니다.

과목 시간 수강인원 다른내용 수강료
댄스 오전 28 ... 50000
골프 오후 11 ... 40000
댄스 오전 25 ... 20000
댄스 오후 12 ... 30000
... ... ... ... ...

댄스이고, 오전인 거에 대해서 수강료의 합계를 구하는 거였는데,(제기억이 맞으면 댄스+오전인데 수강료는 달랐음). 수강료의 합계는 수강인원*수강료를 해야 했습니다.

어떤식으로 해야 하나요?

배열수식이 두번쓰인건지...ㅠㅠ 완전 멘붕 ㅠㅠ

=SUM((과목범위="댄스")*(시간범위="오전")*수강인원범위*수강료범위)로 작성하면 됩니다.

--------------------

이상입니다. 길어서 귀찮으시겠지만 답변부탁드립니다......ㅠㅠㅠㅠㅠㅠㅠㅠㅠㅠㅠ

즐거운 하루 되세요.

"
  • *
    2013-03-04 14:30:01

    안녕하세요.

    상설때 못풀었거나 헷갈렸던 것들 질문입니다.

    크로스탭쿼리 작성 문제였는데 아래와 같이 결과가 나오는 거거든요.

    이름 합계 3월 4월 5월 6월 7월 8월
    홍길동 5 2 3
    유관순 4 4
    ... 6 5 1
    ... 3 2 1

    쿼리마법사를 이용해서 행레이블엔 이름필드가 그대로 가게 했고,

    다만 열레이블에서 월 단위로 나타나게 하는 거였거든요 원본 필드는 [이용일자]로서

    원래 내용은 2008-03-04, 2008-03-24,...2008-08-30 이런식으로 3월에서 8월까지만으로 되있던건데

    하고 나니 1월,2월과 9,10,11,12월까지 모두 만들어 지더라구요... 물론 값 부분은 비어있죠.

    조건설정등을 이용해서 어떻게든 없애보려 했는데 안되더라구요. 열이름부분은 format([이용일자], "0000")....머 이런식으로 되어있는 것 같았어요...그래서 결국 쿼리에서 열숨기기를 이용해서 3에서 8월까지만 나오게 했는데 이렇게 해도 되는 건가요?(결과적으로는 똑같은 모습인데)

    -> 여기까지는 저희도 뭐라 말씀드리기가 어렵네요.

    그리고 만약 제가 쿼리마법사 이용안하고 직접 쿼리디자인을 이용해서 하단그리드라인에서 이용일자필드를 format(month([이용일자]), "#월") 이런식으로 했다면 원하는 값이 바로 나왓을까요?

    -> 님의 말씀대로 직접 만들어 봤을 때는 데이터가 없는 월은 표시되지 않았습니다.

    프로시저 이용해서 cmb상자에 시트의 a2:a5 의 내용들을 넣는 거였는데

    cmb컨트롤이름.rowsource = "a2:a5" 할려고 했는데, 그 부분이 다른 시트에 있는 내용들이더라구요...

    헐...

    이때는 어떻게 작성해야 하는 건가요?...ㅠㅠㅠ

    -> 무슨 말씀인지 모르겠습니다. 폼을 실행하는 버튼이 있는 시트와 콤보 상자에 표시할 내용이 있는 시트가 다르다는 말씀인가요? 컴활 실기 시험은 시트별로 문제가 구분되서 나오기 때문에 이렇게 출제되지는 않았을꺼 같은데, 혹시 문제를 잘못 보신게 아닌가요?

    --------------

    쿼리디자인에서 다 작성하고 결과를 만든다음에...문제의 조건 부분에 날짜를 오름차순으로 정렬하고,

    같은날짜에 여러 상품명이 있으면 그 상품명들을 오름차순으로 정렬하라였어요..

    다행히 하단 그리드라인에서 날짜 필드의 정렬부분에만 오름차순 했더니

    날짜별로 오름차순 정렬되고 같은 날짜에 있는 여러 상품명들이 알아서 오름차순으로 되어있더라구요.

    운이 좋게... 만약 그렇지 않았다면 어떻게 설정해야 하는 건가요??? 상품명의 정렬부분에도 오름차순 했더니 상품명인 젤 왼쪽에 있던 필드여서 그런지 상품명으로만 오름차순되고 날짜는 오름차순으로 안되더라구요.... 위의 메뉴부분에도 사용자지정정렬인가 그거처럼 여러 기준으로 뜨는 것도 표시안되고....

    -> 상품명으로 오름차순 정렬을 지정하고, 맨 마지막 열에 날짜 필드를 한번더 추가한 후 오름차순 정렬을 지정하고 표시의 체크표시를 해제해 주세요. 그러면 맨 마지막에 지정한 날짜 필드는 화면에는 표시되지 않고 정렬 형식만 지정하게 됩니다.

    --------------

    sum을 이용한 배열수식문제였습니다.

    과목 시간 수강인원 다른내용 수강료
    댄스 오전 28 ... 50000
    골프 오후 11 ... 40000
    댄스 오전 25 ... 20000
    댄스 오후 12 ... 30000
    ... ... ... ... ...

    댄스이고, 오전인 거에 대해서 수강료의 합계를 구하는 거였는데,(제기억이 맞으면 댄스+오전인데 수강료는 달랐음). 수강료의 합계는 수강인원*수강료를 해야 했습니다.

    어떤식으로 해야 하나요?

    배열수식이 두번쓰인건지...ㅠㅠ 완전 멘붕 ㅠㅠ

    =SUM((과목범위="댄스")*(시간범위="오전")*수강인원범위*수강료범위)로 작성하면 됩니다.

    --------------------

    이상입니다. 길어서 귀찮으시겠지만 답변부탁드립니다......ㅠㅠㅠㅠㅠㅠㅠㅠㅠㅠㅠ

    즐거운 하루 되세요.

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