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

범위 내 여러개의 조건을 만족하는 값의 산술평균을 계산하는 AVERAGEIFS 함수의 사용법 및 주의사항을 알아봅니다.

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

엑셀 AVERAGEIFS 함수 사용법 및 공식 총정리

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

AVERAGEIFS 함수는 범위 내 여러개의 조건을 만족하는 값의 산술평균을 계산합니다.

함수 구문
= AVERAGEIFS ( 평균범위, 조건범위1, 조건1, [조건범위2], [조건2], ... )
인수 알아보기
인수설명
평균범위평균을 계산할 범위입니다.
조건범위1조건이 입력된 범위입니다.
조건1조건을 평가할 논리식이 입력된 셀 또는 텍스트입니다. 조건에는 연산자(>,<,=)와 와일드카드(*.?,~)를 이용할 수 있습니다.
엑셀 연산자 상세설명 바로가기
엑셀 와일드카드 상세설명 바로가기
조건범위2
[선택인수]
두번째 조건이 입력된 범위입니다.
조건2
[선택인수]
두번째 조건범위를 평가할 논리식이 입력된 셀 또는 텍스트입니다.
AVERAGEIFS 함수 상세설명

AVERAGEIFS 함수는 범위에서 여러개의 조건을 만족하는 값의 평균을 계산하는 함수로, 엑셀 2019 이후 버전에서 지원되는 함수입니다. 하나의 조건을 만족하는 평균은 AVERAGEIF 함수를 사용하여 계산합니다. AVERAGEIFS 함수는 여러개의 조건을 AND 조건으로 평가합니다. 따라서 'A 이고 B 인 경우'(=OR조건) 의 평균은 SUMIF함수와 COUNTIF함수를 응용하여 계산합니다.

여러개의 조건을 만족하는 값의 합계는 SUMIFS 함수, 여러개의 조건을 만족하는 값의 개수는 COUNITFS 함수를 사용하여 계산합니다.

AVERAGEIFS 함수는 산술평균을 계산하는 함수입니다. 따라서 상황에 따라 산술평균이 아닌 가중평균을 계산해야 할 경우, 가중평균 구하기 공식을 이용합니다.

평균값 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입니다.
AVERAGEIFS 함수 사용법 간단예제
  1. 나이가 20살 이상이고 40살 미만인 경우의 평균나이 계산하기
    =AVERAGEIFS({18,25,33,42,51},{18,25,33,42,51},">="&20,{18,25,33,42,51},"<"&40)
    =( 25 + 33 ) / 2
    =24
  2. 브랜드가 삼성이고 구분이 TV인 제품의 평균가격 계산하기
    =AVERAGEIFS({10,20,30,40,50},{삼성,LG,애플,삼성,삼성},"삼성",{모니터,TV,핸드폰,TV,TV},"TV")
    =( 40 + 50 ) / 2
    = 45
  3. 성이 김씨이고 박씨인 학생의 평균성적 구하기
    =(SUMIF(이름범위,"김*",성적범위)+SUMIF(이름범위,"박*",성적범위)) / (COUNTIF(이름범위,"김*",성적범위)+COUNTIF(이름범위,"박*",성적범위))
    =(성이 김씨와 박씨인 학생의 성적 합계) / (성이 김씨와 박씨인 학생명수)
호환성
운영체제호환성
Windows 버전엑셀 2010 이후 버전에서 사용 가능합니다.
Mac 버전Mac용 엑셀 2011 이후 버전에서 사용 가능합니다.

예제파일 다운로드

관련 기초함수
선택된 범위에서 여러개의 조건을 만족하는 셀의 개수를 구합니다.
범위 안 여러개의 조건을 만족하는 값의 합계를 구합니다.

엑셀 AVERAGEIFS 함수 실전 예제

1. 특정 학년이고 특정 성씨를 가진 학생의 평균성적 구하기
=AVERAGEIFS( 성적범위, 학년범위, 학년, 이름범위, "성*" )

예제파일에 사용된 공식

=AVERAGEIFS(D8:D17,B8:B17,1,C8:C17,"정*")
엑셀 AVERAGEIFS 함수 실전예제
학년이 1학년이고 '정'씨 성인 학생의 평균성적을 계산합니다.

그 외 참고사항

  • 조건범위에 일치하는 조건이 없을 경우, AVERAGEIFS 함수는 #DIV/0! 오류를 반환합니다.
  • 평균을 구할 범위에 숫자로 계산 불가능한 값이 있을 경우, AVERAGEIFS 함수는 #DIV/0! 오류를 반환합니다.
  • 평균범위와 그 외 모든 조건범위의 크기와 모양은 반드시 동일해야 합니다. 그렇지 않을 경우 AVERAGEIFS 함수는 #VALUE! 오류를 반환합니다.
  • 평균범위에 입력된 논리값은 각각 1과 0으로 계산됩니다.
  • AVERAGEIFS 함수는 모든 조건을 만족하는 경우(=AND조건)의 평균을 계산합니다. OR조건 평균은 SUMIF와 COUNTIF 함수를 응용하여 계산합니다.
  • 조건범위는 최대 127개까지 입력 가능합니다.

관련 함수공식

글을 발견하지 못했습니다.

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

현재 페이지 댓글알림 신청
알림 설정
guest
0 Comments
Inline Feedbacks
View all comments
0
여러분의 생각을 댓글로 남겨주세요.x