다음 중 아래 수식의 결과와 동일한 결과를 반환하는 수식으로 옳은 것은… | [컴퓨터활용능력 1급 필기] 14년 1회차 기출문제 상세 페이지
1[컴퓨터활용능력 1급 필기] 14년 1회차
다음 중 아래 수식의 결과와 동일한 결과를 반환하는 수식으로 옳은 것은?
=SUMPRODUCT((A1:A100=C1)*(B1:B100=D1))
1
=SUMIFS(A1:A100,C1,B1:B100,D1)
2
=COUNTIFS(A1:A100,C1,B1:B100,D1)
3
=AVERAGEIFS(A1:A100,C1,B1:B100,D1)
4
=SUBTOTAL(SUM,A1:A100,B1:B100)
해설
=SUMPRODUCT((A1:A100=C1)*(B1:B100=D1))에서 각 비교식은 행마다 TRUE(1) 또는 FALSE(0)으로 이루어진 배열을 만든다. 두 배열을 곱하면 두 조건을 모두 만족하는 행만 1이 되고 나머지는 모두 0이 된다.
SUMPRODUCT는 그렇게 만들어진 값을 전부 더하므로, 최종 결과는 A열 값이 [C1]과 같으면서 동시에 B열 값이 [D1]과 같은 행의 개수가 된다. 즉 다중 조건을 만족하는 셀의 개수를 세는 계산이다.
같은 일을 전용으로 하는 함수가 COUNTIFS여서 =COUNTIFS(A1:A100,C1,B1:B100,D1)가 동일한 값을 돌려준다. 조건에 맞는 값의 합계나 평균을 구하는 SUMIFS·AVERAGEIFS는 개수와 다른 값을 내놓고, SUBTOTAL은 조건별 집계가 아니라 필터된 목록의 부분합을 구하는 함수라 성격도 인수 형식도 맞지 않는다.
내용에 오류가 있거나 최신 법령·기준과 다른 부분이 보이면 알려주세요. 확인 후 반영하겠습니다.