엑셀 AVERGAEIF 함수 사용법 및 실전예제 총정리 :: 통계 함수

조건을 만족하는 셀의 평균(산술 평균)을 계산하는 AVERAGEIF 함수의 사용법 및 주의사항을 알아봅니다.

홈페이지 » 엑셀 AVERAGEIF 함수 사용법 및 실전예제 :: 통계 함수

엑셀 AVERAGEIF 함수 사용법 및 공식

엑셀 AVERAGEIF 함수 목차 바로가기
함수 요약

AVERAGEIF 함수는 범위 안에서 조건을 만족하는 값의 산술평균을 계산하는 함수입니다.

함수 구문
= AVERAGEIF ( 조건범위, 조건, [평균범위] )
인수 알아보기
인수 설명
조건범위 조건을 비교할 범위입니다. [평균범위]가 비어있을 경우 조건범위에서 평균을 계산합니다.
조건 조건이 입력된 문자열 또는 셀을 직접 참조할 수 있습니다. 조건에는 논리연산자(>,<,<>,=)와 와일드카드(*,?,~)를 사용할 수 있습니다.
평균범위
[선택인수]
평균을 계산할 범위입니다.
AVERAGEIF 함수 상세설명

AVERAGEIF 함수는 범위안에서 하나의 조건을 만족하는 값의 산술평균을 계산하는 함수입니다. 함수의 조건으로 논리연산자(>,<,=,<>) 또는 와일드카드(*,?,~)를 사용할 수 있습니다.

여러개의 조건을 만족하는 값의 평균은 AVERAGEIFS 함수를 사용하여 구할 수 있으며, 조건을 만족하는 값의 합계는 SUMIF 함수, 조건을 만족하는 값의 개수는 COUNTIF 함수로 계산할 수 있습니다.

AVERGAGEIF 함수는 산술평균을 계산합니다. 상황에따라 가중평균이 필요할 경우에는 가중평균 구하기 공식을 사용하여 계산합니다.

평균값 vs 중간값 vs 최빈값 구하기

평균값이 아닌 중간값 또는 최빈값을 구해야 할 경우 AVERAGE 관련 함수인 MEDIAN 함수 또는 MODE 함수를 사용하여 계산합니다.

  1. AVERAGE 함수 (평균값)
    산술평균이란 값의 합을 개수로 나눈 값입니다.
    { 2, 3, 3, 5, 7 } 의 산술평균은 총합계인 20을 5로 나눈 4 입니다.
  2. MEDIAN 함수 (중간값)
    MEDIAN 함수는 '중간값'을 계산합니다. 중간값이란 크기의 순서대로 정렬했을 때 가장 중앙에 위치하는 값을 말합니다. 다시 말해 나열된 숫자 중 절반은 중간값보다 작거나 같고 나머지 절반은 중간값보다 크거나 같게됩니다.
    { 2, 3, 3, 5, 7 } 의 중간값은 3입니다.
  3. MODE 함수 (최빈값)
    MODE 함수는 '최빈값'을 계산합니다. 최빈값이란 나열된 숫자 중 가장 많이 나타난 값을 말합니다.
    { 2, 3, 3, 5, 7 } 의 최빈값은 3입니다.
AVERAGEIF 함수 사용법 간단예제
  1. 범위에서 5 이하인 경우의 평균 구하기
    =AVERAGEIF({1,2,3,4,5,6,7,8,9,10}, "<="&5)
    ={1 + 2 + 3 + 4 + 5} / 5
    =3
  2. 조건범위에서 "김"으로 시작하는 경우의 평균 구하기
    =AVERAGEIF({"김하늘","이유정","김태백","박종석","정진아"},"김*",{10,20,30,40,50})
    ={ 10 + 30 } / 2
    =20
호환성
운영체제 호환성
Windows 버전 모든 엑셀 버전에서 사용 가능합니다.
Mac 버전 모든 엑셀 버전에서 사용 가능합니다.

예제파일 다운로드

오빠두엑셀의 강의 예제파일은 여러분을 위해 자유롭게 제공하고 있습니다.

  • [엑셀함수] 엑셀 AVERAGEIF 함수 사용법
    예제파일

관련 기초함수

엑셀 AVERAGEIF 함수 실전 예제

1. 특정 학년을 제외한 학생의 평균점수 구하기
=AVERAGEIF(학년범위 ,"<>"&학년, 점수범위)

학년범위에서 특정 학년을 제외한 학생들의 평균점수를 계산합니다.

예제파일에 사용된 공식

=AVERAGEIF(B8:B17,"<>"&1,D8:D17)
AVERAGEIF 함수 실전예제 특정 값 제외 평균
1학년을 제외한 학생의 평균성적을 계산합니다.
2. 특정 성씨인 학생의 평균점수 구하기
=AVERAGEIF(이름범위 ,"성*", 점수범위)

특정 '성'씨로 시작되는 학생의 평균점수를 계산합니다. 성이 2글자(예: 제갈, 황보.. 등)일 경우, 조건을 "제갈*"로 입력합니다.

예제파일에 사용된 공식

=AVERAGEIF(C8:C17,"최*",D8:D17)
AVERGAEIF 함수 특정 성을 가진 학생 평균
최씨 성을 가진 학생의 평균성적을 계산합니다.

그 외 참고사항

  • 평균범위에 입력된 논리값(TRUE 또는 FALSE)는 계산에서 무시됩니다.
  • 조건범위에서 아무런 조건도 만족하지 않을 경우 AVERAGEIF 함수는 #DIV/0! 오류를 반환합니다.

관련 링크 : MS 홈페이지 AVERAGEIF 함수 설명

0 0 투표
게시글평점
guest
4 댓글
Inline Feedbacks
모든 댓글 보기
GoodDay2u
GoodDay2u
2020년 5월 22일 7:37 오후
게시글평점 :
     

Average 함수만 사용하다가 이런 함수도 있다는것을 처음 알았네요 유용하게 사용하겠습니다.

곰발바닥
곰발바닥
2020년 7월 15일 8:00 오후
게시글평점 :
     

좋은 자료 감사합니다.

컴활전사
컴활전사
2021년 2월 26일 6:25 오후
게시글평점 :
     

혹시 =AVERAGEIF({1,2,3,4,5,6,7,8,9,10}, "<="&10) 부분에서 <=10이 아니라 <=5 맞나요?

4
0
여러분의 생각을 댓글로 남겨주세요.x