4번 문제에서
=INT(AVERAGE(IF($I$3:$I$23=K$16,$F$3:$F$23))-MAX(IF($I$3:$I$23=$K16,$F$3:$F$23)))
이렇게 답변을 작성하면 안되는 이유가 뭔가요?
반별 평균을 계산하되 반별 최고 평균점수를 제외한 평균의 반별 평균을 표시하라고 했는데요.
굵은 부분이 반별 평균이고
빨강색 부분이 반별 최고 평균점수가 아닌가요?
글쎄요. 정확한 결과가 나온다면 정답으로 인정 되겠지만 그렇지 않다면 오답처리 됩니다.
average(if((조건1)*(조건2),결과값을 구할 범위) 로 작성하세요.
int(avearge(if((조건1)*((조건2)*(범위)<>max((조건3)*(값을구할범위))),값을구할범위)))
가 됩니다. 조건2와 조건3에서 범위가 지정된 것은 비교할 값을 구하기 위한 것이구요.
마지막의 값을 구할범위에서 결과 값이 나오게 됩니다.
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)))
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)))
반이 같은 사람의 평균과 반이 같은 사람의 평균 중 가장 큰 값을 비교하여 큰 값과 같지 않은 값을 추출합니다. 여기의 조건의 앞의 조건과 이어지는 것이 아닙니다. 평균 중 가장 큰 평균을 제외하는 조건으로 반은 값 안에서의 가장 큰 값을 제외하기 위한 조건입니다.
<> 은 같지않다, ~이 아닌 이므로 max값을 제외하기 위한 것입니다.
좋은 하루 되세요.
-
관리자2022-05-26 19:51:08
글쎄요. 정확한 결과가 나온다면 정답으로 인정 되겠지만 그렇지 않다면 오답처리 됩니다.
average(if((조건1)*(조건2),결과값을 구할 범위) 로 작성하세요.
int(avearge(if((조건1)*((조건2)*(범위)<>max((조건3)*(값을구할범위))),값을구할범위)))
가 됩니다. 조건2와 조건3에서 범위가 지정된 것은 비교할 값을 구하기 위한 것이구요.
마지막의 값을 구할범위에서 결과 값이 나오게 됩니다.
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)))
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)))
반이 같은 사람의 평균과 반이 같은 사람의 평균 중 가장 큰 값을 비교하여 큰 값과 같지 않은 값을 추출합니다. 여기의 조건의 앞의 조건과 이어지는 것이 아닙니다. 평균 중 가장 큰 평균을 제외하는 조건으로 반은 값 안에서의 가장 큰 값을 제외하기 위한 조건입니다.
<> 은 같지않다, ~이 아닌 이므로 max값을 제외하기 위한 것입니다.
좋은 하루 되세요.