책 내용 질문하기
상시문제관련 질문 두개입니다!!
도서
[2012] 컴퓨터활용능력 1급 실기(엑셀, 액세스 2007 사용자용)
페이지
111
조회수
621
작성일
2012-08-17
작성자
첨부파일

어제 상시검정을 봤는데 2005년 기출문제를 변형한 문제가 나왔는데요

2005년 1급 2회 B형 문제중 계산문제 1번입니다.

여기서 표 4의 영역을 참조해서 부서별 연습1의 평균을 average if 를 이용한 배열수식으로 구하라고

했는데요.

기출문제에선 조건이 한개인 단순한 문제였는데 어제 제가 푼 문제에서는

책임자급 직위라는 조건이 붙어 직위가 과장이거나 팀장인 사람의 연습1 평균을 구하라는 거였습니다.

책에서 배운대로 {average(if((조건1)*(조건2)*(조건3),평균범위))}

로 수식을 작성했는데 자꾸 div/0 에러가 뜨는겁니다.

여기서

조건1은 부서, b14:b38=b3

조건2는 직위가 과장 d14:d38="과장"

조건3은 직위기 팀장 d14:d38="팀장"

조건을 2까지만 적용시키면 평균이 쉽게 구해지는데, 여기서 조건3을 적용시키면 div/0에러가 뜹니다.

검색을 해보니까 이런 비슷한문제를

average(if(((조건1)*(조건2))+(조건1)*조건(3)),평균범위))

이렇게 해결하는 것 같은데 여기서 '+' 연산자가 하는일이 or라고 가정해서 or((조건1)*(조건2),(조건1)*(조건3)) 이런식으로 해결이 되는건지??

이 문제에 대해 정확히 개념성립이 되지 않아서 자세한 설명 부탁드립니다...

그리고 엑세스 DB구축 문제중에 테이블 디자인 하는게 있었는데,

판매가 필드의 유효성검사규칙에서 단가보다 높은 값이 입력되어야 한다고 해서

유효성규칙에 >[단가] 라고 했더니 뭐가 어긋난다고 그래서 문제를 틀렸습니다.

답변 부탁드립니다.

답변
2012-08-17 11:55:02

또는 이면 + 로 연결 하시면 됩니다.

+ 로 연결한 조건은 따로 한번더 묶어서 사용하시면 더 정확하게 값이 구해 지실 거예요.

=average(if((mid(~~)=값)*((조건1)+(조건2))

와 같이 말이죠.

2011년 3회 기출문제에 이와 유사한 문제가 있습니다.

문제1-1-⑤ '금액' 필드에는 '단가*거래량' 이상의 값이 입력되도록 유효성 검사 규칙을 설정하시오.

해설은
필드간의 관계를 이용하여 유효성 검사 규칙을 설정하려면 테이블 속성을 이용해야 합니다.
[테이블도구]- 디자인 -> 표시/숨기기 -> 속성 시트를 클릭한 후 유효성 검사 규칙 속성에 다음과 같이 지정 합니다.
프리미엄존 -> 시험대비자료 에서 2012년 2회 실기시험 대비자료를 받아 확인 해 보세요.

좋은 하루 되세요.

"
  • *
    2012-08-17 11:55:02

    또는 이면 + 로 연결 하시면 됩니다.

    + 로 연결한 조건은 따로 한번더 묶어서 사용하시면 더 정확하게 값이 구해 지실 거예요.

    =average(if((mid(~~)=값)*((조건1)+(조건2))

    와 같이 말이죠.

    2011년 3회 기출문제에 이와 유사한 문제가 있습니다.

    문제1-1-⑤ '금액' 필드에는 '단가*거래량' 이상의 값이 입력되도록 유효성 검사 규칙을 설정하시오.

    해설은
    필드간의 관계를 이용하여 유효성 검사 규칙을 설정하려면 테이블 속성을 이용해야 합니다.
    [테이블도구]- 디자인 -> 표시/숨기기 -> 속성 시트를 클릭한 후 유효성 검사 규칙 속성에 다음과 같이 지정 합니다.
    프리미엄존 -> 시험대비자료 에서 2012년 2회 실기시험 대비자료를 받아 확인 해 보세요.

    좋은 하루 되세요.

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