5년 연속 IT분야 베스트셀러! 「 진짜쓰는 실무엑셀 」로 2026년 공부 끝내기 오빠두엑셀 `2026 무료 챌린지` 오픈! 완주하고 수료증 받아가세요! 엑셀이 막히셨나요? Q&A 게시판에서 바로 해결하세요.
메뉴

MEDIAN 함수

지원 버전 자세히 보기
엑셀 2013 이전엑셀 2016엑셀 2019엑셀 2021엑셀 2024M365웹 엑셀

엑셀 MEDIAN 함수는 범위의 중간값을 계산하는 함수입니다.

MEDIAN 함수 예제 미리보기
예제 미리보기 크게 보기

인수 설명

=MEDIAN(범위1, [범위2], ...)
인수구분설명
범위1 필수
중값값을 구할 첫번째 숫자 또는 범위입니다.
범위2 선택
중간값을 구할 두번째 숫자 또는 범위입니다.
  • 인수는 최대 255개까지 입력할 수 있습니다.
예제 시트
C2=MEDIAN(A2:A11)
A
B
C
D
1
연봉(만원)
중간값
2
21,340
4,250
3
18,210
4
13,200
5
7,900
6
4,300
7
4,200
8
4,200
9
3,900
10
3,700
11
2,450
12
열 개 연봉을 크기순으로 놓았을 때 가운데 두 값 4,200과 4,300의 평균은 4,250입니다.

함수 개요

MEDIAN 함수는 범위에서 중간값을 계산하는 함수입니다. 중간값은 데이터를 오름차순으로 정렬했을 때, 정확히 중앙에 위치하는 값을 의미합니다. 데이터의 개수가 홀수일 경우 가운데 위치한 값을 반환하고, 데이터의 개수가 짝수일 경우엔 중앙에 있는 두 값의 평균을 구합니다.

=MEDIAN(1,2,100)중앙에 있는 값인 2를 반환합니다.
=MEDIAN(1,10,90,100)10과 90의 평균인 50을 반환합니다.

데이터에 극단값이 있을 경우, 중간값은 평균보다 대표값으로 더 적합할 수 있습니다. 예를 들어, 직원이 10명인 회사에서 사원 9명의 연봉이 3천만원이고, 사장 1명의 연봉이 10억인 경우, 평균은 1억2천700만원, 중간값은 3천만원이 됩니다.

=AVERAGE(3,000,3,000,3,000,....,1,000,000)127,000 → 평균은 극단값의 영향을 받습니다.
=AVERAGE(3,000,3,000,3,000,....,1,000,000)3,000 → 중간값은 극단값의 영향을 덜 받습니다.

MEDIAN 함수 간단 예제

1
팀원들의 연령 중간값 구하기
=MEDIAN(25, 28, 30, 32, 45)팀원 5명 나이의 중간값인 30이 반환됩니다.
2
여러 범위의 중간값 구하기
=MEDIAN(A1:A5, B1:B5)
=7.5

MEDIAN 함수 상세 가이드

1)MEDIAN 함수와 백분위수

MEDIAN 함수는 50번째 백분위수(P50)와 동일합니다. 엑셀에서 다른 백분위수를 계산하려면 PERCENTILE 함수 를 사용합니다. (엑셀 2013 이후 버전에서는 PERCENTILE.INC 함수 를 사용)

예를 들어, 1사분위수(=25번째 백분위수)는 데이터를 오름차순으로 정렬했을 때, 1/4 지점에 위치하는 값입니다.

=PERCENTILE(범위,0.25)1사분위수를 구합니다.
=PERCENTILE(범위,0.5)2사분위수를 구합니다. MEDIAN 함수와 동일합니다.
=PERCENTILE(범위,0.75)3사분위수를 구합니다.
2)평균값 vs 중간값 vs 최빈값 비교

엑셀에서 데이터의 중심 경향을 나타내는 세가지 중요한 통계 지표인 '평균값, 중간값, 최빈값'은 각각 AVERAGE 함수, MEDIAN 함수 , MODE 함수 로 구할 수 있습니다.

· AVERAGE 함수 (평균)

