엑셀

엑셀 AVERAGE 함수 완전 정복, 평균 계산의 모든 것

엑셀과 PPT 2025. 5. 14. 15:15
반응형

엑셀에서 숫자 데이터를 다루는 가장 기본적이면서도 강력한 함수 중 하나는 바로 AVERAGE 함수입니다. 

단순한 산술 평균만을 구하는 것이 아니라, 조건부 평균을 포함해 다양한 유사 함수들과 함께 사용하면 훨씬 정교한 데이터 분석이 가능합니다. 

이번 글에서는 AVERAGE 함수를 중심으로 AVERAGEIF, AVERAGEIFS, 그리고 통계적 대체 함수들까지 함께 비교해보며, 상황에 따라 어떤 함수가 적절한지 안내합니다.

 

엑셀 AVERAGE 함수 정리 완벽 요약!

 

엑셀 AVERAGE 함수란?

기본 평균 계산 함수 = AVERAGE(number1, [number2], ...)

  • 설명: 지정된 셀 범위나 숫자들의 산술 평균값을 반환합니다.
  • 예시: =AVERAGE(A1:A5)는 A1부터 A5까지의 평균을 구합니다.

✔️ 장점

  • 사용법이 간단하며 빠르게 평균을 구할 수 있음
  • 비어 있는 셀은 자동 제외되어 유연함

❗ 단점

  • 조건별로 평균을 구해야 할 경우에는 별도의 함수가 필요
  • 오류값이 포함되어 있으면 #DIV/0! 오류 발생 가능 

엑셀 AVERAGEIF 함수

조건을 하나 적용한 평균 계산 함수 = AVERAGEIF(range, criteri, [average_range])

  • 설명: 특정 조건에 맞는 값들의 평균값을 반환합니다.
  • 예시: =AVERAGEIF(B1:B10, ">70", C2:C10) 은 B열이 70초과인 C열 값들의 평균을 구합니다.

✔️ 장점

  • 단일 조건 기준으로 평균을 필터링 가능
  • 불필요한 데이터를 걸러낼 수 있어 실무에서 유용

❗ 단점

  • 조건이 2개 이상일 경우, AVERAGEIFS 로 넘어가야 함

엑셀 AVERAGEIFS 함수

다중 조건 평균 계산 함수 = AVERAGEIFS(average_range, criteri_range1, criteri_range2, ...)

  • 설명: 여러 조건을 동시에 만족하는 셀들의 평균값을 반환합니다.
  • 예시: =AVERAGEIFS(D2:D100, B2:B100, "남자", C2:C100, "A") 은 B열이 "남자"이고, C열이 "A"인 D열 값의 평균.

✔️ 장점

  • 복합 조건 필터링 가능
  • 실무에서 조건이 많을 때 최적

❗ 단점

  • 함수가 복잡해지므로 가독성이 떨어질 수 있음
  • 텍스트 조건, 날짜 조건 사용시 주의 필요

추천 사용 사례별 함수 선택 가이드

상황 추천 함수 이유
단순한 수치 평균 AVERAGE 가장 기본적
특정 조건이 1개일 때 AVERAGEIF 조건 하나만 적용 가능
두 개 이상 조건으로 평균 구할 때 AVERAGEIFS 다중 조건 필터링
이상치가 있는 경우 MEDIAN 극단값 영향 제거
데이터에 오류값 포함된 경우 AGGREGATE 오류 무시 설정 가능

✔️ MEDIAN

  • =MEDIAN(number1, [number2], ...) 숫자 집합에서 가장 중앙에 있는 값을 반환
  • 중간값 계산 (극단값 제거)으로 이상치를 제거한 평균 대용으로 사용, 평균보다 더 신뢰도 높은 값을 제시할 수 있다.
  • 예시 : MEDIAN(10, 20, 50, 1000)  결과 : 25

✔️ MODE.SNGL

  • =MODE.SNGL (number1, [number2], ...) 가장 자주 나오는 값 (최빈값)으로 반복 빈도 파악
  • 평균이나 중앙값이 아닌 빈도수를 기준으로 대표값을 찾는 통계 함수
  • MODE.SNGL은 Excel2010 이후 버전에서 지원되며 MODE 함수의 단일 모드 버전.
  • 예시 : MODE.SNGL(1, 2, 2, 3, 4)  결과 : 2

✔️ AGGREGATE(1, ...) 

  • =AGGREGATE(function_num, options, array, [k]) 여러 통계 함수 중 선택하여 오류 무시/필터 적용 가능한 고급 함수
  • function_num : 사용할 함수 유형 선택 (1 → AVERAGE, 2   COUNT, 3 COUNTA, 4  MAX 등등)
  • options : 계산 시 무시할 항목 설정 (1 → 숨겨진 행 무시, 4   오류값 무시, 7  숨겨진 행 + 오류 무시)
  • array : 대상 범위
  • [k] : 일부 함수에서는 필수, AVERAGE는 생략 가능 
  • 오류 무시 평균 등 다양한 옵션이 지원되어 오류 많은 데이터셋 처리
  • 예시 : AGGREGATE(1,4,A1:A10)  결과 : A1:A10 범위에서 오류값은 무시하고 평균을 계산.

 

엑셀에서 평균을 계산할 때 무조건 =AVERAGE()만 사용하는 것은 비효율적입니다.
조건이 있는 경우에는 AVERAGEIF, AVERAGEIFS를, 극단값이 걱정된다면 MEDIAN, 오류가 많은 데이터라면 AGGREGATE를 활용하는 것이 정확하고 실용적입니다.

핵심은 데이터의 성격에 따라 알맞은 함수를 선택하는 것!
적재적소에 함수들을 조합해 사용하면, 누구보다 빠르고 정확하게 데이터를 분석할 수 있습니다.