반응형


배열의 정의 표현방법

γ 배열이란?

배열 수식을 이해하기 위해서는 우선 배열이 무엇인지에 대해서 알아볼 필요가 있습니다. 


배열이란 동일한 특성을 가지며 일정한 규칙에 따라 몇몇 요소가 나열되어 있는 데이터 집합으로 쉽게 아래와 같이 간단한 숫자의 나열{1,2,3,4}을 배열로 볼 수 있으며 고등학교 수학시간에 배울 수 있는 행렬 또한 배열의 일종이며 지하철 타고 가면서 심심풀이로 하던 스도쿠도 배열이라고 할 수 있습니다. 

배열의 예배열의 예

물론 엑셀에서 데이터의 집합도 배열입니다. 

γ 엑셀에서 배열 사용

엑셀에서는 배열을 표현하기 위해서 중괄호 { }를 사용합니다. 중괄호 안의 데이터는 배열을 의미하는 것이며 배열 안에서 열을 구분하는 방법은 ,(콤마)이며 행을 구분하는 방법은 ;(세미콜론)입니다. 


위의 엑셀 표를 한 셀에 배열로 아래와 같이 표현할 수 있습니다. 

{3000,2,6000;4000,3,12000;7000,4,28000;5500,4,22000}


엑셀에서 배열 표현 방법엑셀에서 배열 표현 방법


셀에서 배열 수식을 표현하는 방법은 수식입력 후 [ Ctrl + Shift + Enter ]를 동시에 누르면 됩니다. 


배열 수식 사용 방법


위의 표에서 각 과일별 합계는 각 과일별로 가격과 수량을 곱해서 계산할 수 있습니다. 이를 배열 수식을 이용하여 구할 수도 있는데 딱히 이 귀찮은 방법으로 구할 필요는 없지만 여기서는 배열 수식의 개념을 이해하기 위해서 해보겠습니다. 



우선 합계를 출력 받는 배열은 4행1열의 배열이므로 4행1열로 범위를 지정해줍니다. 


수식을 표현하기 위해 첫셀에 =를 입력 후 가격의 4행을 배열{3000;4000;7000;5500}로 입력하고 * 수량의 4행열 배열{2;3;4;4}로 입력한 뒤 Ctrl + Shift + Enter 동시에 눌러주면 각 행별로 합계가 계산되며 수식 입력줄의 각 박스의 숫자들은 표의 셀값과 대응되는 값입니다. 



아래와 같이 표에서 과일가격의 총합을 과일별 합계를 합하여 구할 수 있습니다. 



이는 배열 수식을 이용하여 계산된 배열의 요소들을 다 더한 값과 같습니다. 각 중간 합계값은 필요가 없고 총합만 나타내고 싶다면 배열 수식을 이용하면 중간 합계값 계산 과정을 생략할 수 있게 됩니다. 



아래와 같이 총합을 나타낼 셀에 =SUM(D6:D9*E6:E9)을 입력 후 배열 수식 계산을 위해 Ctrl + Shift + Enter 동시에 누르면 과일 가격의 총합 68,000원이 계산됩니다. 



이처럼 배열 수식을 이용하면 여러번 손을 대야 하는 중간 과정들을 생략하여 업무 속도를 향상 시킬 수 있습니다. 또한 배열 수식을 응용하여 두가지 이상의 조건을 만족하는 값을 찾거나 합계 등등 다양하게 사용이 가능 합니다. 

반응형