엑셀 수식 끝에 { } 중괄호 표시가 있는 수식, 이것을 배열 수식이라고 합니다.
수식에는 일반적인 연산자나 함수, 셀에 입력하는 다른 함수식과 동일하게 반영되지만 수식 끝에 중괄호{ }가 표시되는 것이 다릅니다.
배열(Arrary)이란 여러값의 집합을 말하며 엑셀에서는 중괄호({}) 안에 값들이 상호 대응하여 계산한 다음 결과 값을 셀에 또는 셀 범위에 표시합니다.
아래 파일을 다운받아서 따라하면서 연습해 보세요.
실습1)
'단가 x 수량' 을 계산하는 식을 배열 수식으로 입력하여 계산하는 연습을 해봅시다.
1. ‘단가 X 수량‘을 계산하는 식을 배열 수식으로 입력하면 먼저 가격이 표시될 [D4:D8] 셀 범위를 선택한 후 ’=B4:B8*C4:C8’을 입력하고 {Ctrl}+{Shift}+{Enter}키를 누릅니다.
D4={B4:B8*C4:C8}
☺ 배열 수식은 다음과 같은 과정을 거쳐서 계산됩니다.
실습2)
sum 함수로 예제
남자의 금액합계를 계산하기 위해서 sum함수를 사용해서 연산을 진행할 때,
Enter키를 칠때와 Ctrl+Shift+Enter키를 칠때의 값입니다.
남자 금액 합계를 구하시오. (Ctrl+Shift+Enter를 이용해서 구해보시오)
정답)
=SUM((B2:B6="남")*C2:C6) 형식이라서 Enter를 치면 안됩니다.
Ctrl+Shift+Enter를 입력해야 됩니다.
☞ 15000+10000+17000 = 42000
추가 설명 정리)
● Ctrl+Enter :선택한 셀 범위를 현재 입력한 값으로 범위영역에 모두 채워지게 됩니다.
● Ctrl+Shift+Enter : 수식을 배열 수식으로 처리하게 됩니다.
Ctrl+Shift 를 누른 상태에서 Enter를 쳐야 합니다.
1. 배열수식은 함수가 아니라 수식입니다.
2. 배열수식을 표현(입력)하는 방법은 { } (중괄호)를 사용합니다.
3. Ctrl + Shift + Enter 키를 사용합니다.
4. 배열에는 행(가로)과 열(세로)이 있으며, 행 혹은 열의 수가 서로 맞아야 합니다.
5. 배열의 연산은 논리연산의 원리가 적용됩니다.
※ 배열수식
배열 수식은 배열 인수라는 2개 이상의 값을 가지고 처리하게 됩니다.
-배열 수식은 하나 이상의 값 집합에 대해 여러 가지 계산을 수행하고 하나 또는 여러 개의 결과를 반환합니다.
-배열 수식에 사용되는 배열 인수 각각은 동일한 개수의 행과 열을 가져야 합니다.
-배열 수식은 수식을 입력할 때 CTRL + SHIFT + ENTER를 누르는 것 외에는 다른 수식을 만들 때와 같습니다.
-CTRL + SHIFT + ENTER를 누르면 수식의 앞뒤에 중괄호 ({})가 자동으로 입력됩니다.
-수식 입력줄이 활성화 되면 배열 수식의 {}는 나타나지 않습니다.
-여러 셀에 수식을 입력할 때는 입력셀을 범위로 설정한 후 수식을 입력합니다.
-여러 셀을 범위로 지정하고, 배열 수식을 입력하면 지정된 범위에 모두 같은 수식이 입력되며, 이렇게 입력된 배열 수식은 일부 셀만 선택하여 수정할 수 없습니다.
※ 배열상수
-배열 수식에 사용되는 배열 인수를 배열 상수라고 하며, 배열 상수로는 숫자, 텍스트, TRUE나 FALSE등의 논리값, #N/A와 같은 오류 값을 사용할 수 있습니다.
-같은 배열 상수에 다른 종류의 값을 사용할 수 있습니다.
-배열 상수에 정수, 실수, 5E+3 같은 지수형 숫자를 사용할 수 있습니다.
-$, 괄호, %, 길이가 다른 행이나 열, 셀 참조는 배열 상수로 사용될 수 없습니다.
-배열 상수 값은 수식이 아닌 상수이어야 합니다.
-배열 상수를 입력할 때 열의 구분은 쉼표(,)로 행의 구분은 세미콜론(;)으로 합니다.
-배열 상수로 사용할 범위에서 빈 칸은 0으로 취급됩니다.
'엑셀함수(2010)작업' 카테고리의 다른 글
엑셀 DCOUNTA 함수 (0) | 2020.01.16 |
---|---|
엑셀 NOT함수 (0) | 2020.01.13 |
엑셀 IFERROR 함수 (0) | 2019.12.17 |
엑셀 OR 함수 (0) | 2019.12.16 |
엑셀 AND 함수 (0) | 2019.12.09 |
콘텐츠 내 자동삽입광고