반응형
엑셀 데이터를 조건에 따라 더하고, 세고, 평균 내야 할 때가 많습니다.
그럴 때 꼭 필요한 함수가 바로 SUMIF, COUNTIF, AVERAGEIF입니다.
이 글에서는 세 함수의 차이와 실전 사용법을 알기 쉽게 정리해드립니다.
1. SUMIF 함수 – 조건에 맞는 값만 더하기
- 형식: =SUMIF(조건범위, 조건, 합계범위)
- 예시: =SUMIF(A2:A5, "A", B2:B5)
A | B |
A | 100 |
B | 200 |
A | 300 |
C | 400 |
→ "A" 조건에 맞는 값들만 더함 → 100 + 300 = 400
❗ 주의사항
항목 | 설명 |
✅ 조건 범위와 합계 범위는 크기가 같아야 함 | 범위와 합계범위는 행/열 수가 동일해야 정확한 계산 가능 |
✅ 텍스트 조건은 큰따옴표 필수 | 예: =SUMIF(A1:A10, "사과", B1:B10) ← "사과"처럼 따옴표로 묶어야 함 |
✅ 비교 연산자는 문자열로 작성해야 함 | 예: =SUMIF(A1:A10, ">10", B1:B10) ← ">10"을 문자열로 처리 |
✅ 날짜 조건은 TEXT 함수와 함께 사용 권장 | =SUMIF(A1:A10, ">=2023-01-01", B1:B10)이 잘 안 될 경우 TEXT로 처리 필요 |
2. COUNTIF 함수 – 조건에 맞는 셀 개수 세기
- 형식: =COUNTIF(범위, 조건)
- 예시: =COUNTIF(A2:A5, "A")
→ "A"가 몇 개인지 세는 함수 → 결과: 2
❗ 주의사항
항목 | 설명 |
✅ 조건은 범위 내 셀 값과 비교되는 텍스트/수식이어야 함 | 숫자, 문자열, 비교 연산자 등을 올바르게 입력해야 정확한 결과 |
✅ 와일드카드 문자를 사용할 수 있음 | *, ? 사용 가능 (예: "홍*"은 "홍길동", "홍삼" 등 포함) |
✅ 빈 셀은 기본적으로 카운트하지 않음 | "" 조건으로 명시적으로 빈 셀만 카운트 가능 |
✅ 여러 조건을 한 번에 처리 못함 | COUNTIFS 함수 필요 (복수 조건 처리 시) |
3. AVERAGEIF 함수 – 조건에 맞는 값들의 평균 구하기
- 형식: =AVERAGEIF(조건범위, 조건, 평균범위)
- 예시: =AVERAGEIF(A2:A5, "A", B2:B5)
→ "A"에 해당하는 값 평균 → (100 + 300) / 2 = 200
❗ 주의사항
항목 | 설명 |
✅ 조건범위와 평균범위 크기 동일해야 함 | 행/열 수가 맞지 않으면 잘못된 결과 발생 |
✅ 조건에 해당하는 값이 없으면 #DIV/0! 오류 발생 | 해당 조건을 만족하는 값이 없을 경우 오류 처리 필요 (예: IFERROR 사용) |
✅ 숫자 외의 텍스트나 빈 셀은 평균 계산에서 제외됨 | 평균 대상은 항상 숫자만 인식됨 |
✅ 조건식을 문자열로 정확히 작성해야 함 | ">=90"처럼 조건은 문자열로 입력 |
4. 실무에서 자주 쓰는 예제
예제 시나리오: 월별 매출 데이터 중 지역이 '서울'인 항목만 분석
지역 | 매출 |
서울 | 1000 |
부산 | 800 |
서울 | 1500 |
대전 | 700 |
- 서울 매출 합계: =SUMIF(A2:A5, "서울", B2:B5) → 2500
- 서울 데이터 개수: =COUNTIF(A2:A5, "서울") → 2
- 서울 매출 평균: =AVERAGEIF(A2:A5, "서울", B2:B5) → 1250
5. 요약 비교
함수 | 기능 | 자주 쓰이는 상황 |
SUMIF | 조건 만족 값 더함 | 매출, 수익 합산 |
COUNTIF | 조건 만족 항목 개수 | 인원 수, 제품 수 |
AVERAGEIF | 조건 만족 값 평균 | 평가 점수, 거래 평균 |
📌 공통 주의 요약표
항목 | SUMIF | COUNTIF | AVERAGEIF |
조건과 대상 범위 크기 일치 필요 | ✅ | ❌ (조건만 필요) | ✅ |
조건에 큰따옴표 사용 | ✅ | ✅ | ✅ |
빈 셀 처리 유의 | ✅ | ✅ | ✅ |
여러 조건 처리 | ❌ → SUMIFS | ❌ → COUNTIFS | ❌ → AVERAGEIFS |
오류 가능성 | 조건 없음 시 합계 0 | 조건 없음 시 개수 0 | 조건 없음 시 #DIV/0! |
6. 마무리
조건을 기준으로 데이터를 더하고, 세고, 평균 내는 함수는 엑셀 실무에서 필수입니다.
기초부터 익혀두면 분석 업무 속도와 정확도가 확실히 올라갑니다!
반응형