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

작성자:  

 박인호 (keep)

추천:  2
파일:     n번째 순위 합계 질문.xlsx (9.8KB) 조회:  1664
제목:   INDIRECT()함수를 이용하여 n번째 합계 문의
     
  * 답변하시는 분들께 도움이 되도록 자신의 환경을 아래 항목 옆에 기재해 주세요.

 - 엑셀 버전(95,97,2000,xp,2003,2007):

* 아래줄에 질문을 작성하세요 >>
안녕하세요

INDIRECT()함수를 이용하여 n번째 까지 순위 수량 합계를 구하는 작업을 하려고 합니다.

INDIRECT()함수를 이용하여 합계를 구하는데, 동일한 순위에 대한 합계는 1개만 합계 결과값을 구하하고 나머지 수량은 합계에 반영이 되지 않습니다.

예를 들어, 1순위 ~ 3순위까지 수량 합계를 구하는데, 3번 순위 수량 85 가 2개 이상 있는 경우 INDIRECT()함수는 3순위 1개만 수량 합계가 되고 나머지는 3순위 수량 85는 합계 결과값에 반영되지 않습니다.

1순위 95
2순위 88
3순위 85
3순위 85

결과 합계값은 353 이 되어야 하는데, INDIRECT()함수 결과값은 268 결과값(95+88+85)을 표시합시다

제가 사용한 함수는 {=SUM(LARGE(C4:C23,ROW(INDIRECT("1:"&G3))))} 입니다.

동일한 순위가 있는 경우 합계값을 구할 수 있는 함수는 어떤 것을 입력하여야 하는지요?

첨부파일을 살펴봐주시고 잘못된 부분을 알려주시면 고맙겠습니다.

감사합니다.
 
[불량 게시물 신고]  
이솝아빠
G4셀
=SUMIFS(C4:C23, D4:D23, "<="&G3)
08-18 (14:32)
삭제 ■신고
        
  

작성일 : 2020-08-18(12:48)
최종수정일 : 2020-08-18(12:48)