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

작성자:  

 가짜엑셀러 (mini9175)

추천:  2
파일:     질문(209).xlsx (11.6KB) 조회:  2217
제목:   sumproduct 나 배열수식 도와주세요
     
  첨부 화일 확인 부탁드립니다. '=$D$7*(F7/$E$7)+$D$9*(F9/$E$9)+$D$11*(F11/$E$11) 인데.. 간단하게 할 수 있을 것 같아서요.  
[불량 게시물 신고]  
조삿갓대개 배열수식으로 써야 하는 것을 SUMPRODUCT 함수로 대신할 수 있지만
 이 문제의 경우는 두 가지 문제 때문에 SUMPRODUCT로는 곤란하고 배열수식을 써야 합니다.
1) '구분'이 A 또는 B와 일치하는 것만 골라서 더해야 하지요?
2) B 항목에 해당하는 데이터가 비어 있는 게 있어서, 그냥 배열수식이나 SUMPRODUCT 함수를 쓰면 나눗셈에서 #DIV/0 오류가 발생합니다. 이 오류를 방지하는 조치를 취해야 합니다.

결론:
F5셀: =SUM(($C$7:$C$11=$C5)*($D$7:$D$11)*IFERROR((F$7:F$11)/($E$7:$E$11),1))
     => 아랫쪽, 오른쪽으로 필요한만큼 복사
04-10 (22:13)
삭제 ■신고
가짜엑셀러감사 합니다. 해결 되었습니다. ^^ 쵝오..04-10 (23:16)
삭제 ■신고
        
  

작성일 : 2018-04-10(18:57)
최종수정일 : 2018-04-10(18:57)