재고 관리 어려움이 있어 엑셀로 관리 하려고 하는데 수식 작성에 어려움이 있어 질문드립니다.
먼저 첨부된 엑셀 시트를 설명을 해드리면,
생산수량 시트: 그날 생산한 제품의 수량
재고 시트:주문시트에서 주문수량일 입력하면 생산수량에서 주문수량을 참감
세트재고:생산한 제품을 가지고 주문전에 미리 세트를 만들어 관리하는 시트
주문:날짜 별로 주문이 들어오면 입력
안되는 부분
세트재고에 재고를 입력하면 재고에서 세트재고 분 만큼 차감.
주문시트에 주문 수량을 입력하면 세트재고가 있을경우 세트재고에서 선차감.없을 경우 재고시트에서 차감
이렇게 하고 싶은데 수식을 어떻게 작성해야 될지를 모르겠습니다...
위와 같이 관리하시면 되겠습니다
=LET(r,FILTER($P$2:$R$10,$Q$2:$Q$10=I$1),SUM(IFERROR(VLOOKUP($B$1:$G$1,r,3,0),0)*$B2:$G2))
유첨파일 참고하세요
감사합니다.이거는 세트1이 주문이 들어오면 액정1이 3개 필요하다라고 파악하기 좋은거 같습니다.^^ 추가로 제가 원하는거는 만약 이면에 액정1을 10개를 생산해서 생산수량에 1/1 액정1 10개 입력하고,재고시트에는 액정1 재고 10개로 잡혀 있고,1/1에 세트재고를 1개 제작하여 세트재고에 1개를 입력하면 재고시트에서는 재고가7개로 잡히도록 하고 싶습니다.거기에다가,주문이1/2날 세트1 주문이 2개가 들어와서 주문시트에 1/1 세트1 2개 라고 입력하면 세트재고에서 1개가 참감되고,남은수는 0,재고시트에서는 4개 이렇게 하고 싶은데. 가능할까요??
안녕하세요~






vba로 코딩했으니 한번 활용해 보세요.
첨부파일을 실행하면 자동으로 리본메뉴가 생성됩니다.
[생산수량] 등록
생산수량을 등록하면,
생산수량시트에 기록이 되고 합계가 증가됩니다.
아울러 재고시트에도 행에 + 로 기록되고, 남은 수량이 증가하고 입력기록 시트에 history가 기록이 됩니다.
[세트재고] 등록
세트재고를 등록하면,
재고시트의 해당 품목 행에 - 값으로 기록되고, 남은 수량에서 차감이 됩니다.
아울러 입력 기록 시트에 history가 기록됩니다.
가능하시면 입력기록 시트의 로그 기록은 삭제하지 마세요.
[주문시트] 등록
주문시트를 등록하면,
세트재고에서 수량이 차감됩니다.
아울러 수량이 부족할 경우에는 재고시트에서 차감이 됩니다.
조회는 주문 기록이 많이 누적되었 때,
조회하는 기능이므로 조회 후 수정해서 등록하지는 마세요.
매크로를 처음 사용해 보신다면,
인터넷에서 다운받은 매크로 파일은
보안상 기본적으로 차단되어 있어서, 바로 실행하면 매크로가 막히는 경우가 많습니다.
아래와 같이 조치하세요.
[파일 속성에서 차단 해제]
파일을 다운로드 받은 폴더에서 파일 → 마우스 오른쪽 클릭 → 속성
“차단 해제” 체크 후 [확인]
[매크로 보안 설정 확인]
Excel 실행 → [파일] → [옵션] → [보안센터] → [보안센터 설정] → [매크로 설정]
"VBA 매크로 사용" 체크 후 [확인]
(선택)[신뢰할 수 있는 위치에 저장]
자주 쓰는 매크로 파일이라면,
[파일] → [옵션] → [보안센터] → [신뢰할 수 있는 위치]
매크로 파일이 있는 폴더를 추가 후, 그 폴더 안에서 매크로 파일을 실행하면 항상 허용이 됩니다.
혹시... 이거 스프레트시트에서 사용하고 싶은데 어떻게 하면 좋을까요ㅜㅜ
처음에
첨부파일을 엑셀로 올려주셔서 엑셀로 VBA코딩을 했습니다^^
스프레드시트용이라고
언급이 있었으면 처음부터 구글 앱스크리트로 작성했을텐데
아래 새로 스프레드시트용으로 작성했으니 살펴보세요.
https://docs.google.com/spreadsheets/d/1DJ21KGGNNVGARWtC7s-OzFAmajlorDZeqBHtSR8cwTg/edit?usp=sharing
감사합니다!! 너무 좋아서 스프레드시트로 다같이 사용하는게 좋을거 같아서요 .
추가로 2개 정도 문의 드립니다.
1.재고관리입력 팝업창은 어플에서는 원래 안보이는건가요?
2.세트 구성이나 세트가 늘어난경우, 수정이 필요한 경우는 어떻게 하면 좋을까요ㅜㅜ
1.재고관리입력 팝업창은 어플에서는 원래 안보이는건가요?
→ 네,
모바일용 MS 엑셀에서 VBA 매크로가 작동하지 않는 것과 마찬가지로 구글스프레이드시트 모바일 어플에서도 앱스크립트는 거의 작동하지 않습니다.
모바일용은 대체적으로 View기능과 약간의 편집 정도만 가능하도록 최적화 되어 있습니다.
모바일용으로 새로 제작하려면, 생산, 세트, 재고 등을 구글폼으로 만들어 입력용한다든지, 또는 웹용으로 별도로 제작을 해야합니다.
2.세트 구성이나 세트가 늘어난경우, 수정이 필요한 경우는 어떻게 하면 좋을까요?
→
확장 프로그램 > Apps Script > Code.gs
에 있는 위 getMeta 함수안에서
"세트재고"시트의 K열에서 자동으로 세트명을 가져오므로 세트메뉴를 계속 추가해도 별도로 프로그램을 수정할 것은 없습니다.
다만 처음에 기초정보 시트를 하나 만들어
액정명과 세트명을 별도로 하지 않았기 때문에 세트메뉴를 계속 추가하면 세트재고 시트의 B1:G1행이 확장되다가 J1에서 막히기 때문에
이를 추가적으로 처리하는 프로그램 수정은 필요합니다.
답변 감사합니다!
1.은 아쉽네요 ㅜㅜ
2.이거는 한번 수정 해볼수 있을거 같아요 도전 해보겠습니다 감사합니다