Microsoft Excel은 다양한 차트를 활용해 데이터를 손쉽게 정리, 시각화, 분석할 수 있는 강력한 도구입니다. 그중에서도 상자수염 그래프(Box Plot)는 데이터 집합의 값 분포를 한눈에 보여주는 특히 유용한 차트로 꼽힙니다.
이 글에서는 Microsoft Excel에서 상자 그림을 만드는 방법을 다룹니다. 아직 업그레이드하지 않은 분들을 위해 Excel 365와 함께 구버전(레거시)에서의 작성 방법까지 모두 소개합니다.
상자 그림(Box Plot)이란?
상자 그림은 데이터의 분산과 변동성 같은 통계적 특성을 시각적으로 보여주는 데이터 표현 방식입니다. 하나의 막대(상자)가 두 부분으로 나뉘어 있고, 상자 양쪽으로 선(수염, Whisker)이 뻗어 나가는 형태로 표시됩니다.

상자 그림의 각 요소는 수치 데이터의 '5개 요약 통계량(Five-Number Summary)'을 나타냅니다. 아래 이미지처럼 가로 또는 세로 방향으로 표시할 수 있습니다.

5개 요약 통계량을 제대로 이해하기 위해 예시 데이터 집합을 살펴보겠습니다.
25, 26, 28, 30, 32, 34, 37, 38
- 최솟값(Minimum): 데이터 집합에서 가장 작은 값으로, 왼쪽(또는 아래쪽) 수염의 끝점이 됩니다.
- 제1사분위수(Q1): 전체 데이터 중 하위 25%가 위치하는 경계값입니다.
- 제2사분위수(Q2): 중앙값(Median)으로, 데이터의 '가운데 값'에 해당합니다.
- 제3사분위수(Q3): 전체 데이터 중 상위 25%를 제외한 경계값, 즉 75% 지점의 값입니다.
- 최댓값(Maximum): 데이터 집합에서 가장 큰 값입니다.
Excel 365에서 상자 그림 만들기
Office 365의 Microsoft Excel에는 상자 그림이 기본 차트 템플릿으로 포함되어 있어, 몇 번의 클릭만으로 데이터를 시각화할 수 있습니다. Excel 사용법이 익숙하지 않다면 먼저 기본기를 익히는 것이 좋습니다.
상자 그림을 만드는 절차는 다음과 같습니다.
- 새 워크시트를 열고 데이터를 입력합니다.
- 마우스로 드래그하여 데이터 집합을 선택합니다.

- 리본 메뉴에서 삽입(Insert) 탭을 클릭합니다.

4. 통계 차트 삽입(Insert Statistic Chart)을 클릭한 뒤 상자 및 수염(Box and Whisker)을 선택합니다.

참고: 빈 차트가 삽입된 경우에는 차트 디자인(Chart Design) 탭에서 데이터 선택(Select Data)을 클릭해 데이터 집합을 직접 지정하면 됩니다.
이제 Excel이 기본 형태의 상자수염 그래프를 생성합니다. 여기서 더 나아가 통계 데이터를 원하는 방식으로 정확하게 표시하도록 차트를 자유롭게 사용자 지정할 수도 있습니다.
Excel 365에서 상자 그림 서식 설정하기
Excel은 제목 추가부터 표시할 핵심 데이터 포인트 변경까지, 상자 그림 차트 디자인을 다양한 방식으로 꾸밀 수 있게 해줍니다.
차트 디자인 탭에서는 차트 제목, 눈금선, 레이블 같은 차트 요소를 추가하고, 레이아웃이나 차트 종류를 변경하며, 기본 제공되는 차트 스타일 템플릿으로 상자와 수염의 색상을 바꿀 수 있습니다.
서식(Format) 탭에서는 색상 선택을 세부적으로 조정하고, 텍스트를 추가하고, 차트 요소에 다양한 효과를 적용할 수 있습니다.
더 많은 표시 요소를 추가하려면 상자수염 그래프를 마우스 오른쪽 버튼으로 클릭한 후 드롭다운 메뉴에서 데이터 계열 서식(Format Data Series)을 선택하세요.

