조건부 합계 및 개수
SUMIF 함수 연습장
조건 하나를 만족하는 값만 더해요.
연습장은 브라우저 안에서만 작동해요. 입력한 내용은 어디에도 전송되지 않아요.
SUMIF 함수는 이렇게 작동해요
SUMIF는 range를 한 행씩 내려가며 검사해요. 조건에 맞는 행이면 sum_range에서 같은 행의 셀을 더하고, 맞지 않는 행은 건너뛰어요.
비교 조건은 ">1500000", "<>서울"처럼 따옴표 안에 써요. 셀과 비교하려면 ">"&I1처럼 &로 이어 붙여요. 영문 대소문자는 구분하지 않고, *와 ?를 와일드카드로 쓸 수 있어요.
구문
=SUMIF(range, criteria, [sum_range])| 인수 | 설명 |
|---|---|
range필수 | 조건을 검사할 셀이에요. 예: 지역 열 |
criteria필수 | 조건이에요. "서울" 같은 값, ">1500000" 같은 비교, I1 같은 셀을 넣을 수 있어요. |
sum_range선택 | 더할 셀이에요. 생략하면 검사한 셀 자체를 더해요. |
예제
| 수식 | 하는 일 | 결과 |
|---|---|---|
=SUMIF(B2:B11,I1,F2:F11) | I1에 입력한 지역의 매출이에요. I1을 부산이나 대구로 바꿔 보세요. | ₩8,700,000 |
=SUMIF(B2:B11,"서울",F2:F11) | 같은 계산을 지역 이름을 수식에 직접 써서 해요. | ₩8,700,000 |
=SUMIF(F2:F11,">=1500000") | 150만 원 이상인 매출만 더해요(sum_range가 필요 없어요). | ₩13,900,000 |
=SUMIF(D2:D11,"노트*",E2:E11) | "노트"로 시작하는 제품의 수량을 더해요. | 10 |
자주 하는 실수
범위 크기가 다름range와 sum_range는 B2:B11과 F2:F11처럼 높이를 같게 맞추세요. sum_range가 짧으면 엉뚱한 결과가 나올 수 있어요.
따옴표 없는 비교>1500000은 수식 안에서 ">1500000"처럼 따옴표로 감싸야 해요.