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

 조삿갓 (choga21)

추천:  2
파일:     질문파일(8)[2].xlsx (14.2KB) 조회:  1268
제목:   [RE]원하는 합계를 위해서 몇개의 셀을 더해야 하는지 셀의 개수를 구하려면
     
  - 엑셀 버전(95,97,2000,xp,2003,2007):2007

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

질문드립니다.
안녕하세요.

A1001 재고가 있는 보관소는 여러 개가 있고
300개를 꺼내서 사용하려고 하는데
재고가 적은 보관소에서부터 순차적으로 소진시켜서 사용하려고 합니다.
*5보관소 20개+2보관소 80개+1보관소 90개+4보관소 110개 이런식으로

A1001 300개를 순차적으로 꺼내서 쓸때, 몇 개의 보관소에서 꺼내야 하는지를 수식으로 하려고 합니다.
어떻게 하면 될까요? 조언부탁드립니다.

==============[마당쇠님 글에 대한 답변입니다]==============

첨부파일 참고 바랍니다.
문제해결을 쉽게 하기 위해 시트구조를 조금 바꾸었습니다.

보조계산 셀이 필요합니다.
물론, 그것 없이 한 방 수식으로 쓰는 방법도 없는 것은 아니지만
그러자면 수식이 엄청 복잡해지고 어려워집니다.

중간 계산값을 별도의 셀에 저장해 두고 활용하면
1) 실행 속도가 빨라집니다.
2) 수식을 간결하게 작성할 수 있으므로, 문제가 쉬워집니다.

추가 작성하거나 수정한 수식에는 음영배경을 넣었고
음영색이 같은 셀들은 동일한 수식을 복사한 것입니다.
즉 예를 들면 I2 셀에 잘 설계해서 입력한 수식을
J2:M2, U2:Y2, F8:J8 등 범위에 복사한 것입니다.

제품코드 목록을 추가하거나 보관소 개수를 추가할 수 있고
이러한 확장을 고려하여
질문과 답을 구하는 시트를 별도로 분리하였습니다.

즉, [알아보기] 시트에서
제품코드(목록에서 선택)와 소요수량을 입력하면
그에 따른 보관소의 개수는 물론
어디서부터 꺼내 와야 하는지 리스트도 구해줍니다.

[알아보기] 시트에서는 3행 아래로, 또는 J열 오른쪽으로
수식을 그냥 복사(채우기핸들)하면서 확장하면 됩니다.

다만 [원자료] 시트의 경우
확장을 하려면 참조 주소 범위가 자동으로 변경되도록 하기 위해서
주의할 사항이 있습니다.

예컨대 제품코드를 추가하려면
7행에 단순 추가하지 마시고
5행과 6행 사이에 필요한 행만큼 행 삽입을 한 다음에
5행의 전체 수식을 확장된 곳(6행 수식이 옮겨진 곳)까지 복사해야 합니다

마찬가지로 보관소 수를 확장할 경우
F열과 G열 사이, L열과 M열 사이, R열과 S열 사이, X열과 Y열 사이에
각각 필요한 열을 똑같은만큼 삽입한 다음에
L열의 수식을 M열부터 원래의 M열이 이동한 곳까지
R열의 수식을 S열부터 원래의 S열이 이동한 곳까지
... 이하 동문 ...

이런 식으로 복사하여 확장해야 합니다.

그리고, 혹시 시트 구조를 바꾸거나 수식을 변경할 경우
짙은 회색 음영이 된 셀들은 빈 셀로 남겨 두어야 합니다.



 
[불량 게시물 신고]  
        
  

작성일 : 2018-08-06(18:15)
최종수정일 : 2018-08-06(18:15)
 


 ◎ 관련글

  제 목   작성자   날짜
원하는 합계를 위해서 몇개의 셀을 더해야 하는지 셀의 개수를 구하려면 마당쇠 2018-08-06
[RE]원하는 합계를 위해서 몇개의 셀을 더해야 하는지 셀의 개수를 구하려면 조삿갓 2018-08-06