Please Enable JavaScript!
Gon[ Enable JavaScript ]

반응형

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

 

 

AVERAGEIF 함수 사용하기

 

AVERAGEIF 함수 구문과 인수로 사용되는 값들은 다음과 같습니다. 

 

AVERAGEIF(range, criteria, [average_range])

l  range : 필수 요소. 평균을 계산할 하나 이상의 셀입니다.
l  criteria : 필수 요소. 평균을 구할 셀의 조건을 정의합니다. 예를 들어 32, "32", ">32", "사과" 등과 같이 조건을 입력하고 range 에서 해당하는 값의 평균을 구하는데 사용합니다.
l  average_range : 선택 요소. 평균을 계산하는 데 사용할 실제 셀 집합이며, 지정하지 않으면 range가 사용됩니다.

 

 

AVERAGEIF 을 사용하는데 주의할 사항은 다음과 같습니다. 

 

주의사항

l  range : TRUE FALSE가 들어 있는 셀은 무시되며, 빈 값이거나 텍스트 값이면 #DIV/0! 오류 값이 반환됩니다.
l  average_range : 에 빈 셀이 있으면 AVERAGEIF에서는 해당 셀은 무시됩니다.
l  criteria : 셀 중 비어 있는 셀은 AVERAGEIF에서는 값 0으로 처리됩니다.
l  결과값 : range에 조건을 만족하는 셀이 없으면 AVERAGEIF에서는 #DIV/0! 오류 값이 반환됩니다.

 

 

먼저 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 를 이용해서 조건에 맞는 값의 평균 구하기

아래는 참고하면 좋을 만한 글들의 링크를 모아둔 것입니다.
엑셀 Excel 기하평균, 산술평균, 조화평균 의 차이점과 함수 사용법은
엑셀 Excel 상태표시줄로 합계, 개수, 평균, 최소값, 최대값 구하기
엑셀 Excel 산술평균 AVERAGE, AVERAGEA 함수의 차이점은
엑셀 Excel 함수 AVERAGEIFS 이용해 다중 조건 평균 구하기
엑셀 Excel 함수 DAVERAGE, AVERAGEIF 사용해서 평균 구하기

 



 

AVERAGEIFS 다중 조건 함수 사용하기

 

AVERAGEIFS 함수 구문과 인수로 사용되는 값들은 다음과 같습니다. 

 

AVERAGEIFS(average_range, criteria_range1, criteria1, [criteria_range2, criteria2], ...)

l  average_range : 필수 요소. 평균을 계산할 하나 이상의 셀입니다.
l  criteria_range1, criteria_range2, … : criteria_range1은 필수 요소이고, 이후의 criteria_range는 선택 요소입니다. criteria1 의 조건을 평가할 1개에서 127개 사이의 범위입니다. criteria1 와 한 쌍으로 붙여서 입력합니다.
l  criteria1, criteria2, ... : criteria1은 필수 요소이고, 이후의 criteria는 선택 요소입니다. 평균을 구할 셀을 찾기 위한 조건을 정의합니다. 예를 들어 32, "32", ">32", "사과" 등과 같이 조건을 입력하고 range 에서 해당하는 값의 평균을 구하는데 사용합니다.

 

 

만약 평균을 구하는 조건이 하나가 아닌 두 개 이상이라면  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 를 이용해서 조건에 맞는 값의 평균 구하기

아래는 참고하면 좋을 만한 글들의 링크를 모아둔 것입니다.
엑셀 Excel 기하평균, 산술평균, 조화평균 의 차이점과 함수 사용법은
엑셀 Excel 상태표시줄로 합계, 개수, 평균, 최소값, 최대값 구하기
엑셀 Excel 산술평균 AVERAGE, AVERAGEA 함수의 차이점은
엑셀 Excel 함수 AVERAGEIFS 이용해 다중 조건 평균 구하기
엑셀 Excel 함수 DAVERAGE, AVERAGEIF 사용해서 평균 구하기
반응형
Posted by 녹두장군

댓글을 달아 주세요

  1. 땡큐 2020.09.22 21:40  댓글주소  수정/삭제  댓글쓰기

    정리가 잘 되있어서 참고가 많이 됐습니다.
    제가 실제로 만든 수식은
    품목이 포도인 것의 평균이 아닌 품목의 이름을 자동으로 인식하게 만들었습니다.
    원하는 값이 없을 때 #DIV/0! 이 뜨는 점이 아쉽긴 합니다