ΛneOK v4 blog

일상의 잡다한 생각과 내용을 글 또는 사진으로 표현하는 일상 블로그입니다.

# Side Menu
  • recentPost

  • popularPost

  • Archive

  • recentComment

Document/Seller

스토어 판매 결산 엑셀 파일 ver 6 (맨땅에 해딩 삽질 기록)

2022. 12. 30., theK
728x90

오랜만에 블로그 글을 적어 봅니다. 예전에 적은 엑셀 파일에서 더 나아가 다른 버전까지 갔네요. 이번에 2023년을 맞이하여 새롭게 만들고 있는 것이 있어 이렇게 글 적어 봅니다. (어쩌면 결산)

 

시작

 

여기 블로그는 5번 전까지 적어서 먼저 6버전을 적어 봅니다. 이번 2022년에 사용한 것으로 5번 전보다는 좀 더 나은 버전으로 영수증을 기본으로 여러 가지 접목한 버전입니다. 길게는 적지 않겠습니다.

 

버전 6.6.52

민감한 정보는 가우에 안으로 했고, 기타 부분만 집겠습니다. 우선 계산하기를 실시간으로 했지만 부하가 많고 프로그램이 복잡하여 단수 모두 적고 계산하기로 했습니다. (실시간일 때에는 A+B+C+D+E+F+G... 순으로만 기입하는 것이 아니어서 어떤 때 어던 변수기 먼저 기입할지 등등의 기본이 꼬이면 에러가 발생하더군요. 이점 때문에 그냥 모두 입력 후 계산하는 것으로 변경했습니다.)

6.52는 52번의 수정입니다. 참 많이도 수정 했네요. 물론 자잘한 것은 취급도 하지 않았습니다. ^^

 

이번 6버전의 주요 변경된 8가지

  • 2개의 쇼핑몰을 하나의 입력 폰으로 입력한다는 것입니다. (상단 비닐 스토리, 비닐 팩토리로 변경)
  • 배송 부분을 미리 정하여 라디오 버튼으로 입력하는 것입니다. 물론 기타를 사용하여 수동으로 입력도 가능합니다.(배송비, 업체 배송비)
  • 기본 원료의 소스 테이블의 네임 번호를 만들어 변경된 값이 있으면 과거 데이터도 변경되는 것을 막았습니다. (DB 버전)
  • 계산 후 변경된 부분을 직관적으로 알아보기 쉽게 만들었습니다. (상품의 가격 오류를 쉽게 찾을 수 있고 수수료 부분으로 손해 보는 것을 쉬게 찾을 수 있습니다. 또한 마진과 실수령 또한 쉬게 볼 수 있습니다)
  • 재구매 고객이 몇 번째 주문인지 표시하게 하였습니다. (고객 관리에서는 중요... 밑에 세부 참조)
  • 리스트의 부분을 수정하고 입력하는 것을 하나의 입력 폰으로 가능하도록 하였습니다. (잘못된 부분이나 기타 부분에서 하나의 폼이면 쉽게 가능하니 좋더군요)
  • 쿠팡에서는 구매자의 전화번호를 뒤 4자리로 되어 있을 때 나머지 기입하도록 하였습니다.
  • 상품 주문번호에 중복이면 표시되어 리셋이 쉽도록 하였습니다. ("X"를 표시하여 리셋이 쉬게 함)

 

재구매고객

 

6번 전의 최대 기능 중 하나인 과거 구매한 고객이 몇 번째 구매인지 알려주는 부분입니다. 약간의 트릭으로 같은 날이면 구매 수에 상관없이 1번으로 측정된다는 것입니다. (물론 하루에 2번을 구매한 고객도 있습니다. 3~4번도 있고요. 그것을 구분하기가 쉽지 않고 오류도 많아[프로그램에서는 그것까지 판별하기가 쉽지 않아] 그냥 몇 번이나 구매를 해도 1번으로 측정됩니다.)

 

'IF'와 'COUNTIFS'를 적절히 사용하여 수식을 만들었습니다.

 

구매 테이블

대략 1500개가 넘어가면 약간의 버벅대는 증상이 있더군요. 매번 이때를 기준으로 변경을 하면서 VBA의 소스를 줄이고 있습니다. 할 때마다 줄여지니 처음 만들 때 쓸데없는 코딩이 너무 많았다는 생각이 듭니다.

 

위의 빨간색 박스가 재구매 카운팅 하는 부분입니다. 이 부분을 읽어 뿌려주죠.

 

대시보드

대시보드는 그냥 그냥입니다만 입력 본의 기본이 2개로 분리되어 바로 새장으로 나올 수 있게 한 것입니다. 물론 새창 후 변경도 가능하고요. 각각의 쇼핑몰 판매 수량도 표시되고 얼마의 매출도 표시됩니다(쿠팡은 100만 원이 넘으면 수수료가 있어 표시함)

 

각각의 몰의 1년 그래프와 각 제품의 1년 판매 기수를 표시됩니다. 빈 곳은 찾기 부분으로 꼭 필요한 부분만 표시 되도록 하였습니다. 한 페이지에 가로가 넘지 않도록 만들었습니다.

 

쓰다 보니 6버전의 이야기만 했네요. 다음으로 넘겨 7버전의 이야기도 해야겠습니다. 

728x90