- 최초 작성일: 2005-09-29
- 최종 수정일: 2026-09-26
- 조회수: 18 회
- 작성자: 권현욱 (엑셀러)
- 강의 제목: 피벗 테이블의 계산 필드 삽입하기
들어가기 전에
오래 전 엑셀 파일로 진행하던 강의를 웹 글로 복원한 것이라, "버튼을 눌러보세요"처럼 엑셀에서 직접 조작하라는 표현이 남아 있을 수 있습니다. 결과는 본문의 그림이나 표로 확인하실 수 있으며, 현재와 맞지 않는 내용은 보완하되 전반적인 스타일은 당시의 갬성(?)을 유지했습니다.
아시겠지만, '피벗 테이블'은 아주 강력한 데이터 분석 도구입니다.
우리가 흔히 사용하게 되는 기능에 한 가지 더하여, 이번 시간에는 원본 데이터에
없는 필드를 계산하여 삽입하는 방법에 대해 소개해 드리겠습니다.
Source 시트에 있는 데이터를 이용하여 월별/팀장별 판매실적 피벗 테이블을 만들면
대략 다음과 같은 형태가 될 것입니다.
피벗 테이블의 계산 필드 삽입하기
핵심 요약
- 원본 데이터에 없는 판매단가 필드를 계산 필드로 추가합니다.
- 피벗 테이블의 수식 메뉴에서 계산 필드를 삽입하고 판매금액/판매수량 수식을 지정합니다.
- 계산 필드가 추가된 결과를 월별·팀장별 피벗 테이블에서 확인합니다.
<표 1>
그런데 아래의 피벗 테이블을 보면, 모양이 조금 다름을 알 수 있습니다.
무엇이 다릅니까?
그렇습니다! '판매단가'라는 필드가 추가되어 있습니다.
분명 Source 시트에는 그런 필드가 없음에도 불구하고 말입니다.
바로 이 '판매단가' 필드가 피벗 테이블의 소스 데이터를 이용하여 계산해 넣은
'계산 필드' 입니다.
<표 2>
<표 2> 피벗 테이블
| 팀장명 | |||||
|---|---|---|---|---|---|
| 월 | 데이터 | 권준우 | 김영복 | 이순신 | 총합계 |
| 1월 | 합계 : 판매수량 | 441 | 677 | 609 | 1727 |
| 합계 : 판매금액 | 3988600 | 5681300 | 5183000 | 14852900 | |
| 합계 : 판매단가 | 9044.44444444445 | 8391.87592319055 | 8510.67323481117 | 8600.40532715692 | |
| 2월 | 합계 : 판매수량 | 387 | 979 | 591 | 1957 |
| 합계 : 판매금액 | 2951100 | 8572400 | 5317700 | 16841200 | |
| 합계 : 판매단가 | 7625.58139534884 | 8756.28192032687 | 8997.80033840948 | 8605.6208482371 | |
| 3월 | 합계 : 판매수량 | 771 | 1102 | 779 | 2652 |
| 합계 : 판매금액 | 6778900 | 9813000 | 6543700 | 23135600 | |
| 합계 : 판매단가 | 8792.34760051881 | 8904.71869328494 | 8400.12836970475 | 8723.8310708899 | |
| 전체 합계 : 판매수량 | 1599 | 2758 | 1979 | 6336 | |
| 전체 합계 : 판매금액 | 13718600 | 24066700 | 17044400 | 54829700 | |
| 전체 합계 : 판매단가 | 8579.48717948718 | 8726.1421319797 | 8612.63264274886 | 8653.6773989899 |
Source 데이터
| 월 | 팀장명 | 영업사원 | 판매수량 | 판매금액 |
|---|---|---|---|---|
| 1월 | 권준우 | 박상범 | 12 | 210000 |
| 1월 | 권준우 | 조민우 | 15 | 262500 |
| 1월 | 권준우 | 김철우 | 21 | 367500 |
| 1월 | 권준우 | 강주헌 | 106 | 784400 |
| 1월 | 권준우 | 홍찬성 | 188 | 1710800 |
| 1월 | 권준우 | 남상철 | 99 | 653400 |
| 1월 | 이순신 | 안기순 | 108 | 712800 |
| 1월 | 이순신 | 이종인 | 108 | 712800 |
| 1월 | 이순신 | 홍찬성 | 109 | 719400 |
| 1월 | 이순신 | 송경헌 | 54 | 945000 |
| 1월 | 이순신 | 공병호 | 230 | 2093000 |
| 1월 | 김영복 | 이우성 | 59 | 436600 |
| 1월 | 김영복 | 정범진 | 63 | 466200 |
| 1월 | 김영복 | 홍수현 | 52 | 473200 |
| 1월 | 김영복 | 박병진 | 160 | 1184000 |
| 1월 | 김영복 | 김윤식 | 343 | 3121300 |
| 2월 | 권준우 | 박상범 | 12 | 210000 |
| 2월 | 권준우 | 조민우 | 17 | 297500 |
| 2월 | 권준우 | 김철우 | 63 | 415800 |
| 2월 | 권준우 | 강주헌 | 95 | 627000 |
| 2월 | 권준우 | 홍찬성 | 99 | 653400 |
| 2월 | 권준우 | 남상철 | 101 | 747400 |
| 2월 | 이순신 | 안기순 | 43 | 752500 |
| 2월 | 이순신 | 이종인 | 170 | 1547000 |
| 2월 | 이순신 | 홍찬성 | 117 | 865800 |
| 2월 | 이순신 | 송경헌 | 131 | 969400 |
| 2월 | 이순신 | 공병호 | 130 | 1183000 |
| 2월 | 김영복 | 이우성 | 29 | 507500 |
| 2월 | 김영복 | 정범진 | 94 | 620400 |
| 2월 | 김영복 | 홍수현 | 147 | 1337700 |
| 2월 | 김영복 | 박병진 | 203 | 1502200 |
| 2월 | 김영복 | 김윤식 | 506 | 4604600 |
| 3월 | 권준우 | 박상범 | 30 | 198000 |
| 3월 | 권준우 | 조민우 | 37 | 647500 |
| 3월 | 권준우 | 김철우 | 218 | 1613200 |
| 3월 | 권준우 | 강주헌 | 200 | 1820000 |
| 3월 | 권준우 | 홍찬성 | 248 | 1835200 |
| 3월 | 권준우 | 남상철 | 38 | 665000 |
| 3월 | 이순신 | 안기순 | 50 | 875000 |
| 3월 | 이순신 | 이종인 | 140 | 924000 |
| 3월 | 이순신 | 홍찬성 | 256 | 1894400 |
| 3월 | 이순신 | 송경헌 | 261 | 2375100 |
| 3월 | 이순신 | 공병호 | 72 | 475200 |
| 3월 | 김영복 | 이우성 | 76 | 501600 |
| 3월 | 김영복 | 정범진 | 31 | 542500 |
| 3월 | 김영복 | 홍수현 | 168 | 1243200 |
| 3월 | 김영복 | 박병진 | 320 | 2912000 |
| 3월 | 김영복 | 김윤식 | 507 | 4613700 |
이제부터 피벗 테이블에 계산 필드를 삽입하는 방법에 대해 살펴보겠습니다.
(1) Source 데이터를 이용하여 <표 1>과 같은 피벗 테이블을 작성합니다.
이 부분에 대해서는 별도의 설명이 필요없을 듯 한데… 피벗 테이블의 레이아웃을
다음과 같이 해 주시면 되겠지요?
(2) 피벗 테이블 내부를 선택하면 '피벗 테이블' 도구 모음이 나타나는데,
'피벗 테이블-수식-계산 필드' 메뉴를 선택합니다.
(3) '계산 필드 삽입' 대화상자가 나타나면, '이름' 항목에는 '판매단가'라고 입력하고
'수식' 부분에는 그림과 같이 지정합니다. 이 때 필드명은 손으로 직접 입력해 주어도
되고 필드를 선택한 다음 '필드 삽입' 버튼을 클릭해도 됩니다.
(4) 수식 입력이 끝났으면 '추가' 버튼을 클릭합니다. 그러면 '필드' 부분에 '판매단가'라는
필드가 새로이 추가됩니다.
(5) '확인' 버튼을 클릭하면 <표 2>와 같이 '판매단가' 필드가 추가됩니다.
간단하지요? 많이 응용해 보세요.
다음에 또…
마치며
피벗 테이블에 원본 데이터에는 없는 판매단가 계산 필드를 추가하는 과정을 단계별로 정리했습니다. 계산 필드를 활용하면 기존 데이터를 바꾸지 않고도 필요한 계산 결과를 피벗 테이블에 표시할 수 있습니다.