조건 1개일 때 사용
예: "사과"인 행의 판매량 합계
조건 2개 이상일 때 사용
예: "사과"이면서 "서울" 지점인 행의 합계
| 인수 | 설명 | 예시 |
|---|---|---|
조건범위 | 조건을 검사할 열(범위) | A2:A100 (품목 열) |
조건 | 어떤 값을 찾을지. 숫자, 텍스트, 비교 연산자 모두 가능 | "사과", ">100", B1 |
합계범위 | 실제 합산할 열. 생략하면 조건범위 자체를 합산 | C2:C100 (판매량 열) |
아래 데이터를 기준으로 예제를 설명합니다.
| A열 (품목) | B열 (지점) | C열 (판매일) | D열 (판매량) |
|---|---|---|---|
| 사과 | 서울 | 2026-01-05 | 30 |
| 바나나 | 부산 | 2026-01-10 | 20 |
| 사과 | 부산 | 2026-02-03 | 15 |
| 사과 | 서울 | 2026-02-15 | 25 |
| 바나나 | 서울 | 2026-03-01 | 40 |
결과: 70 (30 + 15 + 25)
A열에서 "사과"인 행을 찾아 D열의 값을 합산합니다.
결과: 55 (30 + 25)
품목이 "사과"이고 지점이 "서울"인 행만 골라 D열을 합산합니다.
결과: 80 (15 + 25 + 40)
날짜 조건은 ">=날짜" 형식으로 씁니다. DATE 함수를 &로 연결하거나, 직접 날짜가 입력된 셀을 참조할 수 있습니다.
| 조건 유형 | 작성 방법 | 예시 |
|---|---|---|
| 특정 텍스트와 일치 | 큰따옴표로 감싸기 | "사과" |
| 셀 값 참조 | 셀 주소 그대로 | F1 |
| 숫자 비교 (초과) | 비교 연산자 + 큰따옴표 | ">100" |
| 숫자 비교 (이상) | ">=100" | |
| 셀 값 기준 비교 | "연산자"&셀주소 | ">="&F1 |
| 날짜 이후 | "연산자"&DATE() | ">="&DATE(2026,1,1) |
| 부분 일치 (포함) | 와일드카드 * | "*사과*" |
| 앞부분 일치 (시작) | 끝에 * | "사과*" |
| 공백이 아닌 셀 | "<>" | |
| 공백인 셀 | "" |
잘못된 예: =SUMIF(D2:D10, >=100, E2:E10)
올바른 예: =SUMIF(D2:D10, ">=100", E2:E10)
비교 연산자는 반드시 큰따옴표 안에 넣어야 합니다.
SUMIF: =SUMIF(조건범위, 조건, 합계범위)
SUMIFS: =SUMIFS(합계범위, 조건범위1, 조건1, ...)
SUMIFS는 합계범위가 맨 앞입니다.
모든 범위의 행 수가 동일해야 합니다. A2:A100이 조건범위라면 합계범위도 D2:D100처럼 같은 크기로 지정해야 합니다.
=SUMIF(A:A,"사과",D:D)+SUMIF(A:A,"바나나",D:D)>=, < 등)는 텍스트이고, 셀 주소는 값입니다. 이 둘을 합치려면 & 연산자로 연결해야 합니다. 예: >=이라는 텍스트와 F1 셀의 값을 합쳐 ">="&F1로 작성합니다. F1에 100이 들어 있으면 ">=100"과 같아집니다.