반응형
COUNTIFS와 SUMIFS는 Excel(엑셀)에서 자주 사용되는 조건부 함수입니다. 여러 조건을 기준으로 데이터를 세거나 합산할 수 있게 해줍니다.
COUNTIFS 함수
역할:
여러 조건을 만족하는 **셀의 개수(건수)**를 셉니다.
구문:
COUNTIFS(조건범위1, 조건1, [조건범위2, 조건2], …)
예시:
=COUNTIFS(A2:A10, "서울", B2:B10, ">30")
- A열에 "서울"이 있고,
- B열이 30 초과인 행의 개수를 셉니다.
✅ SUMIFS 함수
역할:
여러 조건을 만족하는 셀들의 합계를 구합니다.
구문:
SUMIFS(합계범위, 조건범위1, 조건1, [조건범위2, 조건2], …)
예시:
=SUMIFS(C2:C10, A2:A10, "서울", B2:B10, ">30")
- A열에 "서울"이 있고,
- B열이 30 초과인 행의
- C열 값을 합산합니다.
💡 핵심 차이
함수 기능 사용 목적
COUNTIFS | 개수 세기 | 조건을 만족하는 행의 수 |
SUMIFS | 합계 구하기 | 조건을 만족하는 값의 합 |
실제 업무에서 많이 쓰이는 COUNTIFS와 SUMIFS 예제
1. 예제 데이터
다음은 A1~C6 범위에 입력된 표입니다:
A (지역) B (나이) C (매출)
서울 | 25 | 100 |
부산 | 35 | 200 |
서울 | 40 | 300 |
대구 | 28 | 150 |
서울 | 31 | 250 |
COUNTIFS 함수 자세히 보기
질문:
"서울에 거주하면서 나이가 30세 초과인 사람은 몇 명인가요?"
COUNTIFS 공식:
=COUNTIFS(A2:A6, "서울", B2:B6, ">30")
파라미터 설명:
- A2:A6 → 첫 번째 조건범위 = 지역
- "서울" → 첫 번째 조건 = "서울"
- B2:B6 → 두 번째 조건범위 = 나이
- ">30" → 두 번째 조건 = 30 초과
동작 과정:
행 지역 나이 조건1: 서울? 조건2: >30? 모두 만족?
2 | 서울 | 25 | ✅ | ❌ | ❌ |
3 | 부산 | 35 | ❌ | ✅ | ❌ |
4 | 서울 | 40 | ✅ | ✅ | ✅ |
5 | 대구 | 28 | ❌ | ❌ | ❌ |
6 | 서울 | 31 | ✅ | ✅ | ✅ |
→ 조건을 모두 만족하는 행은 2개이므로 결과는 2
SUMIFS 함수 자세히 보기
질문:
"서울에 거주하면서 나이가 30세 초과인 사람들의 매출 합계는?"
반응형
SUMIFS 공식:
=SUMIFS(C2:C6, A2:A6, "서울", B2:B6, ">30")
파라미터 설명:
- C2:C6 → 합계를 낼 대상 (매출)
- A2:A6 → 첫 번째 조건범위 = 지역
- "서울" → 첫 번째 조건
- B2:B6 → 두 번째 조건범위 = 나이
- ">30" → 두 번째 조건
동작 과정:
행 지역 나이 매출 조건1: 서울? 조건2: >30? 모두 만족? 합산 대상
2 | 서울 | 25 | 100 | ✅ | ❌ | ❌ | X |
3 | 부산 | 35 | 200 | ❌ | ✅ | ❌ | X |
4 | 서울 | 40 | 300 | ✅ | ✅ | ✅ | ✅ (300) |
5 | 대구 | 28 | 150 | ❌ | ❌ | ❌ | X |
6 | 서울 | 31 | 250 | ✅ | ✅ | ✅ | ✅ (250) |
→ 조건을 모두 만족하는 매출: 300 + 250 = 550
COUNTIFS vs SUMIFS 요약 비교
함수 설명 사용 예시
COUNTIFS | 조건에 맞는 행의 개수 계산 | "서울이면서 30세 초과는 몇 명?" |
SUMIFS | 조건에 맞는 숫자 합계 계산 | "서울이면서 30세 초과의 매출 합은?" |
📎 팁
- 조건은 최대 127개까지 쓸 수 있어요!
- 조건으로 셀 참조도 가능해요.
예: =COUNTIFS(A2:A6, D1, B2:B6, D2)
(D1 = "서울", D2 = ">30")
반응형