본문 바로가기
카테고리 없음

엑셀함수/AVERAGEIF 함수/특정 조건을 만족하는 값만 평균을 내고 싶을 때

by K-직장인 S 2025. 4. 8.

💻  AVERAGEIF 함수 

안녕하세요!
엑셀을 배우는 초보분들의 든든한 가이드, 친절한 엑셀 블로거입니다 😊

오늘은 데이터를 다룰 때 정말 유용한 함수인 AVERAGEIF 함수에 대해 알아볼 거예요!

엑셀에서 ‘평균’을 구할 때는 AVERAGE 함수를 많이 쓰죠.
그런데 특정 조건을 만족하는 값만 평균을 내고 싶을 때는 어떻게 해야 할까요?

그럴 때 사용하는 함수가 바로 👉 AVERAGEIF 함수입니다!


✅ AVERAGEIF 함수란?

AVERAGEIF 함수는 말 그대로  "조건에 맞는 값들만 골라서 평균을 구해주는 함수"예요.

 

예를 들어,

  • “90점 이상인 학생들의 평균 점수”
  • “서울 지역의 매출 평균”
    등등 조건에 따라 평균을 구하고 싶을 때 아주 유용해요!

🛠 기본 사용법

=AVERAGEIF(범위, 조건, [평균을 구할 범위])

각 항목 설명:

항목설명

범위 조건을 검사할 셀 범위
조건 어떤 조건인지 (예: ">=90", "서울")
[평균을 구할 범위] (선택사항) 평균을 낼 실제 숫자 범위. 생략하면 범위에서 평균을 구함

📌  70점 이상인 학생의 평균 점수 구하기

이름점수

철수 65
영희 90
민수 75
=AVERAGEIF(B2:B4, ">=70")

👉 B2~B4 범위에서 70 이상인 값(90, 75)만 평균
👉 결과는 (90 + 75) / 2 = 82.5


📌  "서울" 지점의 매출 평균 구하기

지역매출

서울 100
부산 80
서울 120
=AVERAGEIF(A2:A4, "서울", B2:B4)

👉 A열(지역)에서 "서울"인 행을 찾아 B열(매출)의 평균 계산
👉 결과는 (100 + 120) / 2 = 110


💡 조건 작성 팁!

조건 형식예시의미

숫자 조건 ">80" 80보다 큰 값
텍스트 조건 "서울" 값이 "서울"인 경우
셀 참조 ">="&A1 A1 셀의 값 이상
와일드카드 문자 "김*" "김"으로 시작하는 텍스트

※ 텍스트는 큰따옴표(" ") 꼭 써주세요!


⚠ 주의할 점

  • 조건에 맞는 값이 없으면 결과는 #DIV/0! 오류가 나요!
    👉 오류를 피하려면 IFERROR 함수와 함께 사용해도 좋아요.
  • 조건이 숫자일 때는 연산자와 함께 문자열로 써야 해요. (예: ">=70")

 

 

📚 요약 정리

  • AVERAGEIF(조건 범위, 조건, [평균 범위])
  • 조건에 맞는 값만 골라서 평균을 계산
  • 텍스트 조건은 따옴표 필수
  • 조건이 없으면 오류 날 수 있으니 주의!