안녕하세요?
뜻밖의 행운입니다.
엑셀문서를 이용하면서 아무런 조건없이 수식을 계산하는 경우도 있지만
경우에 따라서는 조건에 맞는 내용에 대해서만 수식을 계산해야 하는 경우도 있습니다.
그래서 예전에 SUMIF 함수에 대해서도 알아보았는데요.
[IT/엑셀] - [직장인을 위한 엑셀 TIP] - SUMIF 함수 사용하기
[IT/엑셀] - [엑셀 2010 13편] sumif 함수를 이용하여 합계 계산하기
그렇다면 조건에 맞는 평균값은 어떻게 구할 수가 있을까요?
그 방법은 SUMIF 함수를 사용했던 방법과 비슷합니다.
여기서 달라진 점은 SUM 대신에 AVERAGE 함수를 사용하는 것입니다.
즉 AVERAGEIF라는 함수를 사용하는 것입니다.
그럼 지금부터 AVERAGEIF 함수를 통해 조건에 맞는 평균값을 계산해 볼까요?
AVERAGEIF 함수는
IF라는 조건에 맞는 내용에 대해서 AVERAGE를 통해 평균을 구하는 것입니다.
그래서 본인이 원하는 값에 대해서만 평균을 쉽게 구할 수 있습니다.
그럼 지금부터 AVERAGEIF 함수를 통해 조건에 맞는 평균값을 구해보도록 하겠습니다.
AVERAGEIF 함수로 조건에 맞는 평균값을 구하는 방법
① AVERAGEIF 함수의 결과값을 입력할 셀을 선택합니다.
② =AVERAGEIF( 를 입력합니다.
③ [Ctrl] + [A]를 누릅니다.
④ [함수인수] 창에 Range, Criteria, Average_range를 입력합니다.
▷ 여기서 범위는 엑셀 시트에서 원하는 부분을 마우스로 드래그하면 자동으로 입력이 됩니다.
▶ Range는 조건으로 주고자 하는 값의 범위입니다.
아래에서는 [1차*2차] 열에서 조건을 만족하는 값을 찾기 위해 아래와 같이 범위를 지정했습니다.
▶ Criteria는 조건으로 주는 값입니다.
아래에서는 80 이상을 조건으로 주기위해 아래와 같이 입력했습니다.
▶ Average_range는 조건에 맞는 내용에 대해 평균값을 구하고자 하는 값의 범위입니다.
아래에서는 [1차*2차] 열에서 80 이상인 값들의 평균값을 구하기 위해 아래와 같이 범위를 지정했습니다.
⑤ [확인]을 누릅니다.
⑥ 그러면 아래와 같이 [1차*2차] 열에서 80 이상인 값들의 평균값이 구해지는 것을 확인할 수 있습니다.
위 함수를 풀이하자면
조건으로 준 값의 범위 [1차*2차] 열에서 조건인 80 이상의 값들은
90, 81, 80, 100 입니다.
90, 81, 80, 100 이 값들의 평균을 구해보면 87.75 입니다.
이처럼 엑셀문서에서 AVERAGEIF 함수를 이용하면 조건에 맞는 평균값을 구할 수가 있습니다.
여러분께서도 조건에 맞는 평균값을 구해야 한다면 AVERAGEIF 함수를 활용해 보시기 바랍니다.
'IT > 엑셀' 카테고리의 다른 글
[엑셀 2010 62편] CLEAN 함수를 이용하여 한 셀에서 여러줄로 나뉜 내용을 한줄로 합치는 방법 (0) | 2016.01.25 |
---|---|
[엑셀 2010 61편] COUNTIF 함수를 이용하여 구한 횟수값 뒤에 원하는 단어 붙이는 방법 (0) | 2016.01.18 |
[엑셀 2010 60편] CHOOSE 함수를 이용하여 본인이 나열한 값을 불러오는 방법 (0) | 2016.01.13 |
[엑셀기초모음] 엑셀 쉽게 배우기 기초활용 모음집 1탄 (0) | 2016.01.11 |
[엑셀 2010 59편] MATCH 함수를 이용하여 몇번째 값인지 알아내는 방법 (0) | 2016.01.06 |
[엑셀 2010 57편] SUMPRODUCT 함수를 이용하여 곱셈의 합 구하는 방법 (0) | 2015.12.25 |
[엑셀 2010 56편] PRODUCT 함수를 이용하여 곱셈 쉽게하는 방법 (0) | 2015.12.23 |
[엑셀 2010 55편] 원하는 셀 값을 하나로 합치는 방법 (0) | 2015.12.21 |
[엑셀 2010 54편] IF 함수와 COUNTA 함수 함께 적용하는 방법 (0) | 2015.12.16 |
[엑셀 2010 53편] 한번에 2개 이상의 엑셀화면 나란히 보는 방법 (0) | 2015.12.11 |