문제
다음 워크시트에서 1학년 학생들의 점수 평균을 구하려고 할 때, 수식으로 옳지 않은 것은?
① =AVERAGE(IF(A2:A4="1학년",C2:C4)) ② =AVERAGE((A2:A4="1학년")*(C2:C4)) ③ =AVERAGEIF(A2:A4,"1학년",C2:C4) ④ =AVERAGEIFS(C2:C4,A2:A4,"1학년")
정답
2번
해설
정답: 2. 보기 ②는 조건에 맞지 않는 행을 0으로 만들어 평균 계산에 포함하므로 원하는 평균과 다르게 계산된다.
오답 풀이
- 1번: 배열 수식으로 조건에 맞는 점수의 평균을 구할 수 있다.
- 2번: 조건이 맞지 않는 행이 0으로 포함되어 평균이 달라진다.
- 3번: AVERAGEIF로 1학년의 점수 평균을 구할 수 있다.
- 4번: AVERAGEIFS로 조건 평균을 구할 수 있다.
보충 개념 AVERAGE는 0을 계산 대상에 포함하므로 조건에 맞지 않는 값을 0으로 만드는 방식은 주의해야 한다.