1. 배열함수

때로는 SUM만 가지고 해결될 수 없는 조건이 들어가 있는 합계를 원할때가 있다.

이럴때 배열함수라는 것을 사용하는데 한 함수에서 여러 범위를 지정하고 조건을 달아놓으면

해당 조건에 해당하는 건만 필터링되어 결과물을 얻을 수 있다.


2. 예시

 : 아래 테이블에서 원하는 두가지 조건에 해당하는 건들의 출장비 합을 구해보도록 하겠다.

  

 이름 

 성별 

출장비

 김모 

  

 30,000

 박모 

  

 80,000

 김모 

  

 60,000

 강모 

  

 70,000

 황모 

  

 80,000

 김모 

  

 90,000


 - 이름이 "김모"씨고 성별이 "여"인 사람의 출장비 합계를 구하라.

1) 먼저 임의의 비어있는 컬럼에 SUM함수를 사용하여 SUM함수 내에서 조건을 단다.   

=SUM((B4:B9="김모")*(C4:C9="여")*D4:D9) 

   - B4:B9 : 이름 전체범위

   - B4:B9="김모" : 이름이 "김모"

   - C4:C9 : 성별 전체범위

   - C4:C9="여" : 성별이 "여"인 조건

   - (B4:B9="김모") * (C4:C9="여") : 가운데 "*"로 조건을 연결시킨다.(계속연결가능)

   - 마지막에는 실제 합계를 구하고자 하는 출장비 전체범위를 "*"로 연결한다

   - 여기까지는 일반적인 사항임.

   

2) 배열함수적용   

=SUM((B4:B9="김모")*(C4:C9="여")*D4:D9) 

   - 여기까지 입력 후 수식 제일 오른쪽에 커서를 두고 CTRL + SHIFT + ENTER 키를 같이 눌러본다. 

     그러면 아래와 같이 수식에 중괄호가 덫씌워져 표시된다.    

={SUM((B4:B9="김모")*(C4:C9="여")*D4:D9)}

   - 그러면 아래와 같은 원하는 결과가 나올것이다.



만족하셨나요? ~~~~~~~



+ Recent posts