데이터를 분석하는 가장 기본적인 단계는 바로 평균을 구하는 것입니다. 부서별 평균 점수, 일일 평균 방문자 수, 월별 평균 판매액 등 모든 분석의 출발점이 되죠. 📊
엑셀에서 평균을 계산할 때, 일일이 `SUM(범위)/COUNT(범위)`와 같이 수식을 길게 작성할 필요가 없습니다. 바로 AVERAGE 함수를 사용하면 클릭 한 번으로 평균값을 얻을 수 있습니다. 오늘 포스팅에서는 AVERAGE 함수의 정확한 문법과 함께, 평균 계산 시 자주 발생하는 실수를 피하는 핵심 주의사항까지 자세히 알아보겠습니다!

AVERAGE 함수 기본 문법과 작동 원리 🤔
AVERAGE 함수는 평균을 낼 대상(숫자, 셀 주소, 셀 범위)만 인수로 지정해 주면 됩니다.
📝 AVERAGE 함수 문법
=AVERAGE(number1, [number2], ...)
`number1`, `number2` 인수는 최댓값/최솟값을 찾는 MAX/MIN 함수와 마찬가지로 개별 숫자, 셀 주소, 또는 셀 범위 모두 사용 가능합니다.
AVERAGE 함수는 (숫자 값들의 합계) / (숫자 값들의 개수) 공식으로 평균을 계산합니다. 가장 중요한 특징은 텍스트나 빈 셀은 합계(SUM)와 개수(COUNT) 계산 모두에서 제외된다는 것입니다.
실전 예시: AVERAGE 함수 사용법 📊
아래는 4명의 학생 점수와 특이 셀을 포함한 데이터입니다. 이 데이터를 가지고 평균을 계산해 보겠습니다. (점수 범위: B2부터 B5)
학생 점수 데이터 예시
| 항목 | 점수 (B열) | 
|---|---|
| 학생 1 | 80 | 
| 학생 2 | 95 | 
| 학생 3 | (빈 셀) | 
| 학생 4 | 75 | 
| 학생 5 | "결시" (텍스트) | 
1. 단일 범위에서 평균 찾기
B2부터 B6까지의 데이터 평균을 찾으려면 다음과 같이 입력합니다:
수식: =AVERAGE(B2:B6)
결과: 83.333...
왜 83.333...? 📝
AVERAGE 함수는 B4의 빈 셀과 B6의 "결시" 텍스트를 무시합니다. 따라서 80, 95, 75 세 개의 숫자만 계산합니다.
(80 + 95 + 75) / 3 = 250 / 3 ≈ 83.33


주의하세요! AVERAGE 함수 사용 시의 함정 ⚠️
AVERAGE 함수는 데이터를 "무시"하는 방식 때문에 혼란을 초래할 수 있습니다. 특히 빈 셀과 0 값의 차이를 명확히 이해해야 합니다.
- 빈 셀 (Empty Cell): AVERAGE 함수는 빈 셀을 무시하고 계산하지 않습니다. (분모(개수)에서 제외)
- 숫자 0 (Zero): AVERAGE 함수는 0을 유효한 숫자로 인식하여 계산에 포함합니다. (분모(개수)와 분자(합계) 모두에 포함)
👉 따라서, 결측(데이터 없음)과 0점(데이터 0)을 구분하여 입력해야 원하는 평균값을 얻을 수 있습니다.
- AVERAGE: 오직 숫자와 날짜/시간만 계산하고 텍스트, 빈 셀은 무시합니다. (가장 일반적)
- AVERAGEA: 숫자 외에 텍스트는 0으로, 논리값(TRUE)은 1로, FALSE는 0으로 간주하여 계산에 포함합니다. (특수 상황에서만 사용)

심화 활용: 조건부 평균을 구하는 AVERAGEIF/S 💡
특정 조건을 만족하는 데이터의 평균을 구하고 싶다면, `AVERAGEIF` 또는 `AVERAGEIFS` 함수를 사용해야 합니다.
1. AVERAGEIF (단일 조건)
"특정 부서"의 평균 점수처럼 하나의 조건으로 평균을 계산할 때 사용합니다.
문법: =AVERAGEIF(조건 범위, 조건, [평균 범위])
예: A2:A10 범위가 "영업"인 데이터의 B2:B10 평균을 찾으려면:
수식: =AVERAGEIF(A2:A10, "영업", B2:B10)
2. AVERAGEIFS (다중 조건)
"영업 부서이면서 지역이 서울"인 데이터의 평균 점수처럼 여러 조건으로 평균을 계산할 때 사용합니다. (엑셀 2007 이후 버전부터 지원)
문법: =AVERAGEIFS(평균 범위, 조건 범위1, 조건1, [조건 범위2, 조건2], ...)
예: B2:B10 평균을, A2:A10이 "영업"이고 C2:C10이 "서울"인 조건으로 찾으려면:
수식: =AVERAGEIFS(B2:B10, A2:A10, "영업", C2:C10, "서울")

마무리: 핵심 내용 요약 📝
AVERAGE 함수는 엑셀에서 가장 기본적이지만, 빈 셀을 무시한다는 특징 때문에 가장 많이 실수하는 함수이기도 합니다. 데이터를 입력할 때 '0'과 '빈 셀'의 차이를 명확히 이해하고 사용한다면 정확한 평균값을 얻을 수 있습니다.
이제 AVERAGE 함수는 물론, 조건부 평균을 위한 AVERAGEIF와 AVERAGEIFS까지 활용하여 더욱 정교한 데이터 분석을 시작해 보세요! 🚀
엑셀 AVERAGE 함수 사용 시 꼭 기억해야 할 3가지!
- 문법: `=AVERAGE(범위)`로 산술 평균을 찾습니다.
- 특징: 빈 셀과 텍스트는 무시하고 오직 숫자만 계산합니다.
- 조건부: 조건이 하나면 `AVERAGEIF`, 여러 개면 `AVERAGEIFS`를 사용합니다.
자주 묻는 질문 (FAQ) ❓
Q1. AVERAGE 함수가 SUM/COUNT와 다른가요?
👉 작동 원리는 같지만, AVERAGE 함수는 빈 셀이나 텍스트를 자동으로 무시하여 분모(COUNT)에서 제외합니다. 직접 SUM/COUNT로 계산할 때도 유효한 숫자만 세도록 신경 써야 하지만, AVERAGE 함수는 이를 자동 처리하여 편리합니다.
Q2. AVERAGEIF 함수에서 조건 범위와 평균 범위는 같아야 하나요?
👉 다를 수 있습니다. 조건 범위(예: 부서 이름)와 평균을 구할 범위(예: 점수)는 보통 다른 열에 위치합니다. 단, AVERAGEIF 함수에서 평균 범위를 생략하면 조건 범위 자체의 평균을 구하게 됩니다.
Q3. AVERAGEIFS 함수와 AVERAGEIF 함수의 인수는 어떻게 다른가요?
👉 AVERAGEIF는 `조건 범위, 조건, 평균 범위` 순서이지만, AVERAGEIFS는 평균을 구할 범위가 가장 먼저 오는 `평균 범위, 조건 범위1, 조건1, ...` 순서라는 점에 주의해야 합니다. (SUMIFS, COUNTIFS와 구조가 동일합니다.)