Excel · 다중 조건 평균

엑셀 AVERAGEIFS

여러 조건을 동시에 만족하는 행만 골라 평균을 구하는 다중 조건 평균 함수입니다.

AVERAGEIFS 수식 구조

=AVERAGEIFS(평균범위, 조건범위1, 조건1, 조건범위2, 조건2, …)

평균범위 (average_range) — 맨 앞

평균을 계산할 셀 범위. SUMIFS와 동일하게 맨 처음에 옵니다.

조건범위1, 조건1

첫 번째 조건을 검사할 범위와 매칭할 값. 한 쌍씩 짝지어 들어갑니다.

조건범위2, 조건2 … (최대 127쌍)

두 번째 이후 조건. 모든 조건은 AND로 결합 — 전부 만족하는 행의 값만 평균에 포함됩니다.

매칭되는 행이 0개면 #DIV/0! 오류. 평균범위에 텍스트·빈 셀이 섞여있어도 자동으로 제외됩니다.

직접 체험해보세요

과목과 학년 두 조건을 바꿔가며 AVERAGEIFS가 어떤 점수를 평균에 포함하는지 확인하세요.

F2=AVERAGEIFS(D2:D9, B2:B9, "수학", C2:C9, 1)
ABCDF
1이름과목학년점수평균
2김철수수학185
3이영희수학292
4박민수영어178
5최유나영어288
6정한별수학195
7강도현영어270
8윤서연수학180
9임재현영어172
▲ "실행"을 눌러 수학 1학년 학생들의 평균 점수를 계산하세요

실전 활용 예제

=AVERAGEIFS(D2:D100, B2:B100, "수학", C2:C100, 1)

과목이 '수학'이면서 학년이 1인 학생들의 점수 평균. 가장 기본적인 텍스트+숫자 조합 조건입니다.

예시: 수학 1학년 평균 점수조건 매칭 평균
=AVERAGEIFS(C:C, B:B, "완료", A:A, ">="&DATE(2026,1,1))

텍스트 + 날짜 조건. 2026년 이후 완료된 작업의 평균 처리 시간 — 성과 분석의 정석.

예시: 2026년 완료 작업 평균기간별 평균
=AVERAGEIFS(D:D, D:D, ">0", B:B, "영업1팀")

평균범위 자체에 조건을 거는 패턴. 0보다 큰 값(이상치 제외)만 평균에 포함 — 결제 누락된 0원 매출 제외.

예시: 유효 매출만 평균이상치 필터
=IFERROR(AVERAGEIFS(D:D, B:B, F1, C:C, G1), "데이터 없음")

매칭 0개로 인한 #DIV/0! 오류를 IFERROR로 감싸 처리. 대시보드 셀에서 깨진 표시를 피하는 패턴.

예시: 결과 없을 때 안내 문구오류 안전 처리
목차
  1. 1.엑셀 AVERAGEIFS 함수란?
  2. 2.AVERAGEIF vs AVERAGEIFS — 인수 순서 함정
  3. 3.조건 작성 규칙 7종
  4. 4.실전 사용 시나리오 8가지
  5. 5.자주 발생하는 오류·함정 6가지
  6. 6.플랫폼 호환성
  7. 7.자주 묻는 질문

엑셀 AVERAGEIFS 함수란?

엑셀 AVERAGEIFS 함수는 여러 조건을 동시에 만족하는 행의 산술 평균을 계산하는 통계 함수입니다. AVERAGEIF의 다중 조건 버전으로, "사과 + 100원 초과"처럼 두 개 이상의 조건이 모두 TRUE인 행만 골라 평균을 냅니다. Excel 2007부터 추가됐고 SUMIFS·COUNTIFS와 함께 다중 조건 집계의 3대장입니다.

구문은 =AVERAGEIFS(평균범위, 조건범위1, 조건1, 조건범위2, 조건2, ...) 형식. 평균범위가 맨 앞에 오는 게 핵심이에요. AVERAGEIF는 맨 뒤라 둘이 정반대라서 가장 흔한 실수 포인트입니다. 최대 127개 조건쌍까지 가능.

AVERAGEIF vs AVERAGEIFS — 인수 순서 함정

가장 헷갈리는 부분이 인수 순서. 같은 패밀리인데 평균범위 위치가 정반대입니다.

함수인수 순서평균범위 위치
AVERAGEIF(범위, 조건, [평균범위])맨 뒤 (생략 시 범위와 동일)
AVERAGEIFS(평균범위, 범위1, 조건1, ...)맨 앞

⚠️ 가장 흔한 실수: 둘 다 같은 순서일 거라 가정하고 잘못 입력. 자동완성 도움말을 보면서 입력하는 게 안전합니다.

조건 작성 규칙 7종

조건 인수는 형식이 정해져 있습니다. 7가지 패턴.

조건 형식의미
숫자100정확히 100
비교 연산자">100", "<=50"큰따옴표 필수
텍스트"사과"큰따옴표 필수
셀 참조 결합">"&D1D1 값보다 큰
와일드카드"사*", "?사과"* = 0+ 문자, ? = 정확히 1
빈 셀""진짜 빈 셀
비어있지 않음"<>"비어있지 않은 셀

