목차▾
엑셀 MEDIAN 함수란?
엑셀 MEDIAN 함수는 정렬했을 때 가운데 값(중앙값)을 반환하는 통계 함수입니다. 평균(AVERAGE)과 달리 극단값(outlier)에 강해서 연봉·집값·매출 같은 분포가 비대칭인 데이터의 대표값으로 표준. 정부 통계·언론에서 "중위 소득", "중위 집값"이라 부르는 것이 바로 MEDIAN.
구문은 =MEDIAN(범위). 짝수 개면 가운데 두 값의 평균. 텍스트·빈 셀·논리값 무시. MEDIANIFS 함수는 없으니 조건부 중위는 배열 수식 또는 피벗 테이블 사용.
동작 원리 (홀수/짝수)
홀수 개:
[10, 20, 30, 40, 50]
→ 정렬 후 가운데 = 30
짝수 개:
[10, 20, 30, 40, 50, 60]
→ 정렬 후 가운데 두 값(30, 40)의 평균 = 35
MEDIAN vs AVERAGE 극단값 강건성
일반적인 데이터: [50, 55, 60, 62, 65]
AVERAGE = 58.4
MEDIAN = 60
→ 비슷함
이상치(outlier) 있는 데이터: [50, 55, 60, 62, 1000]
AVERAGE = 245.4 (왜곡)
MEDIAN = 60 (안정)
→ 극단값이 있는 분포에선 MEDIAN이 대표값으로 더 적합.
소득·집값·연봉 — 왜 중위값?
언론·정부 통계에서 평균이 아니라 중위값(median) 쓰는 이유:
- 평균은 소수 고소득자가 끌어올림
- 중위값은 "정확히 중간"의 사람 값
연봉 5명: [3000, 3200, 3500, 3800, 100000(CEO)]
평균: 22700만원 → 현실과 동떨어진 수치
중위: 3500만원 → 실제 중간 직원 연봉
대표값 3종 + Clamp 트릭
| 함수 | 동작 | 적합 |
|---|---|---|
| MEDIAN | 가운데 값 | 분포 + 극단값 있을 때 |
| AVERAGE | 산술 평균 | 균등 분포 |
| MODE | 최빈값 (가장 많이 나오는) | 카테고리·분포 분석 |
| PERCENTILE.INC(arr, 0.5) | = MEDIAN | 백분위 일반화 |
| QUARTILE(arr, 2) | = MEDIAN | 사분위 일반화 |
Clamp 트릭 — MEDIAN(A1, 0, 100)
=MEDIAN(A1, 0, 100)
→ A1을 0~100으로 제한 (Clamp 패턴)
→ MAX(MIN(A1, 100), 0)과 같은 결과
3개 값의 중간 = 자동 Clamp. 짧고 직관적.
실전 사용 시나리오 8가지
- 단순 중앙값 —
=MEDIAN(A1:A100) - 연봉 중위값 —
=MEDIAN(연봉범위)→ 평균 대신 (분포 대표성) - 평균과 중위 동시 비교 —
=AVERAGE(A:A) - MEDIAN(A:A)→ 차이 크면 비대칭 의심 - Clamp 트릭 —
=MEDIAN(A1, 0, 100)→ A1을 0~100으로 제한 - 조건부 MEDIAN (배열) —
=MEDIAN(IF(반="1반", 점수))Ctrl+Shift+Enter - 사분위·IQR —
Q3-Q1 = QUARTILE(A:A,3) - QUARTILE(A:A,1) - 이상치 감지 (1.5×IQR) — Q1 - 1.5×IQR < 정상값 < Q3 + 1.5×IQR
- 분포 비대칭 판정 —
=IF(ABS(AVERAGE-MEDIAN) > MEDIAN*0.2, "비대칭", "균등")
자주 발생하는 함정 6가지
- AVERAGE와 다름 — 극단값 있으면 AVERAGE는 크게 다른 값. MEDIAN이 대표성 ↑. 분포 보고 선택
- 짝수 개의 가운데 두 값 평균 — [10, 20, 30, 40] → MEDIAN = 25 (20+30)/2. 의도 확인
- 텍스트 숫자 무시 — "100" (텍스트형)은 MEDIAN에서 무시. VALUE 변환
- 오류 셀 전파 — 범위에 #N/A 등 있으면 결과도 오류. AGGREGATE로 무시:
=AGGREGATE(12, 6, A:A) - MEDIANIFS 없음 — 조건부 MEDIAN은 함수가 없음. 배열 수식 또는 피벗
- 빈 범위 → #NUM! — 모든 값이 텍스트/빈 셀이면
#NUM!(숫자 오류)
자주 묻는 질문
Q. MEDIAN 함수 사용법은?
=MEDIAN(범위) 형식. 정렬했을 때 가운데 값 반환. 예: =MEDIAN(A1:A100). 짝수 개면 가운데 두 값의 평균.
Q. MEDIAN과 AVERAGE 차이는?
MEDIAN은 가운데 값, AVERAGE는 산술 평균. 극단값(outlier) 있을 때 차이 큼. 연봉·집값처럼 분포 비대칭 데이터에선 MEDIAN이 대표성 ↑.
Q. 왜 연봉은 중위값을 쓰나요?
극단값 영향. 5명 연봉 [3000, 3200, 3500, 3800, 100000(CEO)]에서 평균은 22700만원이지만 중위는 3500만원. 실제 "중간 직원" 연봉은 중위가 적합.
Q. Clamp(범위 제한) 트릭?
=MEDIAN(A1, 0, 100) → A1을 0~100으로 제한. 3개 값 중 중간을 반환하므로 자동 Clamp. MAX(MIN(A1, 100), 0)과 같은 결과.
Q. 조건부 MEDIAN은?
MEDIANIFS 함수 없음. 배열 수식: =MEDIAN(IF(반="1반", 점수)) Ctrl+Shift+Enter. 또는 피벗 테이블.
Q. 사분위·백분위와 관계는?
MEDIAN = 50번째 백분위 = 2번째 사분위. =PERCENTILE.INC(A:A, 0.5) = =QUARTILE(A:A, 2) = =MEDIAN(A:A). 일반화된 분포 분석에선 PERCENTILE/QUARTILE.
Q. 이상치 감지에 어떻게?
사분위 범위(IQR): Q3-Q1. 하한 = Q1 - 1.5×IQR, 상한 = Q3 + 1.5×IQR 밖이면 이상치 의심. MEDIAN과 함께 박스플롯에 자주 사용.
Q. 구글 스프레드시트에서도 동일하게 작동하나요?
네. MEDIAN은 표준 통계 함수로 Google Sheets, LibreOffice Calc, Apple Numbers, 한컴 한셀, WPS에서 동일하게 작동합니다.
본 페이지는 Microsoft Support 공식 MEDIAN·AVERAGE·QUARTILE 문서를 기준으로 작성되었습니다. 정확한 동작은 Excel 버전·환경에 따라 달라질 수 있으니 중요한 작업 전에는 실제 환경에서 확인하세요.