엑셀

[EXCEL/엑셀] AVERAGE, AVERAGEA 함수 - 평균 구하기

excelai 2025. 3. 31. 11:30
728x90

엑셀에서 평균을 구하는 함수 AVERAGE와 AVERAGEA 함수를 알아보자.

 

사실 이 함수는 기본 중에 기본인데 쉬어가는 페이지라고 보면 될 것 같다. 

 

AVERAGE 함수와 AVERAGEA 함수는 둘 다 평균을 구하는 함수이나 용도가 다르다.

 

AVERAGE는 지정한 영역에서 숫자 셀의 평균을 구하는 함수이고,

AVERAGEA는 지정한 영역에서 빈 셀을 제외한 값이 입력된 셀의 평균을 구하는 함수이다.

 

아래의 성적 데이터를 과목별로 AVERAGE와 AVERAGEA를 이용하여 평균을 구해보자.

 

A,B,C반의 국수영 성적데이터

 

※ 이 데이터에서 미응시를 서식으로 표시한 부분은 직전 포스팅인 자동테두리(자동서식) 조건부 서식이 적용되었다.

 

[EXCEL/엑셀] 데이터를 입력하면 자동 테두리 표시 (조건부서식)

엑셀에서 서식이 있는 데이터에서 추가로 데이터를 입력하게 될 때 일정하게 서식을 추가하기 위해서는 일일히 작업해야 하는 일을 조건부서식을 적용하여 자동으로 서식을 적용할 수 있다. 

excelai.tistory.com

 

다시 내용으로 돌아와서,

AVERAGE 함수의 인수는 범위로 설정할 수도 있고, 인수를 각각 입력하여 설정할 수도 있다.

국어평균=AVERAGE(E3:E32) 이렇게 범위로 설정해도 되고

국어평균=AVERAGE(E3,E4,....) 이런식으로 인수를 각각 입력해도 된다.

연속으로 있는 데이터는 범위가 더 편하니까 범위로 지정하자.

 

국어평균

=AVERAGE(E3:E32)

>> AVERAGE를 사용하면 범위에서 숫자 셀의 평균을 구하기 때문에 30개의 셀 중 미응시(1개)의 셀은 제외한 29개의 셀의 평균을 구하게 된다.

 

=AVERAGEA(E3:E32)

>> AVERAGEA를 사용하면 범위에서 빈 셀을 제외한 값이 입력된 셀의 평균을 구하기 때문에 30개의 셀의 평균을 구하게 된다. 텍스트로 입력된 셀은 0으로 계산된다. 

 

그래서 AVERAGE 함수와 AVERAGEA 함수의 값이 달라지게 된다.

 

수학, 영어의 평균도 수식을 넣어서 값을 구해보면

AVERAGE와 AVERAGEA의 값이 다르다.

 

위와 같이 AVERAGE와 AVERAGEA의 값이 다르게 표시되는 것을 확인할 수 있다.

미응시를 0으로 or 공란으로 변경

 

"미응시" 부분을 0으로 바꿔서 입력하면 AVERAGE의 값이 AVERAGEA의 값과 같이 변하게 되고

>> 국어 점수에서 미응시를 0으로 바꾸면 숫자셀이 30셀이 되기 때문에 AVERAGEA의 결과 값과 동일하게 표시됨.

 

"미응시" 부분의 데이터를 삭제하여 공란으로 변경하면 AVERAGEA의 값이 AVERAGE와 같이 변하게 되는 것을 확인할 수 있다.

>> 수학 점수에서 미응시를 공란으로 변경하면 빈 셀은 제외되기 때문에 AVERAGE의 결과 값과 동일하게 표시됨.

 

AVERAGE,AVERAGEA.xlsx
0.02MB

728x90