기타

Excel - 배열을 이용한 함수

zelkova 2011. 6. 16. 22:54

배열 수식은 여러 가지 계산을 수행하고 단일 결과 또는 여러 결과를 반환할 수 있습니다. 배열 수식은 배열 인수라는 두 개 이상의 값 집합에 대해 수행됩니다. 배열 인수 각각은 동일한 개수의 행과 열을 가져야 합니다.

배열 수식 만드는 방법1
=sum((조건)*합계를 구할 범위)
수식 입력 완료 후 Ctrl+Shift+Enter를 누르면 배열수식이 완성됩니다.

배열 수식 만드는 방법2
=sum(if(조건,합계를 구할 범위))
수식 입력 완료 후 Ctrl+Shift+Enter를 누르면 배열수식이 완성됩니다.

배열 이해하기
배열 수식을 만드는 방법은 간단합니다.

엑셀에서 1을 참 0을 거짓으로 인식합니다. 

문제를 예를 들어 설명해 보겠습니다.

  A

 B

 1 23 56
 2 34 23
 3 28 86

A1:B3셀의 값이 30보다 더 큰 값은 모두 더하세요

보통 배열의 값이 
=sum((A1:B3)>30) * A1:B3) 이런 식들이 많이 나옵니다.

여기서 (A1:B3)>30,1)는 (A1:B3)이 30보다 클때 1이라는 값을 반환하고 1을 A1:B3에 곱하여 거짓과 참으로 나누게 됩니다. 

A1:B3중 30보다 큰값만을 더하게 되는 것입니다.
즉 아래와 같지요
=sum((거짓)A1,(참)B1,(참)A2,(거짓),B2,(거짓)A3,(참)B3)

식을 풀어서 설명하면

23*0=23
34*1=34
28*0=28
56*1=56
23*0=23
86*1=86

이므로 34,56,86을 더하게 되는 것이지요 




반응형

'기타' 카테고리의 다른 글

컴활1급- 2011년2회 (다운,문제풀이)  (0) 2013.10.20
2012년 2회 기출문제 - ACCESS  (4) 2013.04.02
Excel - 정보함수  (0) 2011.06.16
Excel - 재무함수  (0) 2011.06.16
Excel - 데이터베이스 함수  (0) 2011.06.16