강좌(교육)

[엑셀 함수강좌] 시험평균점수 산출(AVERAGE, AVERAGEIF)엑셀교실

조아0415 2016. 12. 15. 21:37
[엑셀 함수강좌] 시험평균점수 산출(AVERAGE, AVERAGEIF)엑셀교실

 

 

1. AVERAGE 함수

AVERAGE(number1, [number],)

 

각 데이터들의 평균을 구하는 함수

 

2. AVERAGEIF 함수

AVERAGEIF(range, criteria, [average_range])

 

조건에 해당하는 데이터들의 평균을 구하는 함수

 

 

위 함수 중 AVERAGEIF는 엑셀 2007에서 새롭게 추가된 함수입니다.

이전 강의에서 알아본 SUMIF와 사용하는 방법이 동일합니다.

 

SUMIF 함수는 조건에 해당하는 데이터들의 합을 구하는 함수인데 

이 AVERAGEIF 함수는 데이터들의 합 대신에 평균을 구하는 함수이죠.

 

※ 각 함수의 사용 예

 

그럼 아래 데이터를 이용해서 함수의 사용법을 알아보겠습니다.

 

아래 표를 보고 1학년 학생들의 수학과목 전체 평균점수와,

1학년 학생들 중 A반 학생들의 수학평균점수를 구하려고 합니다.

 

 

AVERAGE 함수와 AVERAGEIF 함수를 이용하여 작성해봅니다.

 

 

먼저 H4 열에 =AVERAGE(F4:F10) 수식을 넣고 엔터를 누릅니다.

 

 

그럼 1학년 전체 학생들의 수학 평균점수가 계산이 됩니다.

그 아래 H6 셀에 =AVERAGEIF(C4:C10, "A", F4:F10) 수식을 삽입하고 엔터를 누릅니다.

 

 

 

그럼 위와 같이 1학년 A반 학생들의 수학점수의 평균을 구할 수 있습니다.

 

 

여기서 수식을 들여다보면 아래와 같은 내용을 확인 할 수 있습니다.

 

=AVERAGE(F4:F10)

수식은 F4 셀부터 F10 셀까지의 연속된 데이터들의 평균을 구합니다.

 

=AVERAGEIF(C4:C10, "A", F4:F10)

수식은 먼저 C4셀부터 C10까지의 셀의 범위를 지정하고 그안에서 "A" 라는 조건값에 해당하는 셀을찾고 

그다음 F4부터 F10까지의 값 중, 앞의 조건에 해당하는 셀에 대응되는 값들의 평균을 구합니다.