: 평균은 데이터의 합을 개수로 나눈 값입니다. 평균값은 데이터의 분포가 고르게 퍼져 있을 땐 적절한 지표지만, 극단값(아주 크거나 작은 값)에 의해 쉽게 영향을 받을 수 있습니다.

=AVERAGE(2, 3, 3, 5, 102)합계인 115를 5로 나눈 23을 반환합니다.

· MEDIAN 함수 (중간값)

: 중간값은 데이터를 크기 순으로 정렬했을 때, 가장 중앙에 위치하는 값입니다. 중간값은 극단값에 영향을 덜 받으므로 데이터가 불균형하게 분포되어 있을 때 사용하기 좋습니다.

=MEDIAN(2, 3, 3, 5, 102)데이터를 오름차순 정렬했을 때, 중앙에 위치하는 3을 반환합니다.

· MODE 함수 (최빈값)

: 최빈값은 주어진 데이터 중에서 가장 자주 나타나는 값입니다. 데이터에서 반복되는 값이 있을 경우, 어떤 값이 가장 많이 나타나는지를 분석할 때 사용합니다.

=MODE(2, 3, 3, 5, 102)가장 많이 반복되는 값인 3을 반환합니다.

그 외 주의사항

데이터의 개수가 짝수이면, 중간값은 중앙에 있는 두 숫자의 평균이 계산됩니다. 예를 들어 {1,2,4,8} 의 중간값은 3 입니다.

데이터의 개수가 홀수이면 중간값은 집합의 중간에 위치한 숫자가 됩니다. 예를 들어 {1,3,5,9,100} 의 중간값은 5 입니다.

데이터에서 오류 또는 숫자로 계산이 불가능 한 텍스트, 빈칸 등은 중간값 계산에서 무시됩니다.

인수는 최대 255개를 입력할 수 있습니다.

댓글 10

댓글 10
4.6 (5개 평가)
willow****
willow**** 2022.04.24 14:21
중앙값을 구할때 조건이 붙으면 어떻게 해야하나요?
예를 들어 남성과 여성을 부서별로 중앙값을 붙이려면요
오빠두엑셀
오빠두엑셀 작성자 2022.04.28 17:12
안녕하세요.
IF 함수로 배열수식을 작성해보세요.
=MEDIAN(IF(범위="남성",값,NA()))
Ctrl + Shift + Enter로 입력해보시길 바랍니다. 감사합니다.
꿈꿈
꿈꿈 2023.05.05 21:37
중앙값 찾을때 날짜별로는 어떨게해야할까요
예를들어 5월 1일~31일 까지의 데이터가 있고 1일의 중앙값 2일의 중앙값을 찾을경우요
오빠두엑셀
오빠두엑셀 작성자 2023.05.07 18:03
안녕하세요.
MEDIAN 함수와 IF 함수를 사용하면 됩니다.
=MEDIAN(IF(날짜=2023/5/1,데이터범위,""))
365 이전 버전일 경우 Ctrl + Shift + Enter로 입력하세요.
꿈꿈
꿈꿈 2023.05.07 23:24
감사합니다!
데이터에 0 이 있어서 0을 제외하고 싶은데요
0을제외하는 방법있을까요
urbiculture
urbiculture 2023.11.14 16:49
안녕하세요.
중앙값 함수에 2개 이상의 기준이 붙으면 IFS함수를 사용해야하나요?
예시를 알려주시면 감사하겠습니다.
오빠두엑셀
오빠두엑셀 작성자 2023.11.18 12:52
안녕하세요.
=MEDIAN(IF(조건1*조건2..,범위,""))
로 수식을 작성해보세요. 2019 이전버전일 경우 Ctrl + Shift + Enter로 입력하시면 됩니다. 감사합니다.
애기킹콩
애기킹콩 2024.02.20 17:19
중위수 구할때 빈칸빼고 계산을 어떻게 하는지요?
오빠두엑셀
오빠두엑셀 작성자 2024.02.21 06:13
안녕하세요.
MEDIAN 함수에 사용된 범위에서 빈칸은 기본적으로 무시하여 계산되므로, 범위의 빈칸을 포함하여 함수를 사용하면 됩니다.
감사합니다.
강민준🤗
강민준🤗 2024.08.11 07:36
좋은 강의 감사합니다🙇‍♂️
스크랩 완료