설정 가능한 주요 옵션은 다음과 같습니다.
- 내부 점 표시(Show inner points): 제1사분위수와 제3사분위수 사이에 개별 데이터 포인트를 원으로 표시합니다.
- 이상치 표시(Show outlier points): 비정상적으로 높거나 낮은 데이터 포인트(이상치)를 그래프 바깥에 원으로 표시합니다.
- 평균 마커 표시(Show mean markers): 평균값을 차트 안에 십자(X) 표시로 나타냅니다.
- 평균선 표시(Show mean line): 여러 데이터 집합의 평균 지점 사이를 잇는 선을 표시합니다.
- 사분위수 계산 방식(Quartile calculation): 데이터 포인트 개수가 홀수일 때 중앙값을 포함하여 계산할지 제외하고 계산할지 선택할 수 있습니다. 데이터 집합이 클 때는 배타적 사분위 범위(exclusive interquartile range) 방식을 사용하는 것이 좋고, 작은 데이터 집합에서는 중앙값 포함(inclusive median) 방식이 일반적으로 더 정확합니다.
구버전 Excel에서 상자수염 그래프 만들기
Excel 2013, Excel 2016 등 구버전에는 상자수염 차트 템플릿이 포함되어 있지 않기 때문에 작성 과정이 훨씬 복잡합니다.
먼저 아래 수식을 사용해 사분위수 값을 계산하고 표를 만듭니다.
- 최솟값: MIN(셀 범위)
- 제1사분위수: QUARTILE.INC(셀 범위, 1)
- 중앙값: QUARTILE.INC(셀 범위, 2)
- 제3사분위수: QUARTILE.INC(셀 범위, 3)
- 최댓값: MAX(셀 범위)
참고: 셀 범위에는 드래그하여 선택한 데이터 집합을 입력합니다.

다음으로, 별도의 표에서 사분위수 차이를 계산합니다. 이 값들이 상자의 높이를 결정합니다.
- Q1의 값
- 중앙값에서 Q1을 뺀 값
- Q3에서 중앙값을 뺀 값
- 최댓값에서 Q3를 뺀 값
- Q1에서 최솟값을 뺀 값

이제 이 값들을 활용해 차트를 만들면 됩니다.
- 삽입(Insert) 탭을 클릭한 후 세로 막대형 또는 누적 세로 막대형 차트 삽입(Insert Column or Bar Chart)을 선택합니다.
- 누적 세로 막대형(Stacked Column Chart)을 클릭합니다. 차트가 올바르게 표시되지 않으면 차트 디자인 탭에서 행/열 전환(Switch Row/Column)을 클릭하세요.

- 그래프에서 "Box 1 – 숨김"에 해당하는 부분을 마우스 오른쪽 버튼으로 클릭한 후 채우기(Fill) → 채우기 없음(No Fill)을 선택합니다.

위쪽 수염 추가하기:
- 맨 위 상자를 클릭하고 차트 디자인 탭을 선택합니다.
- 차트 요소 추가(Add Chart Element)를 클릭합니다.

- 오차 막대(Error Bars) → 추가 오차 막대 옵션(More Error Bars Options)을 클릭합니다.

- 방향(Direction)에서 양수(Plus)를 선택하고, 오차량(Error Amount)에서 사용자 지정(Custom) → 값 지정(Specify Value)을 클릭합니다.

- 양수 오차 값(Positive Error Value)을 앞서 계산한 Whisker Top(위쪽 수염) 값으로 교체합니다.

아래쪽 수염 추가하기:
- 숨긴 상자(hidden box)를 클릭합니다.
- 차트 디자인 탭에서 차트 요소 추가를 선택합니다.
- 오차 막대 → 추가 오차 막대 옵션을 클릭합니다.
- 방향에서 음수(Minus)를 선택하고, 오차량에서 사용자 지정 → 값 지정을 클릭합니다.

- 대화상자에서 음수 오차 값(Negative Error Value)을 미리 계산해 둔 Whisker Bottom(아래쪽 수염) 값으로 교체합니다.

이제 데이터 집합에 대한 기본적인 상자수염 그래프가 완성되었습니다. 평균선이나 평균 점을 추가하고, 색상을 변경하며, 차트 스타일을 조정하는 등 더욱 다양하게 사용자 지정할 수 있습니다.
통계 분석이 한층 쉬워졌습니다
다행히 최신 버전의 Excel은 더 강력한 기능을 갖추면서 데이터 시각화와 분석이 훨씬 간편해졌습니다. 이 튜토리얼을 통해 상자수염 그래프의 활용 방법과 Excel 워크북에서 이를 만드는 절차를 확실히 익히셨기를 바랍니다.