엑셀 평균 구하기, 보고서 작성의 기본 중의 기본
엑셀 평균 구하기는 학생들의 성적 관리부터 회사의 매출 실적 분석까지, 데이터를 다루는 거의 모든 작업에서 가장 기본적이면서도 핵심적인 단계입니다. 많은 분들이 간단한 평균 계산을 위해 계산기를 사용하거나, 모든 값을 더한 뒤 개수로 나누는 수작업을 하기도 합니다. 하지만 데이터의 양이 많아진다면 이런 방식은 비효율적일 뿐만 아니라 실수할 확률도 높아집니다. 엑셀의 AVERAGE 함수를 사용하면 이 모든 과정을 단 5초 만에, 정확하고 효율적으로 처리할 수 있습니다.
이 글에서는 엑셀의 가장 기본적인 통계 함수인 AVERAGE 함수의 개념과 기초 사용법부터 시작하여, 특정 조건을 만족하는 데이터만 골라 평균을 내는 AVERAGEIF, AVERAGEIFS 함수 활용법, 그리고 흔히 발생하는 오류 해결 팁까지 엑셀 평균 구하기에 대한 모든 것을 총정리하여 알려드립니다. 이 글 하나만으로 여러분의 엑셀 데이터 분석 능력을 한 단계 업그레이드할 수 있을 것입니다.
AVERAGE 함수의 기본 사용법: 이것만 알면 절반은 성공
AVERAGE 함수는 지정된 숫자 집합의 산술 평균을 계산하는 매우 직관적인 함수입니다. 함수의 기본적인 구조는 다음과 같습니다.
=AVERAGE(number1, [number2], ...)
- number1: 평균을 구하려는 첫 번째 숫자, 셀 참조 또는 범위입니다. (필수 요소)
- [number2], ...: 평균을 계산할 추가적인 숫자, 셀 참조 또는 범위입니다. 최대 255개까지 지정할 수 있습니다. (선택 요소)
실제 데이터로 따라하기: 학생 성적 평균 계산
말로만 듣는 것보다 직접 해보는 것이 가장 효과적입니다. 아래와 같은 학생들의 과목별 성적 데이터가 있다고 가정해 보겠습니다.
| 이름 | 국어 | 영어 | 수학 |
|---|---|---|---|
| 김민준 | 85 | 92 | 78 |
| 이서연 | 95 | 88 | 91 |
| 박도윤 | 72 | 79 | 65 |
| 최아인 | 88 | 95 | 93 |
| 정우진 | 91 | 85 | 88 |
여기서 각 학생의 '전 과목 평균'과 각 과목의 '과목별 평균'을 구해보겠습니다.
학생 개인별 평균 구하기 (김민준 학생의 경우)
- 평균을 계산할 셀(예: E2)을 클릭합니다.
- 수식
=AVERAGE(B2:D2)를 입력하고 Enter 키를 누릅니다. - 엑셀은 B2, C2, D2 셀에 있는 값들(85, 92, 78)의 평균을 계산하여 결과를 보여줍니다.
나머지 학생들의 평균 자동 계산
- 김민준 학생의 평균이 계산된 셀(E2)의 오른쪽 아래 모서리에 있는 작은 사각형(채우기 핸들)을 클릭하여 아래로 드래그합니다.
- 다른 학생들의 평균 점수도 자동으로 계산됩니다.
과목별 평균 구하기 (국어 과목의 경우)
- 국어 점수 아래의 빈 셀(예: B7)을 클릭합니다.
- 수식
=AVERAGE(B2:B6)를 입력하고 Enter 키를 누릅니다. - 마찬가지로, 채우기 핸들을 오른쪽으로 드래그하여 영어, 수학 과목의 평균도 쉽게 구할 수 있습니다.
중요한 점은 AVERAGE 함수는 텍스트나 빈 셀은 계산에서 무시하지만, 숫자 0이 입력된 셀은 평균 계산에 포함한다는 것입니다. 이 차이를 이해하는 것은 정확한 데이터 분석의 핵심입니다.
AVERAGE 함수 심화 활용: 조건부 평균 구하기
단순히 전체 평균을 구하는 것을 넘어, 특정 조건을 만족하는 데이터만의 평균을 구해야 할 때가 많습니다. 예를 들어 '영업 1팀'의 실적 평균이나, '80점 이상'인 학생들의 평균 점수를 구하는 경우입니다. 이럴 때 사용하는 강력한 함수가 바로 AVERAGEIF와 AVERAGEIFS입니다.
하나의 조건만 있다면? AVERAGEIF 함수
AVERAGEIF 함수는 지정된 단일 조건을 만족하는 셀들의 평균을 계산합니다.
=AVERAGEIF(range, criteria, [average_range])
- range: 조건에 맞는지 검사할 셀 범위입니다.
- criteria: 평균을 계산할 셀을 정의하는 조건입니다. (예: ">80", "사과")
- [average_range]: 평균을 계산할 실제 셀 범위입니다. 생략하면 'range'에서 직접 평균을 계산합니다.
예를 들어, 위 학생 성적표에서 '90점 이상인 국어 점수'의 평균을 구하고 싶다면 수식은 다음과 같습니다.
=AVERAGEIF(B2:B6, ">=90")
여러 조건을 동시에 만족해야 한다면? AVERAGEIFS 함수
AVERAGEIFS 함수는 여러 개의 조건을 동시에 만족하는 데이터의 평균을 구할 때 사용합니다.
=AVERAGEIFS(average_range, criteria_range1, criteria1, [criteria_range2, criteria2], ...)
- average_range: 평균을 계산할 셀 범위입니다.
- criteria_range1: 첫 번째 조건을 검사할 범위입니다.
- criteria1: 첫 번째 조건입니다.
- [criteria_range2], [criteria2]: 추가적인 조건 범위와 조건들입니다. 최대 127개까지 지정 가능합니다.
예를 들어, '국어 점수가 80점 이상이면서 수학 점수도 80점 이상인 학생들의 영어 점수 평균'을 구하고 싶다면 수식은 다음과 같습니다.
=AVERAGEIFS(C2:C6, B2:B6, ">=80", D2:D6, ">=80")
엑셀 평균 구하기 시 흔히 발생하는 오류와 해결책
함수를 사용하다 보면 예상치 못한 오류 메시지를 마주할 때가 있습니다. 당황하지 않고 해결할 수 있도록 주요 오류 유형과 해결 방법을 알아두는 것이 좋습니다.
| 오류 유형 | 발생 원인 | 해결 방법 |
|---|---|---|
| #DIV/0! | 평균을 계산할 범위에 숫자가 하나도 없는 경우 발생합니다. 0으로 나누려고 시도했기 때문입니다. | 데이터 범위를 다시 확인하거나, IFERROR 함수를 사용하여 오류 발생 시 빈 칸이나 0 등 특정 값으로 표시되도록 설정할 수 있습니다. (예: =IFERROR(AVERAGE(B2:B6), "")) |
| #VALUE! | 평균 범위에 텍스트, 공백 외에 오류 값이 포함된 경우 발생할 수 있습니다. | AVERAGE 함수는 일반적으로 텍스트를 무시하지만, 다른 수식의 결과로 나온 오류 값(#N/A 등)이 범위에 있으면 이 오류가 발생합니다. 배열 수식 =AVERAGE(IF(ISERROR(범위),"",범위))를 사용하거나 AGGREGATE 함수를 사용해 오류를 무시하고 계산할 수 있습니다. |
| #NAME? | 함수 이름을 잘못 입력했을 때 발생합니다. | 함수 이름의 철자가 정확한지 확인합니다. (예: AVREAGE -> AVERAGE) |
결론: AVERAGE 함수로 데이터 분석 전문가 되기
지금까지 엑셀 평균 구하기의 핵심인 AVERAGE 함수의 기초부터 AVERAGEIF, AVERAGEIFS를 활용한 조건부 평균 계산, 그리고 발생 가능한 오류 해결 방법까지 자세히 살펴보았습니다. 처음에는 복잡해 보일 수 있지만, 몇 번의 예제만 따라 해보면 금방 익숙해질 것입니다.
이제 더 이상 평균 계산 때문에 시간을 낭비하지 마세요. AVERAGE 계열 함수를 자유자재로 활용하여 방대한 데이터를 손쉽게 분석하고, 보고서의 질을 한층 높여보시길 바랍니다. 이것이 바로 여러분을 '일잘러'로 만들어 줄 작지만 강력한 무기가 될 것입니다.
0 댓글