주문내역을 내려받아 엑셀로 월 정산을 하면 숫자가 나옵니다. 숫자가 나오니까 맞는 줄 압니다. 그런데 아래 네 자리에서 자주 틀립니다. 틀려도 화면에는 아무 표시가 없습니다.
자동화가 무서운 건 멈출 때가 아니라 틀린 채로 돌 때입니다. 멈추면 알아채는데, 숫자가 나오면 그냥 씁니다.
1. 취소·반품을 안 뺀다
가장 많이 틀리는 자리입니다. 쇼핑몰에서 주문내역을 내려받으면 배송완료와 취소가 같은 표에 들어 있습니다. 여기에 그냥 SUMIF를 걸면 취소된 주문이 매출에 그대로 들어갑니다.
틀린 식 =SUMIF(B:B, "상품명", D:D) 맞는 식 =SUMIFS(D:D, B:B, "상품명", E:E, "배송완료")
E열이 주문상태입니다. 조건 하나만 더 붙이면 됩니다.
빼는 쪽을 나열하지 마세요
여기서 한 번 더 걸립니다. 취소 표기가 쇼핑몰마다 다릅니다.
- 취소 / 주문취소 / 결제취소
- 반품 / 반품완료 / 반품요청
- 교환 / 교환완료
- 미결제 / 결제대기
<>"취소" 처럼 빼는 쪽을 나열하면 새로운 표기가 나올 때마다 뚫립니다. "배송완료"만 세는 쪽이 안전합니다. 세는 조건은 하나고, 빼는 조건은 끝이 없습니다.
2. 날짜가 텍스트다
기간 조건을 넣었는데 합계가 0으로 나오거나, 반대로 전체 기간이 다 더해지는 경우입니다.
확인 방법은 간단합니다. 날짜 셀을 눌러 보세요.
- 오른쪽 정렬이면 날짜입니다 — 정상
- 왼쪽 정렬이면 텍스트입니다 — 크기 비교가 안 됩니다
텍스트면 >= 같은 비교가 통째로 무시됩니다. 고치는 법은 그 열을 선택하고 데이터 → 텍스트 나누기 → 마침을 한 번 누르는 것입니다. 마법사를 끝까지 볼 필요 없이 바로 마침을 누르면 날짜로 바뀝니다.
시간이 붙어 있으면 마지막 날이 빠진다
결제일이 2026-07-31 14:22 처럼 시간까지 들어 있으면, <=2026-07-31 조건에서 그날 데이터가 통째로 빠집니다. 31일 14시는 31일 0시보다 크기 때문입니다.
이렇게 바꾸세요 "<"&EOMONTH($A2,0)+1
말일 다음 날보다 작은 것으로 잡으면 시간이 붙어 있어도 다 들어옵니다.
3. 채널명·상품명에 공백이 섞인다
"쿠팡" 과 " 쿠팡 " 은 엑셀에서 다른 값입니다. 눈으로는 구분이 안 됩니다.
여러 몰 파일을 합쳤을 때 특히 자주 나옵니다. 채널별 합계를 냈는데 같은 몰이 두 줄로 나오면 이 문제입니다.
빈 열에 정리용 수식을 하나 두세요 =TRIM(B2) 그 열을 조건 범위로 씁니다.
상품명도 마찬가지입니다. 옵션명에 앞뒤 공백이 붙어 오는 몰이 있습니다.
4. 상품명이 길어 서로 구분이 안 된다
이건 수식 문제가 아니라 보는 사람 문제입니다.
[1+1 특가] 프리미엄 저자극 수분크림 대용량 200ml 본품 A타입
[1+1 특가] 프리미엄 저자극 수분크림 대용량 200ml 본품 B타입
집계표에서 열 너비가 좁으면 앞부분만 보입니다. A타입과 B타입이 화면에서 똑같아 보입니다. 합계는 맞는데 어느 줄이 뭔지 모르는 상태가 됩니다.
옵션명으로 집계하실 거면 열 너비를 넉넉히 잡거나, 뒤에서부터 보이게 처리하세요.
=RIGHT(A2, 20) 원본은 그대로 두고 보기용 열만 따로
매달 하시는 일이면 수식보다 다른 방법이 낫습니다
위 네 가지를 다 잡아도, 매달 같은 작업을 반복하면 매번 같은 실수가 다시 들어옵니다. 새 파일을 받을 때마다 열 위치가 조금씩 다르고, 수식 범위를 다시 잡아야 하기 때문입니다.
이럴 때는 세 갈래가 있습니다.
- 파워쿼리 — 엑셀 안에서 해결. 한 번 만들면 새로고침만 하면 됩니다. 배우는 데 반나절쯤 걸립니다.
- 프로그램 — 파일 넣고 실행하면 끝. 배울 게 없는 대신 만들어야 합니다.
- ERP·정산 솔루션 — 월 주문이 500건을 넘어가면 이쪽이 맞습니다. 그 아래면 과투자입니다.
주문이 월 몇십 건이면 손으로 하는 게 제일 빠릅니다. 자동화는 반복 횟수가 있어야 회수됩니다.
사기 전에 본인 파일로 먼저 확인하셔도 됩니다.
아직 후기가 없는 프로그램입니다. 그래서 주문내역 파일 하나를 보내주시면 저희가 돌려서 결과 화면만 회신해 드립니다. 무료이고, 보시고 결정하시면 됩니다. 열 이름을 못 읽거나 형식이 안 맞으면 그것도 그대로 알려드립니다 — 안 되는 건 안 된다고 먼저 말씀드립니다.
actorlee007@gmail.com 으로 파일 보내기 →
받은 파일은 결과 회신 후 삭제하고 다른 용도로 쓰지 않습니다. 개인정보(주문자명·연락처·주소) 열은 지우고 보내셔도 집계에는 지장이 없습니다.
매달 반복하시는 분께. 주문내역 CSV를 넣고 더블클릭하면 상품별 합계가 나오는 프로그램을 만들어 두었습니다. 취소·반품은 자동으로 빠지고, 열 이름이 달라도 알아서 찾습니다. 못 읽은 열이 있으면 먼저 알려드립니다.
쇼핑몰 월 정산 자동화 · 30,000원 · 결제 후 바로 내려받기 →
수수료율을 직접 넣으시면(요율.csv) 그걸로 마진까지 계산합니다. 요율표는 프로그램에 들어 있지 않습니다 — 몰이 바꾸는 값이라 넣어두면 그날부터 틀립니다. 넣지 않으시면 매출 집계까지입니다. 부가세 신고 자료는 만들지 않습니다.
정리
- 취소·반품 제외 조건을 넣되, "배송완료"만 세기
- 날짜가 텍스트인지 확인 — 왼쪽 정렬이면 텍스트
- 시간이 붙어 있으면 말일 다음 날 기준으로
- 채널명·상품명은
TRIM으로 공백 정리 - 처음 한 번은 건수를 원본과 대조하기
마지막 항목이 제일 중요합니다. 처리한 주문 건수, 제외한 건수, 정산 대상 건수를 원본 행 수와 맞춰 보세요. 여기가 맞으면 금액도 대체로 맞습니다.
여기까지 읽으셨다면 매달 이걸 직접 하고 계신 겁니다.
주문내역 CSV를 폴더에 넣고 더블클릭하면 여러 몰 파일을 합치고, 취소·반품을 빼고, 기간을 잘라 상품별·채널별로 집계합니다. 수수료율을 직접 넣으시면(요율.csv) 그걸로 마진까지 계산합니다. 요율표는 프로그램에 들어 있지 않습니다 — 몰이 바꾸는 값이라 넣어두면 그날부터 틀립니다. 넣지 않으시면 매출 집계까지입니다. 부가세 신고 자료는 만들지 않습니다.
쇼핑몰 월 정산 자동화 · 30,000원 · 결제 후 바로 내려받기 →
카드·네이버페이·카카오페이 결제. 결제하면 바로 내려받습니다. 먼저 확인해 보고 싶으시면 파일 하나를 무료로 돌려드립니다.