안녕하세요!!
이것저것 관심많은 포푸리입니다.
오늘은 엑셀에서 여러가지 조건을 충족하는 셀들의 평균을 구하는 함수 AVERAGEIFS 함수에 대해 알아볼텐데요.
AVERAGEIFS 함수는 평균을 구하는 AVERAGE 함수와 여러가지 조건을 충족하는지 판단하는 IFS 함수가 합쳐진 만큼 두 함수에 대해 잘 이해하고 있다면 쉽게 사용 가능한데요.
지난 [엑셀 함수 #10]에서 알아본 SUMIFS 함수와 구조와 사용법이 비슷하므로 쉽게 이해하실 수 있을 것 같습니다. (SUMIFS 함수에 대해 알아보고 싶다면 →요기← 클릭!!)
그럼 지금부터 AVERAGEIFS 함수에 대해 알아보러 갈볼까요??
기본 구조
AVERAGEIFS 함수의 기본 구조는 아래와 같습니다.
= AVERAGEIFS( [평균을 구할 범위], [조건1을 충족하는지 판단할 범위], [조건1], [조건2를 충족하는지 판단할 범위], [조건2], ... )
SUMIFS 함수와 마찬가지로 AVERAGEIFS 함수도 조건을 여러개 입력해도 되고, 한개만 입력해도 됩니다.
또한, 조건을 여러개 입력할 경우 조건들은 AND 관계이므로 모든 조건을 충족하는 셀에 한해서만 평균을 구하게 됩니다.
그럼 지금부터 사용 예시를 보면서 AVERAGEIFS 함수에 대해 더 자세히 알아볼까요??
사용 예시 1
모든 과목의 점수가 80점 이상인 학생의 총점 평균을 구해볼까요??
학생의 총점 평균을 구해야하므로 [평균을 구할 범위]는 "학생들의 총점"인 C6:H6 영역입니다.
또한, 조건은 "모든 과목의 점수가 80점 이상"이므로 조건1, 조건2, 조건3은 각각 국어, 수학, 영어 점수가 80점 이상입니다.
따라서 [조건1을 충족하는지 판단할 범위]는 "학생들의 국어 점수"인 C3:H3 영역이고, [조건1]은 ">=80"입니다.
마찬가지로 [조건2를 충족하는지 판단할 범위]와 [조건3을 충족하는지 판단할 범위]는 각각 "학생들의 수학 점수"와 "영어 점수"인 C4:H4 영역, C5:H5 영역이며, [조건2]와 [조건3]은 각각 ">=80", ">=80"입니다.
따라서 아래와 같이 AVERAGEIFS 함수를 I6 셀에 입력하면 됩니다.
= AVERAGEIFS( C6:H6, C3:H3, ">=80", C4:H4, ">=80", C5:H5, ">=80" )
사용 예시 2
이번에는 이름에 "니"가 들어가고 총점이 250점 이상인 학생의 수학 점수 평균을 구해보겠습니다.
[평균을 구할 범위]는 "수학 점수"이므로 C4:H4 영역입니다.
첫번째 조건은 이름에 "니"가 들어가는 것이므로 [조건1을 충족하는지 판단할 범위]는 "학생들의 이름"인 C2:H2이고, [조건1]은 "*"&"니"&"*"입니다.
두번째 조건은 총점이 250점 이상이므로 [조건2를 충족하는지 판단할 범위]는 "학생들의 총점"인 C6:H6이고, [조건2]는 ">=250"입니다.
따라서 아래와 같이 AVERAGEIFS 함수를 I4 셀에 입력하면 됩니다!!
= AVEREAGEIFS( C4:H4, C2:H2, "*" & "니" & "*", C6:H6, ">=250" )
지금까지 엑셀에서 여러가지 조건을 충족하는 셀들의 평균을 구하는 AVERAGIFS 함수에 대해 알아봤습니다.
SUMIFS 함수에서 합계를 구할 범위 대신 평균을 구할 범위를 입력하는 것만 바뀌었다고 보면 되는데요!!
다음 [엑셀 함수]에서는 여러가지 조건을 충족하는 셀들의 개수를 구하는 COUNTFIS 함수에 대해 알아보겠습니다.
지금까지 긴 글 읽어주셔서 감사하구요!!
이상 이것저것 관심많은 포푸리였습니다.
댓글