책 내용 질문하기
3권)실전모의고사 J형
도서
2018 시나공 컴퓨터활용능력 1급 실기(엑셀, 액세스 2010 사용자용)
페이지
133
조회수
37
작성일
2018-09-10
작성자
탈퇴*원
첨부파일

4번 문제를 풀고있는데

제 답이 왜 이상하게 나오는지 설명 부탁드립니다

=INT(AVERAGE( (K$16=$I$3:$I$23)*$F$3:$F$23,-MAX(IF(K$16=$I$3:$I$23,$F$3:$F$23)) ))

제가 하고자했던바는 반별로 일단 모든 학생의 평균을 모은다음 Max값을 빼주는 것으로 생각했습니다

그래서 average함수에 1. 반별 모든 학생의 평균

2. - 반별 최고점수

이렇게 했는데 어떤게 잘못된건가요

답변
2018-09-10 22:48:33

안녕하세요.

반별평균에서 반별최고 평균점수를 빼 주셔야하는데,

적어주신 수식은 반별평균에서 최고점수를 빼셨습니다. 그래서 다른 결과가 나온 것입니다.

average 함수의 조건은 if 함수를 넣어주셔야 합니다.

거짓일 경우 false를 반환하지 않고 0을 반환하게 되면 평균값에 영향을 미칠 수 있습니다.

그래서 거짓일 경우 false를 반환하는 if 함수를 사용하셔야 합니다.

좋은 하루 보내세요.

  • *
    2018-09-10 22:48:33

    안녕하세요.

    반별평균에서 반별최고 평균점수를 빼 주셔야하는데,

    적어주신 수식은 반별평균에서 최고점수를 빼셨습니다. 그래서 다른 결과가 나온 것입니다.

    average 함수의 조건은 if 함수를 넣어주셔야 합니다.

    거짓일 경우 false를 반환하지 않고 0을 반환하게 되면 평균값에 영향을 미칠 수 있습니다.

    그래서 거짓일 경우 false를 반환하는 if 함수를 사용하셔야 합니다.

    좋은 하루 보내세요.

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