엑셀 Excel 함수 AVERAGEIF, AVERAGEIFS 를 이용해서 조건에 맞는 값의 평균 구하기

 

환경: Microsoft Excel 2013

 

엑셀에서 AVERAGE 는 평균을 구하는 함수입니다. 이 외에도 AVERAGE 에 기능을 더해서 만든 함수들이 있습니다. 그것이 바로 AVERAGEIF AVERAGEIFS 입니다. IF IFS 가 붙었다는 것은 영어 단어에서 의미하듯 조건의 해당하는 값의 평균을 구할 수 있다는 뜻입니다. 다시 말해서 AVERAGEIF 는 한가지 조건에 맞는 데이터의 합을 구하는 함수이며, AVERAGEIFS 는 여러 조건에 해당하는 값의 합계를 구하는데 사용합니다.

 

먼저 AVERAGEIF 함수를 알아 보겠습니다. 처음에 소개했듯이 IF 가 붙은 것은 하나의 조건에 해당하는 값의 평균을 구할 수 있다는 의미입니다. 샘플에서는 품목포도인 제품의 판매이익금을 구하는 것입니다.

엑셀 Excel 함수 AVERAGEIF, AVERAGEIFS 를 이용해서 조건에 맞는 값의 평균 구하기

 

AVERAGEIF 의 함수 형태는 다음과 같습니다. 함수 인수는 3개 입니다. Range 는 조건 영역이 들어갑니다. 그리고 Criteria Range 영역에서 값을 걸러내기 위한 조건이 됩니다. 품목에서 포도만 걸러내야 하므로 Criteria 포도가 되겠죠. 마지막으로 Average_range 는 실제 합계를 구할 영역이 들어가야 합니다. “판매이익금영역이 되겠죠

엑셀 Excel 함수 AVERAGEIF, AVERAGEIFS 를 이용해서 조건에 맞는 값의 평균 구하기

 

함수를 적용한 결과는 다음과 같습니다. “판매이익금은 총 166,320 으로 나왔네요. 그럼 조건이 여러 개라면 어떻게 해야 할까요? 그러니까 품목뿐만 아니라 판매량에서 일정 개수 이상 판매된 포도의 판매이익금을 걸러 내는 것이죠.

 

=AVERAGEIF(C3:C14,"포도",G3:G14)

엑셀 Excel 함수 AVERAGEIF, AVERAGEIFS 를 이용해서 조건에 맞는 값의 평균 구하기

 

만약 여러 조건을 걸어서 평균을 구하고 싶다면 AVERAGEIFS 함수를 사용해야 합니다. AVERAGEIF 와 다른 점은 끝에 “S” 가 붙었다는 것입니다. 함수 인수의 형태는 약간 다릅니다. Average_range AVERAGEIF Average_range 와 같이 평균 값을 구할 영역이 들어갑니다. 두 번째와 세 번째 인수인 Criteria_range1, Criteria1 한 쌍입니다. Criteria_range1 은 값을 걸러 낼 조건 영역이 들어갑니다. Criteria1 은 조건 연산자가 들어가겠죠. 조건이 늘어나면 Criteria_range2, Criteria2 …. 처럼 입력 박스가 증가합니다

엑셀 Excel 함수 AVERAGEIF, AVERAGEIFS 를 이용해서 조건에 맞는 값의 평균 구하기

 

다중 조건 평균 함수인 AVERAGEIFS 의 결과는 다음과 같습니다. 첫 번째 조건은 품목이 포도이며, 두 번째 조건이 판매량에서 300개 이상 팔린 것만 걸러내는 것입니다.

 

=AVERAGEIFS(G3:G14,C3:C14,"포도",F3:F14,">300")

엑셀 Excel 함수 AVERAGEIF, AVERAGEIFS 를 이용해서 조건에 맞는 값의 평균 구하기

저작자 표시 비영리 변경 금지
신고
Posted by 녹두장군


티스토리 툴바