모두CBT

다음의 시트에서 직위가 '대리'인 사람의 평균 실적을 배열 수식을 이용… | [컴퓨터활용능력 1급 필기] 10년 2회차 기출문제 상세 페이지

1[컴퓨터활용능력 1급 필기] 10년 2회차
다음의 시트에서 직위가 '대리'인 사람의 평균 실적을 배열 수식을 이용하여 계산하였다. 이때, [D9] 셀에 표시되는 수식으로 옳은 것은?
ABCD
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="대리" 처럼 비교하면 참이 되는 값이 없어 평균을 구할 수 없다.

내용에 오류가 있거나 최신 법령·기준과 다른 부분이 보이면 알려주세요. 확인 후 반영하겠습니다.