HOME > 사용자 제공 자료 > 통계로 세상보기

'무지개타고'님의 통계강좌

통계로 세상보기 | 더하기를 하자 #26

- Author : 무지개타고

- Released : 2014-01-03

- Read : 1,507 회


예제 파일 내려받기


일전에 한 번 다뤄본 자재입출고 관리와 비슷한 유형으로, 이번에는 자료 구성 방식을 조금 달리해 값을 구해본다.

 

 

위와 같이 수량과 세트&메뉴&상품 구성이 되어있을 때 상품별 수량을 구하려면 어떻게 해야 할까? C29 셀에는 아래와 같은 수식이 들어 있다. 배열수식이므로 <Ctrl + Shift + Enter> 키를 동시에 눌러야 한다.

C29 셀:
=SUM((TRANSPOSE($B$4:$B$8)=$B$12:$B$16)*MMULT(1*ISNUMBER(MATCH($C$12:$D$16,IF(MMULT(1*($C$20:$D$25=$B29),TRANSPOSE(COLUMN($C$20:$D$25)^0))>0,$B$20:$B$25),0)),TRANSPOSE(COLUMN($C$12:$D$16)^0))*TRANSPOSE(OFFSET($B$4:$B$8,0,MATCH(C$28,$C$3:$F$3,0))))

 


 

그런데 위와 같은 자료 나열은 보기는 편할지 몰라도 처리하기 복잡한 구조다. 가급적 필드를 단순하게 구성하는 게 이후 처리에 손 쉽다. 아래는 위의 자료 구성을 달리했을 때의 결과이다. 적어도 수식 길이가 줄어든 것을 볼 수 있다. 물론 배열수식이다.

C79 셀
=SUM((TRANSPOSE($B$4:$B$8)=$B$56:$B$63)*ISNUMBER(MATCH($C$56:$C$63,IF($C$67:$C$75=$B79,$B$67:$B$75),0))*TRANSPOSE(OFFSET($B$4:$B$8,0,MATCH(C$78,$C$3:$F$3,0))))
 

 


Previous

Next

Copyright ⓒ Since 2014 아이엑셀러 닷컴. All rights reserved.

이 페이지의 저작권은 컨텐츠 제공자에게 있습니다.

본 강좌의 내용은 필자 개인의 견해이며, 아이엑셀러 닷컴의 공식 견해와 일치하지 않을 수도 있습니다.