엑셀] 배열 수식의 기초적인 이해
엑셀의 배열 수식은 엔터 키 대신 Ctrl + Shift + Enter를 눌러 수식을 완성하기 때문에 CSE(Ctrl+Shift+Enter) 수식이라고도 한다.
배열 수식을 사용하면 복잡한 작업을 정교하게 수행하는 것이 가능하다.
배열 수식에 대한 기초적인 부분부터 하나씩 이해하면서 넘어가보자.
ㅇ 배열은 두 개 이상의 값으로 이루어지는데, 배열의 인수는 각각 동일한 행과 열의 갯수를 가져야 한다.
ㅇ 배열 수식은 수식을 완성하고 엔터 대신 Ctrl + Shift + Enter를 눌러 수식을 완성하고, 배열 수식이 완성되면 수식입력란에 중괄호({ })로 둘러싸인 식이 생긴다.
아래 그림처럼 2열3행의 A세트와 B세트가 있을 때 두 세트 각각의 합을 C세트에 계산해야 한다면 각각의 셀에 더하기를 입력하는 작업을 6번 반복해야 할까??
작게 셀 단위로 생각하지 말고 그냥 큰 덩어리로 C세트 = A세트 + B세트 라고 이해하는게 더 편하지 않을까???
C세트의 범위를 블록으로 잡은 다음 =을 입력하고 A세트 부분을 드래그해서 선택하고 +를 입력한 다음 B세트 부분을 드래그해보자.
아마 =A2:C3 + G2:I3 이라고 수식이 입력될 것이다. 여기서 엔터키가 아니라 Ctrl + Shift + Enter를 입력해보자.
수식입력줄이 중괄호({ })로 묶이면서 배열로 처리되었다.
A세트와 B세트를 더해서 C세트에 입력했으니,
이번에는 A세트와 B세트를 곱해서 C세트에 입력해보자.
배열로 입력된 수식중 하나를 수정하고 엔터를 치면 "배열의 일부를 변경할 수 없습니다"라는 팝업이 나온다.
ㅇ 배열수식을 수정하려면 배열로 입력된 부분을 블록으로 잡고 F2키를 눌러 수식입력화면으로 들어가서 수식을 수정한 다음 Ctrl + Shift + Enter로 수식입력을 종료해야 한다.
이제 조금 실제적인 예로 들어가서
아래 그림과 같은 표에서 판매금액은 판매수량*판매단가로 계산한다.
배열수식으로 처리하면 E열(수량) * F열(단가)로 계산하는 것이다.
판매금액이 들어갈 부분을 블록으로 잡고 수량 부분(E열)과 단가 부분(F열)을 블록으로 잡고 서로 곱해서 배열 수식으로 입력해보자.
각 판매금액을 더하면 총 매출이 계산되겠다.
이 계산을 배열수식으로 한 번에 계산해보자.
총매출을 계산할 셀에 =sum(E2:E5*F2:F5)이라고 입력하고 Ctrl+Shift+Enter로 수식입력을 완료하면 총매출이 한번에 계산된다.
조금은 더 간단하지 않은가??? ^^
다음 글에서 배열 수식을 활용하는 방법에 대해 더 알아보도록 하자.