IT/엑셀

[엑셀 2010 58편] AVERAGEIF 함수로 조건에 맞는 평균값 구하는 방법

뜻밖의 행복 2015. 12. 29. 13:00
반응형

안녕하세요?

 

뜻밖의 행운입니다.

 

엑셀문서를 이용하면서 아무런 조건없이 수식을 계산하는 경우도 있지만

경우에 따라서는 조건에 맞는 내용에 대해서만 수식을 계산해야 하는 경우도 있습니다.

 

그래서 예전에 SUMIF 함수에 대해서도 알아보았는데요.

 

[IT/엑셀] - [직장인을 위한 엑셀 TIP] - SUMIF 함수 사용하기

 

[IT/엑셀] - [엑셀 2010 13편] sumif 함수를 이용하여 합계 계산하기

 

그렇다면 조건에 맞는 평균값은 어떻게 구할 수가 있을까요?

그 방법은 SUMIF 함수를 사용했던 방법과 비슷합니다.

 

여기서 달라진 점은 SUM 대신에 AVERAGE 함수를 사용하는 것입니다.

즉 AVERAGEIF라는 함수를 사용하는 것입니다.

 

그럼 지금부터 AVERAGEIF 함수를 통해 조건에 맞는 평균값을 계산해 볼까요?

 

엑셀 2010 58편, AVERAGEIF 함수로 조건에 맞는 평균값 구하는 방법

 

AVERAGEIF 함수는

IF라는 조건에 맞는 내용에 대해서 AVERAGE를 통해 평균을 구하는 것입니다.

 

그래서 본인이 원하는 값에 대해서만 평균을 쉽게 구할 수 있습니다.

 

그럼 지금부터 AVERAGEIF 함수를 통해 조건에 맞는 평균값을 구해보도록 하겠습니다.

 

AVERAGEIF 함수로 조건에 맞는 평균값을 구하는 방법

 

① AVERAGEIF 함수의 결과값을 입력할 셀을 선택합니다.

 

엑셀

 

 

 

=AVERAGEIF( 를 입력합니다.

 

엑셀 averageif 함수

 

③ [Ctrl] + [A]를 누릅니다.

 

④ [함수인수] 창에 Range, Criteria, Average_range를 입력합니다.

여기서 범위는 엑셀 시트에서 원하는 부분을 마우스로 드래그하면 자동으로 입력이 됩니다.

 

Range는 조건으로 주고자 하는 값의 범위입니다.

아래에서는 [1차*2차] 열에서 조건을 만족하는 값을 찾기 위해 아래와 같이 범위를 지정했습니다.

 

Criteria는 조건으로 주는 값입니다.

아래에서는 80 이상을 조건으로 주기위해 아래와 같이 입력했습니다.

 

Average_range는 조건에 맞는 내용에 대해 평균값을 구하고자 하는 값의 범위입니다.

아래에서는 [1차*2차] 열에서 80 이상인 값들의 평균값을 구하기 위해 아래와 같이 범위를 지정했습니다.

 

⑤ [확인]을 누릅니다.

 

엑셀 쉽게 배우는 법

 

⑥ 그러면 아래와 같이 [1차*2차] 열에서 80 이상인 값들의 평균값이 구해지는 것을 확인할 수 있습니다.

 

averageif 함수

 

 

위 함수를 풀이하자면

조건으로 준 값의 범위 [1차*2차] 열에서 조건인 80 이상의 값들은

90, 81, 80, 100 입니다.

 

90, 81, 80, 100 이 값들의 평균을 구해보면 87.75 입니다.

 

이처럼 엑셀문서에서 AVERAGEIF 함수를 이용하면 조건에 맞는 평균값을 구할 수가 있습니다.

 

여러분께서도 조건에 맞는 평균값을 구해야 한다면 AVERAGEIF 함수를 활용해 보시기 바랍니다.

 

 

반응형