본문 바로가기

엑셀함수/통계함수

엑셀 평균구하기(average), 조건 평균구하기(averageif)

반응형

학기말 과목별 성적평균, 월별 판매량 평균 등 평균구하기는 엑셀함수로 널리 사용된다. 엑셀기초를 다지기 위해 평균구하기(Average함수), 조건 평균구하기(Averageif함수) 예제를 중심으로 살펴보자

 

Average, Averageif 엑셀함수는 인수들의 평균(산술 평균)을 반환한다. 예를 들어 범위 A1:A20에 숫자가 포함되어 있는 경우 수식 =AVERAGE(A1:A20)은 해당 숫자의 평균을 반환하는 결과를 얻을 수 있다.

 

AVERAGE함수 구문 AVERAGE(인수1, [인수2], ...)

 

- 인수1 : 평균을 구하려는 첫째 숫자, 셀 참조 또는 범위
- 인수2, ...    선택 요소로 평균을 구하려는 추가 숫자, 셀 참조 또는 범위로서 255까지 지정가능

- 인수는 숫자이거나 숫자가 포함된 이름, 범위 또는 셀 참조
- 인수 목록에 직접 입력하는 논리값, 텍스트로 나타낸 숫자 등은 계산에 포함
- 범위나 셀 참조 인수에 텍스트, 논리값 또는 빈 셀이 있는 경우 이러한 값은 무시되지만 값이 0인 셀은 평균에 포함
- 인수가 오류 값이거나 숫자로 변환할 수 없는 텍스트이면 오류 발생

- 참조에 포함된 논리값 및 텍스트로 나타낸 숫자를 계산에 포함하려면 AVERAGEA 함수 사용
- 특정 조건에 부합하는 값의 평균만 계산하려면 AVERAGEIF 함수나 AVERAGEIFS 함수 사용

 

AVERAGEIF함수 구문 AVERAGEIF(범위, 조건, [average_range])

범위에서 지정한 조건을 만족하는 모든 셀의 평균(산술 평균)을 반환하며 average함수와 유의사항은 비슷하다.

 

- "조건"은 숫자, 식, 셀 참조 또는 텍스트 형식의 조건으로서, 평균을 계산할 셀을 정의. 예를 들어 32, "32", ">32", "사과" 또는 B4와 같이 지정할 수 있다. Average_range는 선택 요소로 평균을 계산하는 데 사용할 실제 셀 집합

- "범위"에서 TRUE나 FALSE가 들어 있는 셀은 무시 / 비어 있거나 텍스트 값이면 #DIV0! 오류 값이 반환
- "조건" 정의한 셀 중 비어 있는 셀은 값 0 처리 / "범위"에 조건을 만족하는 셀이 없으면 #DIV/0! 오류 값이 반환
- 와일드카드 문자인 물음표(?)와 별표(*)를 조건에 사용할 수 있다. 물음표는 한 문자에 해당하고 별표는 개수에 상관없는 임의의 문자열에 해당하며 실제 물음표나 별표를 찾으려면 해당 문자 앞에 물결표(~)를 입력한다.

 

엑셀 평균함수는 "리본 메뉴" 또는 "수식 => 자동합계=>평균"에서 선택가능

 

① 엑셀 평균구하기(Average함수) 예제

 

AVERAGE 함수를 사용하여 1월~3월의 모든 오락 비용에 대한 평균을 구할 수 있다.

셀 K7에서 "수식 => 자동합계=>평균" 클릭한 다음 셀 범위나 값들을 선택하거나 직접 수식을 입력하면 된다.

 

② 엑셀 평균구하기(Average함수) 예제

 

셀 A2에서 A6까지의 숫자 평균은 E3 셀에 =AVERAGE(A3:A7) 간단히 구할 수 있다. 범위 외에 숫자 5를 추가하여 평균을 구할 땐 =AVERAGE(A3:A7, 5)으로 인수를 입력하면 된다.

 

 

Avergeif함수 엑셀 이전버전에서는 Average함수if함수로 수식을 구현했는데 지금은 두 개의 함수를 조합된 함수가 제공되어 좀더 수월하게 조건 평균을 구할 수 있다. 위 예제처럼 반환값 수식으로 차근히 살펴보자.

 

ⓐ =AVERAGEIF(B12:B15,"<23000") 수수료가 23,000 미만인 모든 항목에 대한 수수료 평균(14,000)
ⓑ =AVERAGEIF(A12:A15,"<95000") 자산 가치가 95,000 미만인 모든 항목에 대한 자산 가치 평균(#DIV/0!)
ⓒ =AVERAGEIF(A12:A15,">250000",B12:B15) 자산 가치가 250,000을 초과하는 모든 항목에 대한 수수료 평균(24,500)

ⓓ =AVERAGEIF(A19:A23,"=*서부",B19:B23) 서부와 중서부 지역의 전체 수익에 대한 평균(16,733.5).
ⓔ =AVERAGEIF(A19:A23,"<>*(새 지사)",B19:B23) 새 지사를 제외하고 모든 지역의 전체 수익에 대한 평균(18,589)

 

Avergeif함수는 조건에 맞는 값들의 평균을 구하는 함수로 크다, 작다 연산과 텍스트 일부와 일치되는 값들의 평균도 결과로 반환할 수 있다.

 

엑셀예제파일-엑셀 평균구하기(average), 조건 평균구하기(averageif).xlsx


반응형