나눔터  
  HOME > 나눔터 > 묻고답하기 > 엑셀
엑셀
엑셀에 대한 질문과 답변을 올려주세요. 단, 취지에 맞지 않는 글은 운영자가 삭제합니다.
 "000 님, 도와주세요", "부탁 드립니다.", "급합니다!" 등과 같이 막연한 제목을 달지 말아주세요.
[필독] 빠르고 정확한 답변을 얻는 16가지 Tip !
[필독] 저작권법 개정에 따른 이용안내
작성자:  

 조삿갓 (choga21)

추천:  2
파일:     답변_엑셀 함수 문의 2.xlsx (16.1KB) 조회:  2369
제목:   [RE]조건 합계 문의
     
  * 질문 >>

첨부한 파일에서   2가지 조건을 입력하면 데이터를 불러와야 하는데 
데이터가 없는 것은 패스하고 있는 것만 불러올 수 없을까요?
==============[탐나님 글에 대한 답변입니다]==============

원리는 사실상 그리 어려운 것은 아닙니다만
확장성을 고려해서 몇 가지 추가 팁을 구현하였습니다.

일단 설정한 조건에 맞는 품목별 합계를 구하는 것은
SUMIFS 함수를 사용하면 됩니다.(보조시트의 D11:I11)

그리고 합계 결과가 양수인 것만 표시하게 하기 위해
조건에 따라 넘버링을 합니다.(보조시트의 D5:I5)
즉, 합계가 0이면 왼쪽 것과 같은 번호를 갖게 되기 때문에
나중에 HLOOKUP이나 MATCH 함수로 추출할 때 제외됩니다.

보조시트를 따로 사용한 이유는 data의 양이 증가하게 될 경우에
대비한 것입니다. 각 수식에서 범위 지정을 $A$2:$A$19 처럼 한정하지 않고 $A:$A와 같이 열 전체를 사용한 것에 주목해 보세요.
그 대신 수식이 좀 복잡해지기는 합니다.

또한 통계표를 한 곳이 아닌 여러 곳에 여러 조건으로 사용할 경우에 대비하고, 이 때 주소 복사를 쉽게 하기 위해서 넘버링 값을 필요한 행 수만큼 복사했습니다.(보조시트 6행~10행이 동일한 넘버링을 가짐)

그런 다음에 INDEX와 MATCH, HLOOKUP 함수 등을 이용해서
통계표를 작성하였습니다.

통계표를 여러 개 만들고 싶으면
1) J2:K10의 통계표를 복사하여 J:K열 사이의 적당한 곳에 붙여 넣습니다.
2) 보조시트에 가보면 C열에 녹색으로 보조수식표 복사위치라고 표시가 자동으로 뜰 겁니다. D5:I11의 녹색 음영 부분을 복사하여, 복사위치 표시가 있는 곳에 D열을 기준으로 붙여 넣습니다.
3) data 시트에 와 보면 통계표 내용이 채워져 있을 것입니다.
 
[불량 게시물 신고]  
        
  

작성일 : 2017-09-01(23:57)
최종수정일 : 2017-09-01(23:57)
 


 ◎ 관련글

  제 목   작성자   날짜
조건 합계 문의 탐나 2017-09-01
[RE]조건 합계 문의 조삿갓 2017-09-01