엑셀 AVERAGEIFS 함수로 다중 조건 평균값 구하기
엑셀에서 데이터를 입력하고 나면 입력된 데이터들의 합계나 평균을 구해서 사용하기도 합니다.
평균값을 구하는 것은 AVERAGE 함수로 쉽게 구할 수 있습니다.
하지만 조건이 붙고 그것도 여러 개인 경우 다중조건 평균값을 구할 수 있는 AVERAGEIFS는 함수를 사용해야 합니다.
이번 엑셀 강좌는 입력된 데이터가 많을 때 특정 조건에 평균값을 구해야 되는 경우를 알아보겠습니다.
엑셀 샘플을 준비했습니다.
샘플에서 2가지 조건을 만족하는 수량의 평균값을 구할 겁니다.
조건은 TYPE이 "가" 이고 지역은 "서울"에 만족하는 값 입니다.
사용되는 함수는 AVERAGEIFS 입니다. AVERAGEIF는 하나의 조건을 만족할 때 사용하고
AVERAGEIFS는 하나 이상의 다중 조건일 때 사용됩니다.
엑셀에서 "주어진 조건에 따라 지정되는 셀의 평균을 구합니다."라고 정의 되어 있습니다.
AVERAGEIFS 함수 원형을 알아보겠습니다.
AVERAGEIF는 ( average_range, criteria_range1, criteria1 ...)
average_range : 평균값을 구할 범위
criteria_range1 : 조건값들이 들어가 잇는 범위
criteria1 : 조건
파라미터의 설명을 보면 쉽게 다가오지 않는데요. 예제를 보시면 이해가 되실겁니다.
예제를 보시면 2가지 조건이 있는데요 하나의 조건에 만족하는 평균값 먼저 구해보겠습니다.
=AVERAGEIFS는 를 입력 후 평균값을 구할 범위를 입력합니다. 예제에서는 수량의 평균값을 구하는 것이 때문에
수량 범위인 E3:E8을 입력하거나 마우스로 드래그해서 범위를 지정합니다.
이제 첫 번째 조건인 TYPE = 가를 입력할 겁니다.
TYPE 값들이 입력된 범위 즉 B3:B8을 입력합니다.
다음은 TYPE에서 "가"를 찾는 것이므로 "가"값이 입력된 B3를 입력합니다.
=AVERAGEIFS(E3:E8,B3:B8,B3) 가 입력되는데요 결괏값을 보면 40으로 나옵니다.
실제 40인지 간단한 엑셀 평균값으로 확인해보면 40이 맞는 것을 확인할 수 있습니다.
이제 두 번째 조건에 만족하는 값을 구해보도록 하겠습니다.
두 번째 조건은 지역이 "서울"인 값인데요.
서울 값들이 있는 범위인 D3:D8을 입력합니다.
이제 "서울"이 있는 값을 넣기위해 D3 를 입력하고 ")" 를 입력 후 엔터키를 눌러주세요.
평균값이 41.6666으로 나옵니다.
TYPE은 "가" 이고 지역이 "서울"인 값에 만족하는 수량은 15, 65 45 입니다.
3개의 평균값이 구해졌습니다.
엑셀 AVERAGEIFS 함수로 다중 조건 평균값 구하기를 알아보았습니다.