문제
아래 그림과 같이 워크시트에 배열상수 형태로 배열 수식이 입력되어 있을 때, [A5] 셀에서 수식 =SUM(A1, B2)를 실행하였다. 다음 중 그 결과로 옳은 것은?
| A | B | C | |
|---|---|---|---|
| 1 | {={1,2,3;4,5,6}} | {={1,2,3;4,5,6}} | {={1,2,3;4,5,6}} |
| 2 | {={1,2,3;4,5,6}} | {={1,2,3;4,5,6}} | {={1,2,3;4,5,6}} |
① 3 ② 6 ③ 7 ④ 8
정답
2번
해설
정답: 2. 배열 상수 {1,2,3;4,5,6}은 1행(1,2,3), 2행(4,5,6)의 2×3 배열이다. [A1:C2]에 이 배열이 입력되면 각 셀에는 배열의 해당 위치 값이 들어간다. [A1]은 1행 1열=1, [B2]는 2행 2열=5이다. 따라서 =SUM(A1, B2)=1+5=6이다.
오답 풀이
- 1번: A1(1)만 더한 값으로 B2를 빠뜨린 결과라 옳지 않다.
- 2번: A1(1)+B2(5)=6이므로 옳다.
- 3번: 잘못된 위치 값을 더한 결과로 옳지 않다.
- 4번: 잘못된 위치 값을 더한 결과로 옳지 않다.
보충 개념
배열 상수에서 쉼표(,)는 같은 행의 열 구분, 세미콜론(;)은 행 구분이다. {1,2,3;4,5,6}을 범위에 입력하면 각 셀에 행·열 위치에 맞는 원소가 채워진다.