본문 바로가기
엑셀을 배워보자

SUMIF / COUNTIF / AVERAGEIF 한 번에 끝내기

by GLD 2025. 10. 28.
반응형
SMALL

엑셀에서 “특정 조건을 만족하는 데이터만 합계/개수/평균 내고 싶을 때” 쓰는 함수 3형제가 있습니다.
바로 SUMIF, COUNTIF, AVERAGEIF 함수입니다.
이 3가지 함수만 잘 알아도 데이터 분석의 반은 끝났다고 볼 수 있어요!


🔹 1. 기본 개념 정리

함수명역할예시
SUMIF 조건을 만족하는 셀들의 합계를 구함 “판매자가 김철수인 매출 합계”
COUNTIF 조건을 만족하는 셀의 개수를 셈 “70점 이상인 학생 수”
AVERAGEIF 조건을 만족하는 셀들의 평균을 구함 “여자 직원의 평균 급여”

💡 2. SUMIF 함수 — 조건에 맞는 합계 구하기

기본 구조

 
=SUMIF(범위, 조건, 합계범위)

예를 들어, A열에 “판매자”, C열에 “판매금액”이 있을 때,
“김철수”의 판매금액 합계를 구하려면 👇

 
=SUMIF(A2:A10, "김철수", C2:C10)

📌 설명

  • A2:A10 : 조건을 찾을 범위
  • "김철수" : 조건
  • C2:C10 : 조건이 참일 때 더할 범위

👉 즉, A열에서 김철수를 찾고, 해당 행의 C열 금액만 더합니다.


🔹 3. COUNTIF 함수 — 조건에 맞는 개수 구하기

기본 구조

 
=COUNTIF(범위, 조건)

예시: 점수(B열)가 70점 이상인 학생 수 세기

 
=COUNTIF(B2:B20, ">=70")

📌 포인트

  • 조건은 문자열처럼 " ">=" 등 따옴표 안에 작성해야 합니다.
  • 여러 개의 조건이 필요하면 COUNTIFS를 사용합니다. (복수 조건 가능)

📈 4. AVERAGEIF 함수 — 조건에 맞는 평균 구하기

기본 구조

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

예시: “여자” 직원들의 급여 평균 구하기

 
=AVERAGEIF(A2:A10, "여자", C2:C10)

📌 설명

  • A열에서 “여자”를 찾고, 해당 행의 C열(급여) 평균을 계산합니다.
  • 조건이 하나뿐일 때 매우 간편하게 쓸 수 있습니다.

🧮 5. 세 함수 비교 요약표

구분함수명구조예시결과
합계 SUMIF =SUMIF(범위, 조건, 합계범위) 김철수 매출합계 조건에 맞는 금액 합
개수 COUNTIF =COUNTIF(범위, 조건) 70점 이상인 인원 조건에 맞는 행 개수
평균 AVERAGEIF =AVERAGEIF(범위, 조건, 평균범위) 여자 평균급여 조건에 맞는 평균

⚙️ 6. 실무 응용 예제

이름부서매출액
김철수 영업 1,200,000
이영희 인사 900,000
박민수 영업 1,500,000
최지훈 총무 800,000

① 영업부 합계

=SUMIF(B2:B5,"영업",C2:C5)
 

② 영업부 인원 수

 
=COUNTIF(B2:B5,"영업"
 
 

③ 영업부 평균 매출액

 
=AVERAGEIF(B2:B5,"영업",C2:C5) 
 

 


💬 7. 자주 하는 실수 정리

실수 유형설명
합계범위를 생략함 SUMIF, AVERAGEIF는 세 번째 인수가 필수!
조건 숫자에 따옴표 빠짐 “>=70” → 따옴표 꼭 필요
범위 크기 불일치 조건 범위와 합계 범위의 행 수가 같아야 함
여러 조건을 한 번에 적용 COUNTIFS, SUMIFS, AVERAGEIFS로 확장 가능

🪄 8. 마무리 정리

함수핵심 포인트
SUMIF 조건에 맞는 합계 계산
COUNTIF 조건에 맞는 개수 세기
AVERAGEIF 조건에 맞는 평균 구하기
확장형 SUMIFS / COUNTIFS / AVERAGEIFS (복수 조건 가능)
반응형
LIST