💻 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(조건 범위, 조건, [평균 범위])
- 조건에 맞는 값만 골라서 평균을 계산
- 텍스트 조건은 따옴표 필수
- 조건이 없으면 오류 날 수 있으니 주의!