책 내용 질문하기
J형 질문합니다. 103쪽 3번문제질문합니다.(EXCEL 2003)
도서
[2011] 컴퓨터활용능력 1급 실기(엑셀, 액세스 2003 사용자용)
페이지
103
조회수
68
작성일
2011-12-01
작성자
첨부파일

이 수식이 제일 이해가 안됩니다.

=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)))}

1. 여기서 제일앞에 ($I$3:$I$23=K16) 이수식을 붙일때랑 안붙일때 의미의 차이점을 알고 싶습니다.

안붙어도 될 것 같은데. 안붙였을때에는 어떤 의미가 있나요?

2. <>는 포함하지 않는다는 연산자로도 쓰이나요?

같지 않다라는 의미로 쓰일것 같은데...

잘부탁드립니다.

PS다른 답변을 참고하여도 이해가 안되서 직접 작성 하여 질문합니다.ㅠㅠ

답변
2011-12-01 20:48:03

안녕하세요. 길벗 수험서 운영팀입니다.

1. K16 이 1이므로 1반을 예시로 들어서 설명하겠습니다.

뒤에서 사용된 (($I$3:$I$23=K16)*($F$3:$F$23) <> MAX(( $I$3:$I$23=K16)*($F$3:$F$23))

[1]~~~~~~~~~~~~~~~~~ [2]~~~~~~~~

2번식은 1반의 점수 중에서 가장 큰 점수를 나타냅니다.

1번식은 1반에 해당하는 점수를 나타냅니다만, 1반이 아님 점수는 0점처리 하게 됩니다.

AVERAGE() 함수처럼 개수를 세야 하는 경우에는, 1반이 아닌 것을 제외할 필요가 있습니다.

만약 제외하지 않으면 0점인 것들까지 전체 개수에 포함됩니다. (0점 역시 최고 점수와 같지 않으므로)

따라서 정확한 평균값이 나오지 않습니다.

그렇기 때문에 앞에 다시 한번 ($I$3:$I$23=K16) 을 곱해줘서 1반이 아닌것들을 제거해주는 것입니다.

** 식을 최적화시킨다면 [1]번식은 ($I$3:$I$23=K16)*($F$3:$F$23) 대신 ($F$3:$F$23)만 들어가도 됩니다.

2. <> 는 같지 않다, 다르다를 의미합니다.

즐거운 하루 되세요.

"
  • *
    2011-12-01 20:48:03

    안녕하세요. 길벗 수험서 운영팀입니다.

    1. K16 이 1이므로 1반을 예시로 들어서 설명하겠습니다.

    뒤에서 사용된 (($I$3:$I$23=K16)*($F$3:$F$23) <> MAX(( $I$3:$I$23=K16)*($F$3:$F$23))

    [1]~~~~~~~~~~~~~~~~~ [2]~~~~~~~~

    2번식은 1반의 점수 중에서 가장 큰 점수를 나타냅니다.

    1번식은 1반에 해당하는 점수를 나타냅니다만, 1반이 아님 점수는 0점처리 하게 됩니다.

    AVERAGE() 함수처럼 개수를 세야 하는 경우에는, 1반이 아닌 것을 제외할 필요가 있습니다.

    만약 제외하지 않으면 0점인 것들까지 전체 개수에 포함됩니다. (0점 역시 최고 점수와 같지 않으므로)

    따라서 정확한 평균값이 나오지 않습니다.

    그렇기 때문에 앞에 다시 한번 ($I$3:$I$23=K16) 을 곱해줘서 1반이 아닌것들을 제거해주는 것입니다.

    ** 식을 최적화시킨다면 [1]번식은 ($I$3:$I$23=K16)*($F$3:$F$23) 대신 ($F$3:$F$23)만 들어가도 됩니다.

    2. <> 는 같지 않다, 다르다를 의미합니다.

    즐거운 하루 되세요.

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