본문 바로가기
업무꿀팁/엑셀 & 스프레드시트

엑셀 AVERAGEIF 함수 사용법 (조건을 만족하는 범위 평균 계산하기)

by 민트녹차 2021. 11. 30.

안녕하세요. 오늘은 조건을 만족하는 범위의 평균을 계산하는 함수인 AVERAGEIF 함수에 대해 알아보도록 하겠습니다. 함수명만 봐도 충분히 아시겠지만 AVERAGE 함수와 IF 함수가 합쳐진 형태라고 이해하시면 되겠습니다.

AVERAGEIF-함수-사용법-제목-이미지
엑셀 AVERAGEIF 사용법


AVERAGEIF 함수 사용법

AVERAGEIF 함수의 사용문법은 아래와 같습니다.

=AVERAGEIF( range, criteria, [sum_range] )

기능

  • 조건을 만족하는 범위의 평균을 계산합니다.

인자

  • range : 조건을 적용할 셀 범위입니다.
  • criteria : 평균을 구할 조건입니다.
  • [average_range] : 평균을 구하고자 하는 범위입니다.

AVERAGEIF 함수 사용 예

AVERAGEIF 함수는 인자 값을 어떤 방식으로 전달하느냐에 따라 크게 두 가지 형태로 활용될 수 있습니다.

AVERAGEIF(조건 범위, 조건) 형태

아래는 가장 기본적인 사용법으로 조건을 적용할 셀 범위와, 조건만 인자 값으로 전달하는 형태입니다. AVERAGEIF 함수 인자 값을 두 개만 전달할 경우, 조건을 적용할 셀 범위에서 조건을 만족하는 셀 값의 평균을 계산합니다. 아래 그림에서는 합계가 190 이상인 값의 평균을 계산하기 때문에 합계 점수 267, 195의 평균을 계산하여 결과 값으로 '231'이 도출되고 있습니다.

조건-범위와-조건이-전달되는-형태를-보여주는-이미지
AVERAGEIF(조건 범위, 조건) 형태

AVERAGEIF(조건 범위, 조건, 평균을 구할 범위) 형태

조건을 적용하는 범위와 평균을 구할 범위가 다른 경우에는 아래와 같이 세 번째 인자 값으로 평균을 구할 범위를 지정하면 됩니다. 아래 그림은 합계가 190 이상인 학생의 영어 성적의 평균을 계산하는 것으로 합계 점수가 267, 195인 학생의 영어 점수 92, 55에 대한 평균을 계산하여 결과 값으로 '73.5'가 도출됩니다.

평균을-구할-범위를-지정한-형태를-보여주는-이미지
AVERAGEIF(조건 범위, 조건, 평균을 구할 범위) 형태

조건 범위와 평균 범위가 어긋난다면?

만약, 조건을 적용하는 범위와 평균을 구할 범위가 다른 경우는 어떻게 될까요? 아래 그림과 같이 조건을 적용하는 범위를 E3~E5 셀 범위로 설정하고, 평균을 구할 범위를 C4~C6 셀 범위로 설정하면 조건을 만족하는 순서대로 평균을 구할 셀 범위에서 평균을 계산하는 것을 알 수 있습니다. 즉, 조건을 만족하는 셀 범위에서 첫 번째, 두 번째 셀이 조건을 만족하면, 평균을 구할 셀 범위에서도 첫 번째, 두 번째 셀의 값의 평균을 계산하게 됩니다.

조건-범위와-평균-범위가-어긋난-형태를-보여주는-이미지
조건 범위와 평균 범위가 어긋난 형태

평균 범위가 조건 범위보다 좁게 설정된다면?

평균을 구할 범위가 조건 범위보다 좁게 설정된다면 어떻게 될까요? 조건 범위를 E3~E5 셀 범위로 설정하고, 평균 범위를 C4 셀로만 지정하면 조건 범위만큼 평균 범위를 벗어나서 평균 값을 계산하게 됩니다. 즉, 평균 범위가 C4로 지정되어 있다고 하더라도 조건 범위만큼 벗어난 C4, C5 셀 값의 평균을 계산하여 결과 값으로 '50'이 도출됩니다.

조건-범위보다-평균-범위가-좁게-설정된-형태를-보여주는-이미지
평균 범위가 조건 범위보다 좁은 형태


오늘은 AVERAGEIF 함수 사용법에 대해서 알아보았습니다. AVERAGE 함수와 IF 함수를 함께 사용해야 하는 경우에 AVERAGEIF 함수를 한 번 활용해보셨으면 좋겠습니다. 오늘도 긴 글 읽어주셔서 감사합니다.

무지가-인사하는-이모티콘

댓글