책 내용 질문하기
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 함수를 사용하셔야 합니다.
좋은 하루 보내세요.