본문 바로가기
Excel/함수

[엑셀 함수 #6] 조건을 충족하는 셀의 평균을 구하는 함수 (feat. AVERAGEIF 함수)

by 포푸리 (POPOOLY) 2020. 4. 18.
반응형

 

안녕하세요!!

이것저것 관심많은 포푸리입니다.

 

오늘은 조건을 충족하는 셀의 평균을 구하는 함수 AVERAGEIF 함수에 대해 알아보겠습니다.

 

AVERAGEIF 함수는 평균을 구하는 AVERAGE 함수조건을 충족하는지 판단하는 함수 IF 함수가 합쳐졌다고 이해하면 되는데요!!

 

따라서 AVERAGE 함수와 IF 함수를 사용할 줄 안다면 AVERAGEIF 함수도 쉽게 사용할 수 있습니다.

 

그러면 지금부터 AVERAGEIF 함수에 대해 알아볼까요??

 

기본 구조

 

AVERAGEIF 함수의 기본구조는 [엑셀 함수 #5]에서 공부한 SUMIF 함수와 매우 비슷합니다.

 

= AVERAGEIF( [조건을 충족하는지 판단할 영역], [조건], ([평균을 구할 영역]) )

 

SUMIF 함수처럼 조건을 충족하는지 먼저 판단한 후, 조건을 충족하는 영역의 평균을 구한다고 이해하면 되는데요!!

 

조건을 충족하는지 판단할 영역과 평균을 구할 영역이 같다면, 평균을 구할 영역은 생략해도 됩니다.

 

사용 예시 1

 

 

A반에서 국어 점수가 80점 이상인 학생의 국어 점수 평균을 구해볼까요??

 

조건은 "A반에서 국어 점수가 80점 이상인 학생"이므로 AVERAGEIF 함수[조건을 충족하는지 판단할 영역]은 학생들의 국어 점수인 C3:H3 영역이 입력되어야 하며, [조건]은 ">=80"입니다.

 

[평균을 구할 영역]은 "학생의 국어 점수"이므로 C3:H3 영역인데, [조건을 충족하는지 판단할 영역]과 같으므로 생략해도 됩니다.

 

따라서 I3 셀에 아래와 같이 AVERAGEIF 함수를 입력하면 조건(국어 점수가 80점 이상인 학생)에 맞는 셀의 평균(국어 점수 평균)을 구할 수 있습니다.

 

= AVERAGEIF( C3:H3, ">=80" )

 

 

사용 예시 2

 

 

이번에는 A반에서 국어 점수가 90점 이하인 학생의 수학 점수 평균을 구해볼까요??

 

조건은 "A반에서 국어 점수가 90점 이하인 학생"이므로 AVERAGEIF 함수 [조건을 충족하는지 판단할 영역]은 학생들의 국어 점수인 C3:H3 영역이며, [조건]은 "<=90"입니다.

 

[평균을 구할 영역]은 "학생의 수학 점수"이므로 C4:H4 영역입니다.

 

따라서 I4 셀에 아래와 같이 AVERAGEIF 함수를 입력하면 조건(국어 점수가 90점 이하인 학생)에 맞는 셀의 평균(수학 점수 평균)을 구할 수 있습니다.

 

= AVERAGEIF( C3:H3, "<=90", C4:H4 )

 

 


 

지금까지 엑셀에서 조건을 충족하는 셀의 평균을 구하는 함수 AVERAGEIF 함수에 대해 알아보았습니다.

 

기본 구조나 사용 방법이 [엑셀 함수 #5]에서 공부한 SUMIF 함수와 매우 비슷하기 때문에 SUMIF 함수를 사용할 줄 아는 분이라면 AVERAGEIF 함수도 쉽게 사용할 수 있으실텐데요!!

 

다음 [엑셀 함수]에서는 조건을 충족하는 셀의 개수를 구하는 함수 COUNTIF 함수에 대해 알아보겠습니다.

 

오늘도 긴 글 읽어주셔서 감사하구요.

 

이상 이것저것 관심많은 포푸리였습니다!!

 

댓글