다음 중 아래의 워크시트를 이용한 수식과 그 결과가 옳지 않은 것은?A… | [컴퓨터활용능력 2급 필기] 11년 2회차 기출문제 상세 페이지
1[컴퓨터활용능력 2급 필기] 11년 2회차
다음 중 아래의 워크시트를 이용한 수식과 그 결과가 옳지 않은 것은?
| A | B | C | |
|---|---|---|---|
| 1 | 지역코드 | 1사분기 | 2사분기 |
| 2 | A1 | 10 | 30 |
| 3 | B3 | 20 | 40 |
| 4 | A1 | 30 | 50 |
| 5 | B3 | 40 | 60 |
| 6 | A2 | 50 | 70 |
| 7 | |||
| 8 | 홍 | 길동 |
1
=A8 & B8 → 홍길동
2
=DSUM($A$1:$C$6,2,A1:A2) → 40
3
=VLOOKUP("A2",A1:C6,3) → 704
=SUM(B5:INDEX(A1:C6,6,2)) → 90
해설
워크시트의 A열 지역코드는 위에서부터 A1, B3, A1, B3, A2 순이고 B열(1사분기)은 10·20·30·40·50, C열(2사분기)은 30·40·50·60·70이다. 아래쪽 [A8]에는 '홍', [B8]에는 '길동'이 들어 있다.
=VLOOKUP("A2",A1:C6,3)은 마지막 인수를 생략했으므로 유사 일치(TRUE)로 동작한다. 유사 일치는 찾을 값이 있는 첫 열이 오름차순으로 정렬되어 있어야 제대로 찾는데, 여기서는 지역코드가 정렬되어 있지 않아 A2 행의 2사분기 값 70이 반환되지 않는다. 70을 얻으려면 마지막 인수에 FALSE(또는 0)를 넣어 정확히 일치로 찾아야 한다.
나머지 수식은 결과가 맞다. & 연산자는 문자열을 이어 붙이므로 '홍'과 '길동'이 합쳐져 홍길동이 되고, DSUM은 조건 범위 [A1:A2]가 가리키는 '지역코드가 A1'인 행들의 1사분기 값 10과 30을 더해 40이 된다. 또 INDEX(A1:C6,6,2)는 범위의 6행 2열인 [B6](50)을 가리키므로 SUM(B5:B6)은 40+50=90이다.
내용에 오류가 있거나 최신 법령·기준과 다른 부분이 보이면 알려주세요. 확인 후 반영하겠습니다.