본문 바로가기
엑셀/함수-초급

엑셀 조건부 평균 구하기 averageif 함수 사용법

by ◈♠♣ぅ♪♬ 2020. 2. 17.

조건부 범위에서 지정한 조건을 만족하는 모든 셀의 평균(산술 평균)

어느 목록표에서 단순히 산술 평균값만 구할경우는 =average() 함수만 사용하면 되나,

실제는 조건을 걸면서 좀더 자세한 평균값들을 구하는 경우들이 생긴다.

이 경우  AVERAGEIF 함수를 사용한다.

 

AVERAGEIF 함수

범위에서 지정한 조건을 만족하는 모든 셀의 평균(산술 평균)을 반환합니다.

구문

AVERAGEIF(range, criteria, [average_range])

AVERAGEIF 함수 구문에는 다음과 같은 인수가 사용됩니다.

  • range    필수 요소입니다. 숫자나 이름, 배열 또는 숫자가 들어 있는 참조를 포함하여 평균을 계산할 하나 이상의 셀입니다.

  • criteria    필수 요소입니다. 숫자, 식, 셀 참조 또는 텍스트 형식의 조건으로, 평균을 구할 셀을 정의합니다. 예를 들어 32, "32", ">32", "사과" 또는 B4와 같이 조건을 지정할 수 있습니다.

  • average_range    선택 요소입니다. 평균을 계산하는 데 사용할 실제 셀 집합입니다. 지정하지 않으면 range가 사용됩니다.

 

예1 . 도별 판매 평균 수량 구하기

그림1 도별 판매수량,매출액 예

 

그림2 도별 판매 평균 수량

그림1에 도별 판매수량,매출액,수수료 표가 있고,

 

그림2에서 각도별 평균 판매 수량을 구한다.

그림2의 경기도 경우

사용수식 =AVERAGEIF($A$2:$A$14,"경기도",$C$2:$C$14) 수식을 주어 결과값 364가 나온다

$A$2:$A$14 : 조건부 범위의 지정 값을 주고- "도단위" 해당 로우값들 ( $기호는 절대참조 범위 의미  )

,"경기도"라는 조건부를 주어 A3~A15중 "경기도" 행들만 찾아서

,$C$2:$C$14 의 제품판매수량 줄에서 "경기도" 만 해당 판매수량의 평균치를 구한다.

 

그림2의 충남

사용수식 =AVERAGEIF($A$2:$A$14,A19,$C$2:$C$14) 수식을 주어 결과값 364가 나온다

$A$2:$A$14 : 조건부 범위의 지정 값을 주고- "도단위" 해당 로우값들 ( $기호는 절대참조 범위 의미  )

,조건부에는 '충남' 대신에 A19셀  참조로 조건부를 주어 A3~A15중 A19의 '충남' 행들만 찾아서

,$C$2:$C$14 의 제품판매수량 줄에서 "충남" 만 해당 판매수량의 평균치를 구한다.

 

예2 . 도별 평균  매출금 구하기

그림3 도별 평균 매출

그림2의 평균 판매수량처럼 수식은  동일하고,

=AVERAGEIF(range, criteria, [average_range]) 에서 average_range 범위만 D2:D14 (매출액)로 바뀌고 이에 따른 평균매출금이 표시가 된다.

반응형

댓글