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

※ 이미지 파일을 참조해주세요.

실전모의고사 J형 엑셀 계산문제 질문입니다.

문제는

[표3]의 [K17:M17] 영역에 반별 평균 (F2:F23) 을 계산하되 반별 최고 평균점수를 제외한

평균의 반별 평균을 표시하시오.

>AVERAGE, INT ,IF MAX 함수 이용하는 문제입니다.

못풀겟어서 해설을 보니 설명이 이러한데요,

=INT(AVERAGE(IF(($I$3:$I$23=K16)*(($I$3:$I$23=K16)*($F$3:$F$23)<>MAX(($I$3:$I$23=K16)*($F$3:$F$23))),$F$3:$F$23)))

배열수식이 되어있구요.

($I$3:$I$23=K16)*(($I$3:$I$23=K16)*($F$3:$F$23)<>MAX(($I$3:$I$23=K16))*($F$3:$F$23)))

이 부분에 대한 설명이

"반이 같고, 평균이 최고 평균 (반이 같은 평균에서)과 같지 않은 평균을 대상으로 한다"

라고 되어있는데,

왜 ($I$3:$I$23=K16) 부분을 중복해서 사용한건지 궁금합니다.

그리고 빨간줄로 밑줄 친 부분에 대한 설명을 조금 자세히 부탁드립니다.

감사합니다

-----------

+ 덧붙여서, 이 문제를 계속 풀다보니깐 다음의 수식을 썼는데 답과 동일한 값이 입력되더라구요

제가 입력해놓고서도 왜 이렇게 입력해도 답이 나오는지 잘 모르겠어요..;; 설명 부탁드립니다

수식은 다음과 같습니다.

=INT(AVERAGE(IF(($I$3:$I$23=K16)*($F$3:$F$23)*(($I$3:$I$23=K16)*($F$3:$F$23)<>(MAX(($I$3:$I$23=K16)*($F$3:$F$23)))),$F$3:$F$23)))

답변
2011-06-26 20:57:09

반이 같다는 조건의 범위 내에서 값을 가져오기 위한 것입니다.

즉 조건의 범위와 가져올 값의 범위를 같게 만드는 것이죠.

만약 1,2,3,4,5,6,7,8,9,10 이라는 값이 있을때

조건에 맞는 값이 1,3,4,6,7,10 이라면 이 조건이 맞는 값 내에서 값을 가져와서 사용 하려고 하는 것이죠.

이렇게 하지 않으면 조건에 맞는 값은 1,3,4,6,7,10 인데 가져올 값의 범위는 1,2,3,4,5,6,7,8,9,10 과 같이 되는 것이죠.

식이 같은 결과가 나오는 이유는

(조건1)*(조건2)*(조건3)*(조건4) 의 결과나

(조건1)*(조건2)*(조건3) 의 결과가 같기 때문이죠.

왜 그렇게 되느냐 하면

조건이 참이면 1을 조건이 거짓이면 0을 반영 하는데

조건1,2,3,4 가 참이면 1이 되고

이중 하나라도 거짓이면 0이 되게 되기 때문입니다.

그리고 위치상 봤을때 조건2와 조건4는 같은 결과 이기때문에 이것을 두개를 쓰던 하나를 쓰던 같은 결과기 때문에 정답이 나온 것입니다.

좋은 하루 되세요.

"
  • *
    2011-06-26 20:57:09

    반이 같다는 조건의 범위 내에서 값을 가져오기 위한 것입니다.

    즉 조건의 범위와 가져올 값의 범위를 같게 만드는 것이죠.

    만약 1,2,3,4,5,6,7,8,9,10 이라는 값이 있을때

    조건에 맞는 값이 1,3,4,6,7,10 이라면 이 조건이 맞는 값 내에서 값을 가져와서 사용 하려고 하는 것이죠.

    이렇게 하지 않으면 조건에 맞는 값은 1,3,4,6,7,10 인데 가져올 값의 범위는 1,2,3,4,5,6,7,8,9,10 과 같이 되는 것이죠.

    식이 같은 결과가 나오는 이유는

    (조건1)*(조건2)*(조건3)*(조건4) 의 결과나

    (조건1)*(조건2)*(조건3) 의 결과가 같기 때문이죠.

    왜 그렇게 되느냐 하면

    조건이 참이면 1을 조건이 거짓이면 0을 반영 하는데

    조건1,2,3,4 가 참이면 1이 되고

    이중 하나라도 거짓이면 0이 되게 되기 때문입니다.

    그리고 위치상 봤을때 조건2와 조건4는 같은 결과 이기때문에 이것을 두개를 쓰던 하나를 쓰던 같은 결과기 때문에 정답이 나온 것입니다.

    좋은 하루 되세요.

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