목차▾
엑셀 AVERAGE 함수란?
엑셀 AVERAGE 함수는 인수의 산술 평균(합계 ÷ 항목 수)을 반환하는 가장 기본적인 통계 함수입니다. 시험 점수 평균, 매출 평균, 측정값 평균 등 거의 모든 평균 계산의 출발점이에요. SUM·COUNT와 함께 가장 많이 쓰이는 통계 함수입니다.
구문은 =AVERAGE(범위 또는 숫자들) 형식. 가장 중요한 동작 규칙은 빈 셀·텍스트·논리값은 무시한다는 점. 결시 학생을 빈 셀로 두면 평균에서 빠지고, 0을 입력하면 평균이 떨어집니다. 이 차이가 의도와 다를 수 있어 항상 확인이 필요해요.
| 인수 형태 | AVERAGE 동작 |
|---|---|
| 숫자 셀 | 평균에 포함 |
| 빈 셀 | 무시 (0 아님) |
| 셀 참조 안 텍스트 | 무시 |
| 셀 참조 안 논리값 | 무시 |
| 직접 입력 텍스트 "abc" | #VALUE! |
| 오류값 (#N/A 등) | 전체 오류 반환 |
AVERAGE 패밀리 비교
상황에 맞는 평균 함수 선택.
| 함수 | 차이 |
|---|---|
| AVERAGE | 숫자만 평균. 빈 셀·텍스트·논리값 무시 |
| AVERAGEA | 텍스트=0, TRUE=1, FALSE=0으로 평균 |
| AVERAGEIF | 단일 조건 평균 |
| AVERAGEIFS | 다중 조건 평균 |
| MEDIAN | 중앙값 (이상치 영향 적음) |
| MODE | 최빈값 |
| TRIMMEAN | 절사평균 (극단값 % 제거 후 평균) |
실전 사용 시나리오 10가지
- 기본 평균 —
=AVERAGE(A1:A10) - 여러 범위 평균 —
=AVERAGE(A1:A10, C1:C10) - 조건부 평균 (단일) —
=AVERAGEIF(B:B, "사과", C:C) - 다중 조건 평균 —
=AVERAGEIFS(C:C, A:A, ">=70", B:B, "<=90") - 가중 평균 —
=SUMPRODUCT(점수, 가중치) / SUM(가중치) - 0 포함 평균 —
=AVERAGEA(A1:A10)— 텍스트도 0 처리 - 절사평균 (극단값 제거) —
=TRIMMEAN(A1:A100, 0.1)— 상하위 10% 제거 - 최근 N개 평균 (이동평균) —
=AVERAGE(OFFSET(A1, COUNT(A:A)-N, 0, N, 1)) - 행별 평균 (과목 평균) —
=AVERAGE(B2:E2) - 다른 시트 평균 (3D) —
=AVERAGE(Sheet1:Sheet3!A1)
자주 발생하는 오류·함정 6가지
- 빈 셀 vs 0 — 빈 셀 무시(평균 영향 X), 0 입력(평균 떨어짐). 결시는 어느 게 의도?
- 텍스트 점수 — "95" 텍스트는 AVERAGE에서 무시. 해결: VALUE 변환 또는 AVERAGEA
- #DIV/0! 오류 — 범위에 숫자가 하나도 없을 때. 해결:
=IFERROR(AVERAGE(범위), "데이터 없음") - AVERAGEA의 의도치 않은 0 — 텍스트를 0으로 계산. "결시" 텍스트도 0 → 평균 떨어짐. AVERAGE가 더 안전
- 이상치에 약함 — 한 명의 극단값(1000)이 평균 크게 왜곡. MEDIAN 또는 TRIMMEAN 병행
- 가중평균은 AVERAGE로 안 됨 — 산술 평균만. 시험 비중·학점 다르면 SUMPRODUCT 필요
가중평균 — SUMPRODUCT 패턴
AVERAGE는 모든 값을 동등하게 다루는 산술 평균입니다. 시험 비중(중간 40% + 기말 60%)이나 학점(3학점 + 2학점)이 다르면 가중치를 반영해야 정확. 이때 SUMPRODUCT + SUM 조합이 표준 패턴.
=SUMPRODUCT(점수범위, 가중치범위) / SUM(가중치범위)
예: 점수 [80, 90, 70], 가중치 [3, 2, 1] → (80*3 + 90*2 + 70*1) / (3+2+1) = 81.67. 가중치 합이 1이거나 100%로 정규화되어 있으면 분모 생략 가능: =SUMPRODUCT(점수, 가중치).
플랫폼 호환성
| 플랫폼 | AVERAGE | AVERAGEIF | AVERAGEIFS | AVERAGEA |
|---|---|---|---|---|
| Microsoft Excel (모든 버전) | ✓ | ✓ (2007+) | ✓ (2007+) | ✓ |
| Google Sheets · LibreOffice | ✓ | ✓ | ✓ | ✓ |
| Apple Numbers · 한컴 한셀 · WPS | ✓ | ✓ | ✓ | ✓ |
자주 묻는 질문
Q. AVERAGE 함수 사용법은?
=AVERAGE(범위 또는 숫자들) 형식입니다. 예: =AVERAGE(A1:A10). 빈 셀과 텍스트는 자동으로 무시되어 평균에 영향을 주지 않습니다. 여러 범위는 콤마로 구분: =AVERAGE(A1:A10, C1:C10).
Q. 빈 셀은 0으로 계산되나요?
아니요, 빈 셀은 무시됩니다 (0 아님). 결시 점수처럼 빈 셀을 0으로 보려면 빈 셀에 직접 0을 입력하거나 AVERAGEA를 사용하세요. AVERAGEA는 텍스트도 0으로 계산하니 주의.
Q. 조건에 맞는 셀만 평균 내려면?
AVERAGEIF (단일 조건) 또는 AVERAGEIFS (다중 조건)를 사용하세요. 예: =AVERAGEIF(B:B, "사과", C:C) — B열이 "사과"인 행의 C열만 평균. =AVERAGEIFS(C:C, A:A, ">=70", B:B, "<=90") — 두 조건 모두 만족.
Q. 가중평균은 어떻게 계산하나요?
AVERAGE는 산술 평균만 가능합니다. 가중평균은 =SUMPRODUCT(점수, 가중치) / SUM(가중치) 형식으로 SUMPRODUCT를 사용하세요. 예: 중간고사 40% + 기말고사 60%면 가중치는 0.4, 0.6.
Q. AVERAGE와 AVERAGEA의 차이는?
AVERAGE는 숫자만, AVERAGEA는 텍스트=0·TRUE=1·FALSE=0으로 평균에 포함합니다. "결시" 텍스트가 0으로 처리되면 평균이 떨어지니 의도를 확인하세요. 보통은 AVERAGE가 더 안전합니다.
Q. AVERAGE 결과가 #DIV/0! 오류가 나요.
범위에 숫자가 하나도 없을 때 발생합니다. 빈 시트나 모두 텍스트인 경우. 해결: =IFERROR(AVERAGE(범위), "데이터 없음") 또는 =IF(COUNT(범위)>0, AVERAGE(범위), 0).
Q. 극단값에 영향 없는 평균을 구하려면?
AVERAGE는 이상치에 약합니다 (1000 같은 극단값이 평균을 크게 흔듦). 중앙값은 MEDIAN, 상하위 % 제거 후 평균은 TRIMMEAN을 쓰세요. 예: =TRIMMEAN(A1:A100, 0.1) — 상하위 10% 제거 후 평균.
Q. 구글 스프레드시트에서도 동일하게 작동하나요?
네. AVERAGE, AVERAGEIF, AVERAGEIFS, AVERAGEA 모두 Google Sheets, LibreOffice Calc, Apple Numbers, 한컴 한셀에서 동일한 문법으로 작동합니다.
본 페이지는 Microsoft Support 공식 AVERAGE·AVERAGEIF·AVERAGEIFS·AVERAGEA·TRIMMEAN 문서를 기준으로 작성되었습니다. 정확한 동작은 Excel 버전·환경에 따라 달라질 수 있으니 중요한 작업 전에는 실제 환경에서 확인하세요.