엑셀 함수 및 예제

엑셀 함수 및 예제 AVERAGE와 MEDIAN 함수

joy-taei 2025. 6. 5. 10:21
반응형

엑셀에서 AVERAGE와 MEDIAN 함수는 데이터를 분석할 때 자주 사용하는 통계 함수입니다. 각각의 기능과 사용법은 다음과 같습니다:


✅ 1. AVERAGE 함수 — 평균값 구하기

형식:

=AVERAGE(범위)

예시:

=AVERAGE(A1:A10)

→ A1부터 A10까지의 셀 값의 산술 평균(합계 ÷ 개수) 을 구합니다.


✅ 2. MEDIAN 함수 — 중앙값 구하기

형식:

=MEDIAN(범위)

예시:

=MEDIAN(A1:A10)

→ A1부터 A10까지의 값 중 가운데에 위치한 값(중앙값)을 반환합니다.
값이 짝수 개일 경우, 중간 두 값의 평균을 반환합니다.


📊 예제

A 열

3
5
8
12
100
  • =AVERAGE(A1:A5) → 25.6
  • =MEDIAN(A1:A5) → 8

→ 이처럼 평균은 이상치(100)에 영향을 크게 받지만, 중앙값은 비교적 영향을 덜 받습니다.


🧠 팁

  • AVERAGE는 값의 분포가 고르게 퍼졌을 때 유용
  • MEDIAN은 극단값(이상치)이 포함되어 있는 경우 평균보다 더 신뢰할 수 있는 대표값입니다

조건이 포함된 평균(AVERAGEIF, AVERAGEIFS), 중앙값을 조건과 함께 구하는 방식(MEDIAN + IF), 그리고 복잡한 배열 수식 예시까지 단계별로 정리해 드릴게요.


반응형

✅ 1. AVERAGEIF — 단일 조건 평균

형식:

=AVERAGEIF(조건범위, 조건, 평균범위)

예시:

=AVERAGEIF(A2:A10, ">70", B2:B10)

→ A2:A10 범위에서 70보다 큰 값이 있는 행의 B2:B10 값을 평균


✅ 2. AVERAGEIFS — 여러 조건 평균

형식:

=AVERAGEIFS(평균범위, 조건범위1, 조건1, 조건범위2, 조건2, ...)

예시:

=AVERAGEIFS(C2:C10, A2:A10, "남자", B2:B10, ">80")

→ A열이 "남자"이고, B열이 80초과인 행에 대해 C열의 평균


✅ 3. MEDIAN + IF — 조건부 중앙값 (배열 수식)

엑셀에서는 MEDIANIF라는 함수는 존재하지 않기 때문에, 배열 수식 또는 동적 배열로 조건을 걸어야 합니다.

예시 1 (단일 조건):

=MEDIAN(IF(A2:A10="남자", B2:B10))

A2:A10에서 "남자"인 행의 B열 중앙값을 구함

📌 배열 수식이므로:

  • Ctrl + Shift + Enter로 입력해야 함 (엑셀 2019 이하)
  • 엑셀 365/2021 이상은 그냥 Enter로도 가능

예시 2 (다중 조건):

=MEDIAN(IF((A2:A10="여자")*(C2:C10>70), D2:D10))

A열이 "여자"이고 C열이 70 초과인 행에 대해 D열의 중앙값


✅ 4. 조건부 평균/중앙값 고급 응용 (예제 테이블 포함)

A (성별) B (과목) C (점수)

남자 수학 80
여자 수학 90
남자 영어 70
여자 영어 95
남자 수학 60
여자 수학 85
  • 수학 점수 평균 (여자만):
=AVERAGEIFS(C2:C7, A2:A7, "여자", B2:B7, "수학")
  • 영어 점수 중앙값 (남자만):
=MEDIAN(IF((A2:A7="남자")*(B2:B7="영어"), C2:C7))

Ctrl + Shift + Enter 필요 (엑셀 2019 이하)


✅ 보너스: LET + LAMBDA로 사용자 정의 함수 만들기 (엑셀 365 이상)

=LAMBDA(data, crit, rng, MEDIAN(FILTER(rng, data=crit)))(A2:A10, "남자", B2:B10)

이건 조건부 MEDIANIF 함수를 만든 것과 유사합니다. 사용법은 고급이지만, 깔끔하게 재사용 가능해요.


 

반응형