도구 리스트

엑셀 SUMIF 함수

excel-sumif

• 분류(조건)를 고르면 SUMIF가 조건에 맞는 금액만 더하는 과정을 애니메이션으로 보여줘요. • 조건 범위·조건·합계 범위의 뜻을 예제로 바로 익힐 수 있어요.

① 더할 분류 고르기
ABC
1품목분류금액
2사과과일12,000원
3당근채소4,000원
4바나나과일8,000원
5양파채소3,000원
6딸기과일15,000원
7배추채소6,000원
8포도과일20,000원
합계 →
i분류를 고르고 ‘합계 실행’을 눌러보세요.
조건 확인 중 (B열)조건 일치 → 더함조건 아님 → 건너뜀
=SUMIF($B$2:$B$8, "과일", $C$2:$C$8)

💡 분류 칸만 바꾸면 합계가 자동으로 다시 계산돼요. 내려받은 엑셀에서도 똑같이 작동해요.

과일 합계

SUMIF는 이렇게 읽어요

조건 범위에서 ‘조건’과 같은 행을 찾아, 그 행들의 합계 범위 값만 모두 더해요.

$B$2:$B$8조건 범위 — 조건을 확인할 열(B, 분류). 이 열에서 조건과 같은지 봐요.
"과일"조건 — 더할 기준. 예: "과일". ">1000" 같은 비교도 돼요.
$C$2:$C$8합계 범위 — 실제로 더할 열(C, 금액). 조건이 맞는 행의 이 값만 더해요.

합계 범위를 생략하면 조건 범위 자체를 더해요. 조건은 텍스트·숫자·비교식(>, <, <>)도 가능해요.

SUMIF와 함께 알아두면 좋은 것

SUMIF는 조건에 맞는 행만 골라 더하는 함수예요. 표를 따로 나누거나 필터를 걸지 않고도 원하는 것만 합칠 수 있어서, 분류별 금액이나 담당자별 실적을 낼 때 자주 쓰입니다.

조건에는 텍스트나 숫자뿐 아니라 비교식도 넣을 수 있어요. ">1000"이면 1000보다 큰 값만, "<>과일"이면 과일이 아닌 것만 더해요. 별표(*)를 쓰면 "사*"처럼 앞부분만 같은 값도 잡을 수 있어요.

조건이 두 개 이상이면 SUMIFS를 쓰세요. 인수 순서가 SUMIF와 반대로 합계 범위가 맨 앞에 온다는 점만 주의하면 돼요. 같은 원리로 개수는 COUNTIF, 평균은 AVERAGEIF로 구할 수 있어요.

자주 묻는 질문

SUMIF 결과가 계속 0으로 나와요

조건 범위와 합계 범위가 어긋난 경우가 대부분이에요. 두 범위는 행 수와 시작 행이 같아야 합니다. 조건 셀에 앞뒤 공백이 있거나, 더할 숫자가 텍스트 형식으로 저장돼 있어도 걸리지 않으니 함께 확인해 보세요.

조건에 셀 주소와 부등호를 같이 쓰려면?

">"&F2 처럼 큰따옴표로 감싼 부등호와 셀 주소를 & 로 이어 붙이면 돼요. ">F2" 라고 쓰면 F2 라는 글자와 비교하게 되어 원하는 결과가 안 나옵니다. 날짜도 같은 방식으로 ">="&DATE(2026,1,1) 처럼 씁니다.

수식을 아래로 복사하면 값이 이상해져요

범위가 함께 밀려서 그래요. 조건 범위와 합계 범위는 $B$2:$B$8 처럼 $ 로 고정하고 조건 셀만 상대 참조로 두면, 아래로 끌어도 각 행의 조건으로 제대로 계산됩니다. 범위를 선택한 뒤 F4 를 누르면 $ 가 자동으로 붙어요.

특정 글자가 포함된 항목만 더하려면?

부분 일치는 별표를 앞뒤에 붙여 "*사과*" 처럼 씁니다. 물음표는 글자 하나를 대신하니 "A?01" 은 가운데 한 글자만 다른 코드를 잡아요. 별표나 물음표 자체를 찾아야 할 때는 앞에 물결표를 붙여 "~*" 로 씁니다.

다른 시트나 다른 파일의 값도 더할 수 있나요?

같은 파일의 다른 시트는 Sheet2!$B$2:$B$100 처럼 시트 이름을 붙이면 됩니다. 다른 파일을 참조하면 그 파일을 열어둔 동안만 계산되고 닫으면 오류가 나므로, 자주 쓰는 데이터는 한 파일 안으로 옮겨두는 편이 안전해요.

빈 셀이나 특정 값이 아닌 것만 더하려면?

빈 셀만 더하려면 조건에 "=" 를, 값이 들어 있는 행만 더하려면 "<>" 를 넣습니다. 특정 값을 뺀 나머지는 "<>과일" 처럼 써요. 위에서 [합계 실행]을 누르면 조건에 맞는 행만 어떻게 걸러지는지 한 행씩 확인할 수 있습니다.