책 내용 질문하기
엑세스질문입니다.엑셀질문입니다.
도서
[2015] 컴퓨터활용능력 1급 실기
페이지
354
조회수
189
작성일
2015-08-11
작성자
첨부파일

2011년 2회 1급 엑세스질문입니다.

문제4-2입니다. 직무평가,부서,사원테이블을 이용하라고 나와있습니다.

쿼리를만들때 직무평가에도 사번이 있고 사원에도 사번이있습니다.

이럴땐 어떻게 이용해야될까요?

2012년1회 1급 엑셀질문입니다.

문제2-4번입니다.

choose 함수를 이용할때

왜 =CHOOSE(MOD(VALUE(RIGHT(A4,4)),4)+1,"수동녹화","수시/충격감지","충격감지","수시감지")

여기서 +1 을해야되는건가요 ?

안하면 답이안나오더라고요

답변
2015-08-14 04:57:15

1.

크로스탭 쿼리에는 하나이상의 행머리글 열머리글이 있어야 하고 값을 표시할 필드도 필요하기 때문에 기본적으로 3개 이상의 필드가 필요합니다.

하나는 행 머리글로, 하나는 개수를 구할 때 사용합니다.

그림을 잘 보시면 알 수 있습니다.

부서이름이 행이름으로 입력 되어 있습니다.

첫번째 행에 관리부, 두번째 행에 기획부, 세번째 행에 영업부

그리고 합계 사번도 마찮가지로 행이름으로 입력 되어 있어요.

첫번째 행에 7, 두번째 행에 10, 세번째 행에 8 으로요.

그리고 2, 3, 4, 5 는 열머리글로 지정되어 있습니다.

그렇기 때문에 행머리글에 부서이름과 합계사번이 들어가게 되구요.

열머리글에 근무년수가 들어가고 값에는 사번에 개수가 되는 것입니다.

열머리글의 2,3,4,5 는 근무년수를 뜻하는 것입니다.

개수에 대한 합계를 구하는 것으로

요약을 개수를 지정해야 개수에 대한 합계가 나오게 됩니다.

그래서 개수를 지정한 것이예요.

2.

제품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을 한 것이라고 보시면 되겠죠.

문제의 지시사항에 개요형식으로 지정하라고 했다면 개요형식으로 지정해야 하는 것이 맞습니다.

시나공 채점 프로그램의 오류네요. 학습에 불편을 드려 죄송합니다.

좋은 하루 되세요.

  • *
    2015-08-14 04:57:15

    1.

    크로스탭 쿼리에는 하나이상의 행머리글 열머리글이 있어야 하고 값을 표시할 필드도 필요하기 때문에 기본적으로 3개 이상의 필드가 필요합니다.

    하나는 행 머리글로, 하나는 개수를 구할 때 사용합니다.

    그림을 잘 보시면 알 수 있습니다.

    부서이름이 행이름으로 입력 되어 있습니다.

    첫번째 행에 관리부, 두번째 행에 기획부, 세번째 행에 영업부

    그리고 합계 사번도 마찮가지로 행이름으로 입력 되어 있어요.

    첫번째 행에 7, 두번째 행에 10, 세번째 행에 8 으로요.

    그리고 2, 3, 4, 5 는 열머리글로 지정되어 있습니다.

    그렇기 때문에 행머리글에 부서이름과 합계사번이 들어가게 되구요.

    열머리글에 근무년수가 들어가고 값에는 사번에 개수가 되는 것입니다.

    열머리글의 2,3,4,5 는 근무년수를 뜻하는 것입니다.

    개수에 대한 합계를 구하는 것으로

    요약을 개수를 지정해야 개수에 대한 합계가 나오게 됩니다.

    그래서 개수를 지정한 것이예요.

    2.

    제품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을 한 것이라고 보시면 되겠죠.

    문제의 지시사항에 개요형식으로 지정하라고 했다면 개요형식으로 지정해야 하는 것이 맞습니다.

    시나공 채점 프로그램의 오류네요. 학습에 불편을 드려 죄송합니다.

    좋은 하루 되세요.

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