본문 바로가기
카테고리 없음

컴퓨터활용능력 1급 - 배열 수식

by 파우르네 2022. 8. 26.
반응형

배열수식

 

배열 수식은 배열 인수라는 2개 이상의 값에 의해 이루어진다.

• 배열 수식은 하나 이상의 값 집합에 대해 여러가지 계산을 수행하고 하나 또는 여러 개의 결과를 반환한다.

• 배열 수식에 사용되는 배열 인수 각각은 동일한 개수의 행과 열을 가져야 한다.

• 배열 수식은 수식을 입력할 때 C+V+J를 누르는 것 외에는 다른 수식을 만들 때와 같다.

C+V+J를 누르면 수식의 앞뒤에 중괄호(`{ }`)가 자동으로 입력된다.

• 수식 입력줄이 활성화되면 배열 수식의 { }는 나타나지 않는다.

• 여러 셀에 수식을 입력할 때는 입력될 셀을 범위로 설정한 후 수식을 입력한다.

• 여러 셀을 범위로 지정하고, 배열 수식을 입력하면 지정된 범위에 모두 같은 수식이 입력되며, 이렇게 입력된 배열 수식은 일부 셀만 선택하여 수정할 수 없다.

 

 

 배열상수

배열 수식에 사용되는 배열 인수를 배열 상수라고 하며, 배열 상수로는 숫자, 텍스트, TRUE FALSE 등의 논리값, #N/A와 같은 오류값을 사용할 수 있다.

같은 배열 상수에 다른 종류의 값을 사용할 수 있다.

배열 상수에 정수, 실수, 5E+3 같은 지수형 숫자를 사용할 수 있다.

$, 괄호, %, 길이가 다른 행이나 열, 셀 참조는 배열 상수로 사용될 수 없다.

배열 상수 값은 수식이 아닌 상수이어야 한다.

배열 상수를 입력할 때 열의 구분은 쉼표(,)로 행의 구 분은 세미콜론(;)으로 한다.

배열 상수로 사용할 범위에서 빈 칸은 0으로 취급된다.

 

 배열수식 활용

1. 조건이 한 개일 때 배열 수식을 이용하여 개수 구하는 방법

•방법1 : {=SUM( (조건) * 1 )}

•방법2 : {=SUM( IF(조건, 1) )}

•방법3 : {=COUNT( IF(조건, 1) )}

 

※ 조건의 개수에 따라 조건을 지정하는 부분만 아래와 같이 늘어납니다.

•방법1 : {=SUM( (조건1) * (조건2) * 1 )}

•방법2 : {=SUM( IF(조건1, IF(조건2, 1 ) ) )}

•방법3 : {=COUNT( IF(조건1, IF(조건2, 1) ) )}

 

2. 조건이 한 개일 때 배열 수식을 이용하여 합계 구하는 방법

•방법1 : {=SUM( (조건) * (합계를_구할_범위) )}

•방법2 : {=SUM( IF(조건, 합계를_구할_범위) )}

 

3. 조건이 한 개일 때 배열 수식을 이용하여 평균 구하는 방법

방법 : {=AVERAGE( IF(조건, 평균을_구할_범위) )}

 

 

 

총정리

 

SUM을 이용한 합계 조건 1 =SUM((조건1)*범위) 조건1을 만족하는 범위의 합계
조건 2 =SUM((조건1)*(조건2)*범위) 조건1과 조건2를 동시에 만족하는 범위의 합계
SUM,IF를 이용한 합계 조건 1 =SUM(IF(조건1,범위)) 조건1을 만족하는 범위의 합계
조건 2 =SUM(IF((조건1)*(조건2),범위)) 조건1과 조건2를 동시에 만족하는 범위의 합계
SUM을 이용한 개수 조건 1 =SUM((조건1)*1) 조건1을 만족하는 개수
조건 2 =SUM((조건1)*(조건2)) 조건1과 조건2 모두 만족하는 개수
SUM,IF를 이용한 개수 조건 1 =SUM(IF(조건1,1)) 조건1을 만족하는 개수
조건 2 =SUM(IF((조건1)*(조건2),1)) 조건1과 조건2 모두 만족하는 개수
LARGR 조건 1 =LARGE((조건1)*범위,K) 조건1을 만족하는 범위에서 K번째로 큰값
조건 2 =LARGE((조건1)*(조건2)*범위,K) 조건1과 조건2를 동시에 만족하는 범위에서 K번째로 큰값
LARGE,IF 조건 1 =LARGE(IF(조건1,범위),K) 조건1을 만족하는 범위에서 K번째로 큰값
조건 2 =LARGE(IF((조건1)*(조건2),범위),K) 조건1과 조건2를 동시에 만족하는 범위에서 K번째로 큰값
FREQUENCY 조건 X =FREQUENCY((범위1,범위2)) 범위1에서 범위2에 해당하는 빈도수
조건 1 =FREQUENCY(IF(조건1,범위1),범위2) 조건1을 만족하고 범위1에서 범위2에 해당하는 빈도수

 

 

 

 

 

출처: 시나공 컴퓨터활용능력 1급 필기, 기풍쌤 youtube

반응형

댓글