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