반복 작업을 줄이는 엑셀
1~4주차에서는 엑셀을 데이터 분석 도구로 사용하는 방법을 학습했다.
- 조회 함수 (XLOOKUP, INDEX + MATCH)
- 피벗 테이블을 활용한 데이터 요약
- 데이터 패턴 분석
하지만 실제 업무에서 더 많이 등장하는 문제는 분석보다 반복 작업이다.
예를 들어 서비스 운영 업무에서는 매주 다음과 같은 작업이 반복된다.
- 결제 로그 다운로드
- 유저 활동 데이터 정리
- 매출 합계 계산
- 보고용 리포트 작성
문제는 매주 데이터만 바뀌고 작업 구조는 동일하다는 것이다.
그래서 이번 주차의 목표는 하나였다.
데이터만 바꾸면 리포트가 자동으로 완성되는 엑셀 구조 만들기
5주차 학습 목표
이번 주차에서는 다음 내용을 중심으로 학습했다.
- 데이터 입력을 최소화하는 자동화 설계
- 리포트 템플릿 구조 만들기
- 수식 재사용 구조 설계
- 간단한 자동화 흐름(매크로 개념) 이해
실습 목표
- 주간 / 월간 리포트 템플릿 제작
- 데이터만 변경하면 결과가 자동 갱신되는 구조 만들기
- “이 엑셀로 무엇을 설명할 수 있는가” 정리
실습 데이터 구성
이번 실습에서는 게임 결제 로그 데이터를 기반으로 자동화 리포트를 만들었다.
시트명
PAYMENT_LOG
| 결제ID | 유저ID | 결제일 | 게임 | 결제상품 | 결제금액 |
| P001 | U001 | 2026-03-01 | Shooter | Starter Pack | 50000 |
| P002 | U002 | 2026-03-01 | Shooter | Small Package | 10000 |
| P003 | U003 | 2026-03-02 | RPG | Premium Pass | 30000 |
| P004 | U001 | 2026-03-02 | Shooter | Weapon Pack | 20000 |
| P005 | U004 | 2026-03-03 | RPG | Premium Pass | 70000 |
| P006 | U002 | 2026-03-03 | Shooter | Small Package | 15000 |
| P007 | U003 | 2026-03-04 | RPG | Diamond Pack | 50000 |
| P008 | U005 | 2026-03-05 | Shooter | Ultimate Pack | 120000 |
| P009 | U001 | 2026-03-06 | RPG | Premium Pass | 40000 |
| P010 | U004 | 2026-03-06 | Shooter | Weapon Pack | 20000 |
| P011 | U003 | 2026-03-07 | RPG | Premium Pass | 35000 |
| P012 | U002 | 2026-03-07 | Shooter | Starter Pack | 50000 |
| P013 | U006 | 2026-03-08 | RPG | Diamond Pack | 90000 |
| P014 | U007 | 2026-03-09 | Shooter | Starter Pack | 50000 |
| P015 | U005 | 2026-03-09 | Shooter | Small Package | 15000 |
| P016 | U001 | 2026-03-10 | RPG | Premium Pass | 30000 |
| P017 | U002 | 2026-03-10 | Shooter | Starter Pack | 50000 |
| P018 | U003 | 2026-03-11 | RPG | Diamond Pack | 70000 |
| P019 | U004 | 2026-03-12 | Shooter | Weapon Pack | 20000 |
| P020 | U005 | 2026-03-12 | Shooter | Ultimate Pack | 120000 |
[데이터 특징]
- 총 결제 로그 : 20건
- 기간 : 2026-03-01 ~ 2026-03-12
- 게임 장르 : Shooter / RPG
- 결제 상품 : Starter / Premium / Diamond / Ultimate
실습 1 – 리포트 자동화 구조 설계
먼저 엑셀 전체 구조를 설계했다.
시트 구성
PAYMENT_LOG → 원본 데이터
SUMMARY → KPI 자동 계산
WEEKLY_REPORT → 주간 리포트
[핵심 원칙]
1. 원본 데이터는 수정하지 않는다
2. 계산 로직은 별도 시트에서 처리한다
3. 리포트는 자동 갱신 구조로 만든다
이 구조를 만들면 매주 해야 할 일은 단 하나다.
새로운 로그 데이터를 붙여넣는 것
실습 2 – KPI 자동 계산
시트명
SUMMARY
리포트에 필요한 핵심 지표를 정의했다.
| KPI | 계산식 | 결과 |
| 총 매출 | SUM | 905000 |
| 결제 건수 | COUNTA | 20 |
| 결제 유저 수 | UNIQUE | 7 |
| 평균 결제 금액 | AVERAGE | 45250 |
총 매출 계산
=SUM(PAYMENT_LOG!F:F)
결과
905000
결제 건수 계산
=COUNTA(PAYMENT_LOG!A:A)-1
결과
20
평균 결제 금액
=AVERAGE(PAYMENT_LOG!F:F)
결과
45250
실습 3 – 게임 장르별 매출 자동 계산
| 게임 | 매출 |
| Shooter | |
| RPG |
[수식]
Shooter 매출
=SUMIFS(PAYMENT_LOG!F:F,PAYMENT_LOG!D:D,"Shooter")
RPG 매출
=SUMIFS(PAYMENT_LOG!F:F,PAYMENT_LOG!D:D,"RPG")
[결과]
| 게임 | 매출 |
| Shooter | 525000 |
| RPG | 380000 |
이 분석을 통해
- Shooter 장르 매출이 더 높음
- RPG는 고액 결제 패턴
을 확인할 수 있다.
실습 4 – 유저별 매출 자동 분석
| 유저 | 총 결제 |
| U001 | |
| U002 | |
| U003 | |
| U004 | |
| U005 |
[수식]
=SUMIFS(PAYMENT_LOG!F:F,PAYMENT_LOG!B:B,A2)
[결과 예시]
| 유저 | 총 결제 |
| U001 | 140000 |
| U002 | 125000 |
| U003 | 185000 |
| U004 | 110000 |
| U005 | 255000 |
이 데이터로
- VIP 유저
- 결제 패턴
을 분석할 수 있다.
실습 5 – 일별 매출 자동 리포트
시트명
WEEKLY_REPORT
| 날짜 | 매출 |
| 2026-03-01 | |
| 2026-03-02 | |
| 2026-03-03 | |
| 2026-03-04 |
[수식]
=SUMIFS(PAYMENT_LOG!F:F,PAYMENT_LOG!C:C,A2)
[결과 예시]
| 날짜 | 매출 |
| 3/1 | 60000 |
| 3/2 | 50000 |
| 3/3 | 85000 |
| 3/4 | 50000 |
| 3/5 | 120000 |
실습 6 – 자동 리포트 템플릿 완성
최종 리포트 구조
| 지표 | 값 |
| 총 매출 | 905000 |
| 결제 건수 | 20 |
| 결제 유저 수 | 7 |
| 최고 결제 유저 | U005 |
| 최고 매출 상품 | Ultimate Pack |
이 구조의 핵심은
- 데이터 입력 → PAYMENT_LOG
- 계산 자동 → SUMMARY
- 리포트 자동 생성 → REPORT
이라는 흐름이다.
이번 주차에서 가장 크게 느낀 점
엑셀에서 중요한 것은
수식이 아니라 설계다.
잘 만든 엑셀은
- 사람이 계산하지 않아도 되고
- 데이터만 바꾸면
- 리포트가 자동으로 완성된다.
즉
엑셀은 자동화 도구다.
다음 주 예고
다음 주차에서는
엑셀을 넘어 데이터 분석 사고를 확장할 예정이다.
다룰 내용
- KPI 설계 방법
- 데이터 기반 서비스 분석
- 실제 서비스 로그 해석
'Excel' 카테고리의 다른 글
| 피벗 테이블 & 데이터 해석 (4주차) (0) | 2026.03.15 |
|---|---|
| 조회 & 연결 함수 마스터 (3주차) (0) | 2026.02.08 |
| 조건 로직 & 판단 로직 만들기 (2주차) (0) | 2026.02.02 |
| 엑셀 데이터 전처리 & 구조 설계 실습 기록 (1주차) (0) | 2026.01.26 |
| 기획자를 위한 엑셀 학습 일정 (0) | 2026.01.19 |