온라인 쇼핑몰이나 오픈마켓을 운영하다 보면 하루에 주문이 몇 건 들어왔는지 확인해야 할 때가 많습니다. 주문 내역이 적을 때는 직접 셀 수 있지만, 주문이 수백 건씩 쌓이면 날짜별로 확인하는 작업이 번거로워집니다.
엑셀의 COUNTIF, COUNTIFS 함수와 챗GPT를 활용하면 날짜별 주문 건수를 자동으로 집계할 수 있습니다. 새로운 주문 데이터가 추가되어도 집계 결과가 자동으로 바뀌도록 설정할 수 있습니다.
이번 글에서는 실제 쇼핑몰 주문 데이터를 예시로 날짜별 주문 건수를 계산하고, 주문금액까지 함께 분석하는 방법을 알아보겠습니다.
1. 날짜별 주문 건수 자동 집계가 필요한 이유
쇼핑몰 주문 내역에는 주문일자, 주문번호, 상품명, 수량, 결제금액 등이 기록됩니다.
이 데이터를 날짜별로 정리하면 주문이 많은 날과 적은 날을 쉽게 확인할 수 있습니다.
날짜별 주문 건수를 집계하면 다음과 같은 정보를 파악할 수 있습니다.
- 하루 주문 건수와 매출액
- 특정 날짜의 주문 증가 여부
- 주말과 평일의 주문량 차이
- 행사 진행 전후 주문 변화
- 날짜별 판매 실적
특히 여러 오픈마켓에서 판매하는 경우 주문 데이터를 하나로 모아 날짜별로 분석하면 판매 현황을 관리하는 데 도움이 됩니다.
2. 엑셀 주문 데이터 준비하기
먼저 엑셀에 다음과 같은 주문 내역을 입력합니다.
| 주문일자 | 주문번호 | 상품명 | 주문금액 |
|---|---|---|---|
| 2026-11-01 | A001 | 여성 니트 | 35,000 |
| 2026-11-01 | A002 | 남성 셔츠 | 42,000 |
| 2026-11-02 | A003 | 여성 가디건 | 48,000 |
| 2026-11-02 | A004 | 남성 바지 | 55,000 |
| 2026-11-02 | A005 | 여성 블라우스 | 39,000 |
| 2026-11-03 | A006 | 남성 재킷 | 89,000 |
| 2026-11-03 | A007 | 여성 니트 | 35,000 |
| 2026-11-03 | A008 | 여성 원피스 | 65,000 |
엑셀에서 다음과 같이 열을 배치합니다.
A열 : 주문일자
B열 : 주문번호
C열 : 상품명
D열 : 주문금액
데이터는 1행에 제목을 입력하고 2행부터 주문 내역을 작성합니다.
주문일자는 반드시 엑셀이 인식하는 날짜 형식으로 입력해야 합니다. 문자로 저장된 날짜는 집계 결과가 정확하지 않을 수 있습니다.
3. COUNTIF 함수로 날짜별 주문 건수 계산하기
COUNTIF 함수는 지정한 범위에서 특정 조건에 맞는 셀의 개수를 계산합니다.
기본 수식은 다음과 같습니다.
=COUNTIF(범위,조건)
예를 들어 2026년 11월 1일 주문 건수를 계산하려면 다음 수식을 사용합니다.
=COUNTIF(A2:A9,DATE(2026,11,1))
계산 결과는 2건입니다.
11월 2일 주문 건수는 다음과 같습니다.
=COUNTIF(A2:A9,DATE(2026,11,2))
계산 결과는 3건입니다.
주문일자에 시간이 포함되지 않은 경우에는 COUNTIF 함수만으로 날짜별 주문 건수를 간단하게 집계할 수 있습니다.
4. 날짜별 주문 건수 자동 집계표 만들기
원본 주문 데이터 오른쪽에 날짜별 집계표를 만듭니다.
F열에는 집계 날짜를 입력하고 G열에는 주문 건수를 계산합니다.
| F열 날짜 | G열 주문 건수 |
|---|---|
| 2026-11-01 | 2 |
| 2026-11-02 | 3 |
| 2026-11-03 | 3 |
| 합계 | 8 |
G2 셀에 다음 수식을 입력합니다.
=COUNTIF($A$2:$A$1000,F2)
수식을 입력한 다음 아래쪽 셀까지 복사합니다.
여기서 $A$2:$A$1000은 주문일자가 입력된 범위를 고정하는 역할을 합니다.
F2는 집계하려는 날짜입니다.
수식을 아래로 복사하면 F3, F4의 날짜에 해당하는 주문 건수가 자동으로 계산됩니다.
다만 이 방법은 1000행까지만 계산하므로 주문 데이터가 더 많아지면 범위를 늘려야 합니다.
5. COUNTIFS 함수로 날짜와 시간이 포함된 주문 집계하기
실제 쇼핑몰 주문 데이터에는 날짜뿐 아니라 주문시간까지 함께 기록되는 경우가 많습니다.
예를 들어 주문일자가 다음과 같이 입력되어 있다고 가정하겠습니다.
| 주문일시 | 주문번호 |
|---|---|
| 2026-11-01 09:30 | A001 |
| 2026-11-01 14:20 | A002 |
| 2026-11-02 10:15 | A003 |
| 2026-11-02 16:40 | A004 |
이때 COUNTIF 함수로 날짜만 비교하면 시간이 포함된 데이터가 일치하지 않아 주문 건수가 0으로 표시될 수 있습니다.
이 문제는 COUNTIFS 함수로 해결할 수 있습니다.
=COUNTIFS($A$2:$A$1000,">="&F2,$A$2:$A$1000,"<"&F2+1)
이 수식은 F2에 입력된 날짜의 0시부터 다음 날 0시 직전까지 발생한 주문을 계산합니다.
따라서 주문일자에 시간이 포함되어 있어도 정확하게 날짜별 주문 건수를 집계할 수 있습니다.
날짜만 입력된 데이터와 날짜·시간이 함께 입력된 데이터 모두에 활용할 수 있는 방법입니다.
6. 날짜별 주문금액까지 자동 계산하기
주문 건수만 확인하는 것보다 주문금액을 함께 계산하면 판매 실적을 분석하는 데 도움이 됩니다.
SUMIFS 함수를 사용하면 특정 날짜에 발생한 주문금액을 모두 합산할 수 있습니다.
원본 데이터에서 A열은 주문일자, D열은 주문금액이라고 가정합니다.
H2 셀에 다음 수식을 입력합니다.
=SUMIFS($D$2:$D$1000,$A$2:$A$1000,">="&F2,$A$2:$A$1000,"<"&F2+1)
이 수식을 아래로 복사하면 날짜별 주문금액이 자동으로 계산됩니다.
| 날짜 | 주문 건수 | 주문금액 |
|---|---|---|
| 2026-11-01 | 2 | 77,000원 |
| 2026-11-02 | 3 | 142,000원 |
| 2026-11-03 | 3 | 189,000원 |
| 합계 | 8 | 408,000원 |
이렇게 정리하면 날짜별 주문 건수와 주문금액을 한눈에 비교할 수 있습니다.
단, 여기서 계산한 주문금액은 원본에 입력된 금액의 합계이며 취소·반품·할인 등이 반영된 실제 정산금액과는 다를 수 있습니다.
7. 새로운 주문이 추가되어도 자동 집계되도록 설정하기
앞에서 사용한 수식은 1000행까지만 계산하도록 설정되어 있습니다.
주문 데이터가 계속 늘어나는 경우에는 엑셀의 표 기능을 활용하는 것이 편리합니다.
설정 방법은 다음과 같습니다.
- 주문 데이터 범위 A1를 선택합니다.
- Ctrl + T를 누릅니다.
- ‘머리글 포함’을 확인하고 표를 만듭니다.
- 표 디자인에서 표 이름을
주문표로 변경합니다. - 집계표에 다음 수식을 입력합니다.
날짜별 주문 건수 계산
=COUNTIFS(주문표[주문일자],">="&F2,주문표[주문일자],"<"&F2+1)
날짜별 주문금액 계산
=SUMIFS(주문표[주문금액],주문표[주문일자],">="&F2,주문표[주문일자],"<"&F2+1)
이제 표 바로 아래에 새로운 주문을 입력하면 표 범위가 자동으로 확장되고 집계 수식에도 반영됩니다.
다만 집계표의 날짜 목록 자체는 자동으로 늘어나지 않으므로 새로운 날짜는 추가하거나 별도로 자동 생성하도록 설정해야 합니다.
8. 챗GPT로 날짜별 주문 집계 수식 만들기
엑셀 함수가 익숙하지 않다면 챗GPT에 데이터 구조를 설명하고 필요한 수식을 요청할 수 있습니다.
다음과 같이 질문하면 됩니다.
“엑셀 A열에는 주문일자와 시간이 입력되어 있고, B열에는 주문번호, C열에는 상품명, D열에는 주문금액이 있습니다. F열의 날짜를 기준으로 G열에는 주문 건수, H열에는 주문금액이 자동으로 계산되도록 COUNTIFS와 SUMIFS 수식을 만들어 주세요. 새로운 주문이 추가되어도 자동 반영되는 방법도 알려주세요.”
챗GPT가 작성한 수식을 복사해 엑셀에 입력하면 됩니다.
실제 주문 파일을 분석할 때는 고객 이름, 전화번호, 주소 등 개인정보를 제거한 후 필요한 데이터만 제공하는 것이 안전합니다.
9. 날짜별 주문 건수를 그래프로 표시하기
집계된 주문 건수를 그래프로 만들면 날짜별 판매 흐름을 쉽게 확인할 수 있습니다.
그래프 작성 방법은 다음과 같습니다.
- 날짜와 주문 건수가 입력된 F1 범위를 선택합니다.
- 엑셀 상단의 ‘삽입’ 메뉴를 클릭합니다.
- ‘꺾은선형 차트’를 선택합니다.
- 그래프 제목을 ‘날짜별 주문 건수’로 변경합니다.
그래프를 만들면 특정 날짜에 주문이 증가하거나 감소한 현상을 쉽게 확인할 수 있습니다.
새로운 날짜가 추가될 때 그래프에도 자동 반영되도록 하려면 집계표 역시 엑셀 표로 만들어 차트의 데이터 원본으로 사용하는 것이 좋습니다.
10. 주문 건수가 정확하게 계산되지 않을 때 확인할 사항
날짜별 주문 건수가 0으로 표시되거나 실제 주문 수와 다르게 계산된다면 다음 항목을 확인해야 합니다.
| 문제 | 원인 | 해결 방법 |
|---|---|---|
| 주문 건수가 0으로 표시 | 날짜가 문자로 저장됨 | 실제 날짜 형식으로 변환 |
| 일부 주문 누락 | 주문시간 포함 | COUNTIFS로 날짜 범위 계산 |
| 신규 주문 누락 | 수식 범위 초과 | 엑셀 표 기능 사용 |
| 주문 건수 중복 | 주문번호 중복 | 중복 주문번호 확인 |
| 집계금액 불일치 | 취소·반품 포함 | 주문상태 조건 추가 |
특히 한 주문번호에 여러 상품이 포함되어 있다면 상품 행 수와 실제 주문 건수는 다를 수 있습니다.
예를 들어 A001 주문번호로 상품 3개를 구매했다면 데이터는 3행이지만 실제 주문은 1건입니다.
이 경우 단순 COUNTIFS는 주문번호가 아닌 데이터 행 수를 계산하므로 주문번호 중복을 제거한 후 집계해야 합니다.
11. 엑셀 날짜별 주문 집계에 활용할 공식자료
COUNTIF, COUNTIFS, SUMIFS 함수는 마이크로소프트에서 제공하는 엑셀의 기본 함수입니다.
함수 사용법이나 지원 버전이 궁금하다면 마이크로소프트 공식 도움말에서 확인할 수 있습니다.
확인하기 : 마이크로소프트 COUNTIFS 함수 공식 설명
확인하기 : 마이크로소프트 SUMIFS 함수 공식 설명
12. 날짜별 주문 건수 자동 집계 정리
엑셀에서 날짜별 주문 건수를 자동으로 계산하려면 주문 데이터의 구조를 먼저 정리하는 것이 중요합니다.
날짜만 입력된 데이터는 COUNTIF 함수로 계산할 수 있고, 주문시간이 포함된 데이터는 COUNTIFS 함수를 사용하는 것이 정확합니다.
SUMIFS 함수를 함께 사용하면 날짜별 주문금액까지 계산할 수 있습니다.
또한 엑셀 표 기능을 적용하면 새로운 주문 데이터가 추가될 때마다 수식 범위를 직접 수정하지 않아도 됩니다.
챗GPT를 활용해 필요한 수식을 만들고 엑셀에 적용하면 반복적인 주문 집계 작업을 줄일 수 있습니다.
쇼핑몰이나 오픈마켓을 운영한다면 날짜별 주문 건수와 매출액을 함께 관리하여 판매 추세를 파악하고 재고관리와 판매계획에 활용해 보시기 바랍니다.
답글 남기기