실전 사용 시나리오 8가지

  • 기본 다중 조건 =AVERAGEIFS(C:C, A:A, "사과", B:B, ">100")
  • 셀 참조 조건 (동적) =AVERAGEIFS(매출, 지역, F1, 분기, G1)
  • 범위 비교 (~사이) =AVERAGEIFS(C:C, B:B, ">=70", B:B, "<=90")
  • 날짜 범위 =AVERAGEIFS(매출, 날짜, ">="&DATE(2026,1,1), 날짜, "<="&DATE(2026,3,31))
  • 와일드카드 부분 일치 =AVERAGEIFS(점수, 이름, "김*")
  • 비어있지 않은 셀만 =AVERAGEIFS(C:C, A:A, "<>")
  • OR 조건 대안 (가중 평균) =(A1*C1+A2*C2)/(C1+C2) 형식, AVERAGEIFS×COUNTIFS 조합
  • #DIV/0! 처리 =IFERROR(AVERAGEIFS(...), 0)

자주 발생하는 오류·함정 6가지

  • 인수 순서 헷갈림 — AVERAGEIF(범위, 조건, 평균범위) ↔ AVERAGEIFS(평균범위, 범위, 조건). 가장 흔한 실수
  • #DIV/0! — 조건 만족 셀 없음 — 모든 조건 동시 만족 행이 0개. 해결: IFERROR
  • 범위 크기 불일치 — 평균범위·조건범위들 모두 같은 행 수여야. 다르면 #VALUE! 또는 잘못된 결과
  • 비교 연산자 따옴표 >100 ✗ → ">100" ✓. 셀 참조 결합: ">"&D1
  • AND만 지원 (OR 불가) — 모든 조건은 AND. OR은 별도 계산 후 가중 평균
  • 와일드카드는 텍스트만 — 숫자 셀에 와일드카드 사용 시 매칭 안 됨

플랫폼 호환성

플랫폼AVERAGEIFS
Microsoft Excel 2007+ (Windows·Mac)
Excel for Web (Microsoft 365)
Google Sheets · LibreOffice Calc
Apple Numbers · 한컴 한셀 · WPS

자주 묻는 질문

Q. AVERAGEIFS 함수 사용법은?

=AVERAGEIFS(평균범위, 조건범위1, 조건1, 조건범위2, 조건2, ...) 형식입니다. 평균범위가 맨 앞에 옵니다(AVERAGEIF와 반대). 예: =AVERAGEIFS(C:C, A:A, "사과", B:B, ">100"). 최대 127개 조건쌍까지.

Q. AVERAGEIF와 AVERAGEIFS의 차이는?

AVERAGEIF는 단일 조건, AVERAGEIFS는 다중 조건 (최대 127개). 인수 순서가 정반대입니다: AVERAGEIF는 평균범위가 맨 뒤(생략 가능), AVERAGEIFS는 맨 앞. 가장 흔한 실수 포인트.

Q. #DIV/0! 오류가 나요.

모든 조건을 동시에 만족하는 행이 하나도 없을 때 발생합니다. 해결: =IFERROR(AVERAGEIFS(...), 0) 또는 =IFERROR(AVERAGEIFS(...), "데이터 없음"). 조건이 너무 엄격하지 않은지도 확인하세요.

Q. 70~90 사이 점수 평균을 구하려면?

같은 열에 두 조건을 사용합니다: =AVERAGEIFS(점수범위, 점수범위, ">=70", 점수범위, "<=90"). 범위 비교는 모두 AND 조건이라 가능합니다.

Q. 날짜 범위 조건은 어떻게 쓰나요?

셀 참조 결합 형식 권장: =AVERAGEIFS(매출, 날짜, ">="&DATE(2026,1,1), 날짜, "<="&DATE(2026,3,31)) 또는 =AVERAGEIFS(매출, 날짜, ">="&F1, 날짜, "<="&F2). 직접 문자열도 가능하지만 셀 참조가 유지보수에 좋습니다.

Q. OR 조건도 가능한가요?

AVERAGEIFS 자체는 AND만 지원합니다. OR은 두 AVERAGEIFS 결과를 가중 평균: =(AVERAGEIFS(...1)*COUNTIFS(...1) + AVERAGEIFS(...2)*COUNTIFS(...2)) / (COUNTIFS(...1)+COUNTIFS(...2)). 복잡하면 FILTER + AVERAGE 조합도 대안.

Q. 와일드카드를 쓸 수 있나요?

네, 텍스트 조건에서. "김*"은 "김"으로 시작, "*과*"은 "과"를 포함, "?사과"는 첫 글자 임의 + "사과". 와일드카드 자체를 검색하려면 ~*처럼 물결로 escape.

Q. 구글 스프레드시트에서도 작동하나요?

네. AVERAGEIFS는 같은 문법으로 Google Sheets, LibreOffice Calc, Apple Numbers, 한컴 한셀, WPS에서 모두 동일하게 작동합니다.

본 페이지는 Microsoft Support 공식 AVERAGEIFS·AVERAGEIF·COUNTIFS 문서를 기준으로 작성되었습니다. 정확한 동작은 Excel 버전·환경에 따라 달라질 수 있으니 중요한 작업 전에는 실제 환경에서 확인하세요.