다음의 시트에서 직위가 '대리'인 사람의 평균 실적을 배열 수식을 이용… | [컴퓨터활용능력 1급 필기] 10년 2회차 기출문제 상세 페이지
1[컴퓨터활용능력 1급 필기] 10년 2회차
다음의 시트에서 직위가 '대리'인 사람의 평균 실적을 배열 수식을 이용하여 계산하였다. 이때, [D9] 셀에 표시되는 수식으로 옳은 것은?
| A | B | C | D | |
|---|---|---|---|---|
| 1 | 사원별 실적 현황 | |||
| 2 | 성명 | 직위 | 부서명 | 실적 |
| 3 | 박행복 | 사원 | 관리부 | 120 |
| 4 | 나사랑 | 대리 | 생산부 | 330 |
| 5 | 한웃음 | 과장 | 홍보부 | 250 |
| 6 | 왕우정 | 대리 | 생산부 | 150 |
| 7 | 조기쁨 | 사원 | 홍보부 | 400 |
| 8 | 채희망 | 대리 | 생산부 | 300 |
| 9 | 직위가 대리인 사람의 평균 실적 | 260 | ||
| 10 | ||||
1
{=AVERAGE(IF(D3:D8="대리", D3:D8))}2
{=AVERAGE(IF(B3:B8=B4, D3:D8))}3
={AVERAGE(IF(D3:D8, B3:B8="대리"))}4
={AVERAGE(IF(B3:B8="대리", D3:D8))}해설
[D9]는 직위가 '대리'인 사람의 평균 실적이다. 시트에서 대리는 실적 330, 150, 300 세 사람이므로 (330+150+300)÷3 = 260 이고, 실제로 [D9]에 260이 표시되어 있다.
조건에 맞는 값만 골라 평균을 내려면 IF 로 조건을 만족하는 값만 남긴 뒤 AVERAGE 로 평균을 구하는 배열 수식을 쓴다. 조건 판정 대상은 직위가 들어 있는 [B3:B8] 이고 평균을 낼 값은 실적인 [D3:D8] 이다. [B4] 셀의 값이 곧 '대리'이므로 조건을 B3:B8=B4 로 적어도 결과는 같다.
배열 수식은 입력을 마칠 때 Ctrl+Shift+Enter 를 누르며, 그러면 엑셀이 수식 전체를 중괄호로 감싸 {=AVERAGE(IF(B3:B8=B4, D3:D8))} 처럼 표시한다. 등호 뒤에 중괄호가 붙은 ={ … } 형태는 사용자가 직접 친 문자일 뿐이어서 배열 수식으로 인식되지 않고, 조건 자리에 실적 범위를 넣어 D3:D8="대리" 처럼 비교하면 참이 되는 값이 없어 평균을 구할 수 없다.
내용에 오류가 있거나 최신 법령·기준과 다른 부분이 보이면 알려주세요. 확인 후 반영하겠습니다.