직장인 실무/엑셀

AVERAGIF 조건별 평균 계산하기.

은DD 2026. 7. 24. 10:34

AVERAGEIF 함수는 특정 조건을 만족하는 데이터만 골라 평균을 계산할 사용합니다.

 회사 업무에서는 매출, 성과, 비용, 품질 관리 등에서 조건부 평균을 빠르게 구할 있어

분석 효율을 크게 높여줍니다.

기본 개념

AVERAGEIF는 특정 조건을 만족하는 셀들의 평균을 구하는 함수입니다. "부서별 평균 근무시간", "팀별 평균 매출", "특정 등급의 평균 점수"처럼 조건에 맞는 데이터만 골라서 평균을 낼 때 사용합니다.

=AVERAGEIF(조건범위, 조건, 평균범위)

조건이 2개 이상이면 AVERAGEIFS를 사용합니다.

=AVERAGEIFS(평균범위, 조건범위1, 조건1, 조건범위2, 조건2, ...)
📊 실무 예제 1 — 부서별 평균 실적

영업관리팀에서 부서별 월 평균 실적을 정리한다고 가정해보겠습니다.

부서 담당자 실적(만원)
영업1팀 김민수 850
영업2팀 이지현 620
영업1팀 박서준 910
영업2팀 최유리 700

영업1팀의 평균 실적만 뽑고 싶다면:

=AVERAGEIF(A:A, "영업1팀", C:C)
TIP 조건에 셀 참조를 넣으면 여러 부서를 자동으로 계산할 수 있습니다. =AVERAGEIF(A:A, E2, C:C) 처럼 E2 셀에 부서명을 입력해두면, 부서명을 바꿀 때마다 결과가 자동 갱신됩니다.
📅 실무 예제 2 — 기간 조건 평균 (AVERAGEIFS)

"이번 달 실적만 평균" 같은 날짜 조건은 AVERAGEIFS로 처리합니다.

=AVERAGEIFS(C:C, B:B, ">=2026-07-01", B:B, "<=2026-07-31")
AVERAGEIFS 함수 예시

 

부서 조건까지 함께 걸고 싶다면 조건범위·조건 쌍을 계속 추가하면 됩니다.

=AVERAGEIFS(C:C, A:A, "영업1팀", B:B, ">=2026-07-01", B:B, "<=2026-07-31")
AVERAGEIFS 함수 예시
🔍 실무 예제 3 — 기준값 이상/이하 평균

특정 점수나 금액 이상인 데이터만 골라 평균을 구할 때도 자주 씁니다.

=AVERAGEIF(D:D, ">=80") // 80점 이상인 값들의 평균
=AVERAGEIFS(D:D, D:D, ">=60", D:D, "<80") // 60점 이상 80점 미만 구간의 평균
AVERAGEIFS 함수 예시
⚠️ 자주 하는 실수
1. 빈 셀 포함 여부 착각 — AVERAGEIF는 조건에 맞는 셀 중 빈 셀은 자동으로 제외하고 평균을 냅니다. 0으로 계산될 것으로 착각하면 결과가 다르게 나올 수 있어요.
2. 조건범위와 평균범위 크기 불일치 — 두 범위의 행 개수가 다르면 오류가 나거나 엉뚱한 값이 나옵니다. 항상 같은 범위(예: A2:A100, C2:C100)로 맞춰주세요.
3. 텍스트로 저장된 숫자 — 평균을 낼 열이 셀 서식상 '텍스트'로 되어 있으면 AVERAGEIF가 오류(#DIV/0!)를 반환할 수 있습니다. 숫자 서식으로 변환 후 사용하세요.
💡 AVERAGEIF vs SUMIF/COUNTIF 언제 쓸까?
필요한 값 사용 함수
조건별 합계 SUMIF / SUMIFS
조건별 개수 COUNTIF / COUNTIFS
조건별 평균 AVERAGEIF / AVERAGEIFS
실무 활용 팁 실적 평가, 만족도 조사, 품질 검사 데이터처럼 "평균이 기준을 넘었는지"를 자주 확인해야 하는 업무라면, AVERAGEIF 결과 옆에 목표값과 비교하는 IF 조건을 함께 걸어두면 한눈에 달성 여부까지 확인할 수 있어 훨씬 편리합니다.
반응형

'직장인 실무 > 엑셀' 카테고리의 다른 글

SUMIFS, COUNTIFS 여러 조건으로 집계하는 경우 하나로 끝내기.  (0) 2026.07.27
IF, IFS 비슷하지만 다른 사용 방법  (0) 2026.07.24
COUNTIF 실무에 적용!  (0) 2026.07.22
SUMIF 함수  (0) 2026.07.15
엑셀 기본  (3) 2026.07.10