[ 엑셀 Tip ] 배열 수식 활용

2022. 12. 14. 20:43Excel Tip/함수 ( Function )

728x90
반응형

배열 수식을 활용해서 다중 열 계산을 진행해 보도록 하겠습니다.

배열이란 수학 시간에 배우는 행렬이라 생각하시면 됩니다. 테이블 또한 그 행렬의 확장이라고 생각하면 이해가 편합니다.

 

 

엑셀에서 보이는 행렬은 스프레드시트에 보이는 부분이나 다음과 같은 데이터는 오른쪽 중괄호의 내용과 동일한 구조입니다.

엑셀의 아무 곳에 = { 1, 2, 3 } 이라고 넣어 보시면 왼쪽과 같은 결과가 나올 것입니다.

수식창에 = { 1, 2, 3 ; 4, 5, 6 } 과 같이 입력하면 그림과 같이 결과가 나오는 것을 알 수 있습니다.

이 데이터 구조를 기억해 주시면 아래에 하는 내용을 이해하시 쉬우실 것입니다.


데이터를 준비

단가 * 수량을 해서 납품금액을 구해 보도록 하겠습니다.

 

① 수식을 이용해 구하기

 

B2 * C2를 곱한 후 아래까지 드래그를 해주고 sum 함수를 이용해서 합계를 구해 주었습니다.

계산의 순서는 아래와 같습니다. 1번과 같이 각 열을 계산해주고 각 결과를 아래로 더해주었습니다.


② 배열을 이용해 구하기

배열을 이용하면 한 번에 계산이 가능합니다. =sum(B2:B13*C2:C13) 입력 후 Ctrl + Shift + Enter를 누르면 수식에 중괄호가 생기고 위와 같은 결과를 얻을 수 있습니다.

 

수식을 확인하기 위해 수식에서 F2를 눌러 수식으로 들어간 후 F9를 누르면 데이터 구조를 볼 수 있습니다.

처음에 알려드린 데이터 구조와 같이 세미콜론으로 데이터가 구분되어 있는 것을 볼 수 있습니다.

수량도 동일하게 확인하면 같은 구조로 되어 있는 것을 볼 수 있습니다.

반응형

배열로 만드는 것은 아까 수식과 구한 것과 마찬가지로 1:1로 값을 매칭 해서 곱해주고 배열에 반환해주고 그 배열 값을 더해주어 값을 반환하게 됩니다. 수식은 2번의 과정을 거치는데 배열은 한 번에 끝낼 수가 있습니다.

728x90
반응형