생활 · 엑셀 사용법

엑셀 SUMIF, SUMIFS 함수 사용법: 조건별 합계를 정확히 구하는 방법

SUMIF는 한 조건의 합계, SUMIFS는 여러 조건의 합계를 구합니다. 인수 순서와 범위 크기만 정확히 지키면 매출·수량·비용 표를 안정적으로 요약할 수 있습니다.

업데이트: 2026년 9월 14일

엑셀 SUMIF와 SUMIFS 사용법, 조건 범위와 합계 범위 확인을 안내하는 한국어 정보카드
조건 범위와 합계 범위의 순서를 먼저 확인하면 SUMIF와 SUMIFS 오류를 크게 줄일 수 있습니다.

1. SUMIF와 SUMIFS를 선택하는 기준

SUMIF와 SUMIFS는 표에서 원하는 조건에 맞는 숫자만 더할 때 쓰는 함수입니다. 품목별 매출, 담당자별 수량, 특정 기간의 비용처럼 행은 많지만 기준은 분명한 데이터를 빠르게 요약할 수 있습니다. 단순히 보이는 셀을 더하는 방식은 필터가 바뀌거나 행이 추가될 때 결과를 놓치기 쉽습니다. 조건과 계산 범위를 수식으로 분리해 두면 같은 양식의 다음 달 파일에도 검증 가능한 기준을 남길 수 있습니다.

가장 먼저 구분할 것은 조건의 개수입니다. 하나의 기준만 확인하면 SUMIF를, 두 개 이상을 동시에 만족해야 하면 SUMIFS를 선택합니다. 예를 들어 사과 매출만 합산하는 일은 SUMIF에 맞고, 사과이면서 2월에 발생한 매출을 합산하는 일은 SUMIFS에 맞습니다. 두 함수는 비슷해 보여도 인수의 시작 순서가 다르므로 그 차이를 먼저 기억해야 합니다.

2. SUMIF 기본 문법과 범위 지정

SUMIF의 기본 형식은 =SUMIF(조건범위, 조건, 합계범위)입니다. 조건범위에는 찾을 값을 가진 열을 넣고, 조건에는 찾을 값 또는 비교식을 넣으며, 합계범위에는 실제로 더할 숫자 열을 넣습니다. 예를 들어 A열에 품목, D열에 매출이 있다면 =SUMIF(A2:A100,"사과",D2:D100)처럼 작성합니다.

여기서 조건범위와 합계범위는 같은 행에서 시작하고 끝나야 합니다. A2:A100을 확인하면서 D2:D100을 더하는 것은 자연스럽지만, A2:A99와 D2:D100을 섞으면 행의 짝이 어긋날 수 있습니다. 수식이 에러 없이 계산되더라도 의도한 행을 더했는지는 별도의 문제입니다. 수식을 넣기 전에 두 범위를 클릭해 테두리가 같은 높이인지 확인하는 습관이 안전합니다.

엑셀 SUMIF 입력 순서와 조건 범위, 조건, 합계 범위를 보여 주는 정보카드
SUMIF는 조건 범위, 조건, 합계 범위 순서로 입력합니다.

3. SUMIFS 기본 문법과 조건 추가

SUMIFS의 기본 형식은 =SUMIFS(합계범위, 조건범위1, 조건1, 조건범위2, 조건2)입니다. SUMIF와 달리 합계범위가 맨 앞에 온다는 점이 핵심입니다. 판매금액이 D열, 품목이 B열, 월이 C열이라면 =SUMIFS(D2:D100,B2:B100,"사과",C2:C100,"2월")로 두 조건에 맞는 판매금액만 구합니다.

조건을 추가할 때는 조건범위와 조건을 한 쌍으로 붙입니다. 세 번째 조건이 필요하면 뒤에 조건범위3, 조건3을 이어 붙이면 됩니다. 여러 조건은 모두 참이어야 결과에 포함됩니다. 따라서 지역이 서울이고 담당자가 김민수인 거래처럼 교집합을 구할 때 특히 유용합니다. 조건이 많아질수록 각 쌍에 어떤 열이 들어가는지 한 줄씩 메모하면 검토가 쉬워집니다.

엑셀 SUMIFS 두 조건 합계와 합계 범위 우선 규칙을 보여 주는 정보카드
SUMIFS는 합계 범위를 먼저 지정하고 조건 쌍을 이어 붙입니다.

4. 텍스트 조건을 정확하게 입력하는 법

텍스트 조건은 보통 큰따옴표로 감쌉니다. "완료", "서울", "사과"처럼 직접 입력한 단어는 따옴표를 쓰고, 셀에 적힌 조건을 참조할 때는 F2처럼 셀 주소를 넣습니다. 예를 들어 =SUMIF(B2:B100,F2,D2:D100)는 F2의 값이 바뀔 때마다 합계도 함께 바뀝니다. 반복 보고서에서는 조건을 셀로 분리하는 방식이 수정 실수를 줄입니다.

와일드카드도 텍스트 조건에서 사용할 수 있습니다. 별표는 임의의 여러 글자, 물음표는 한 글자를 뜻합니다. 다만 실제 데이터에 공백이나 보이지 않는 문자가 섞여 있으면 눈에는 같은 단어처럼 보여도 일치하지 않을 수 있습니다. 결과가 0이라면 먼저 조건 셀의 앞뒤 공백과 데이터 입력 규칙을 확인하고, 필요한 경우 TRIM으로 정리한 보조 열을 만들어 비교하는 편이 낫습니다.

5. 숫자 조건과 비교 연산자

숫자 조건에는 비교 연산자와 기준값을 연결합니다. 매출이 10만 원 이상인 품목의 합계를 구하려면 ">=100000"을 조건으로 사용할 수 있습니다. 기준 숫자가 셀 G2에 있다면 ">="&G2처럼 큰따옴표 안의 비교 연산자와 셀 값을 앰퍼샌드로 연결해야 합니다. 이 연결을 빼면 엑셀은 비교식이 아니라 글자를 찾으려 하므로 원하는 결과가 나오지 않습니다.

범위 조건을 만들 때는 하한과 상한을 각각 별도의 조건으로 적습니다. 예를 들어 10만 원 이상 30만 원 미만의 매출 합계는 같은 금액 열에 ">=100000"과 "<300000"을 각각 적용합니다. 경계값을 포함할지 여부는 업무 기준에 따라 달라집니다. 월말 마감이나 등급 산정처럼 기준이 민감한 표에서는 부등호를 쓰기 전에 포함 규칙을 문서에 적어 두는 것이 좋습니다.

6. 날짜 조건을 안전하게 거는 방법

날짜는 SUMIFS에서 자주 헷갈리는 조건입니다. 화면에 2026-09-01처럼 보인다고 해서 모두 날짜 값인 것은 아닙니다. 텍스트로 저장된 날짜는 비교식이 기대대로 작동하지 않을 수 있습니다. 먼저 셀 서식을 바꾸어도 값이 정상적으로 정렬되고 계산되는지 확인한 뒤, 실제 날짜 값이라면 DATE 함수나 기준 셀을 이용해 비교합니다.

한 달 전체를 합산할 때는 첫날 이상과 다음 달 첫날 미만을 조합하는 방식이 안정적입니다. 예를 들어 2월 데이터라면 날짜 열에 ">="&DATE(2026,2,1)과 "<"&DATE(2026,3,1)을 적용합니다. 마지막 날을 직접 쓰는 방식은 윤년과 월별 일수를 매번 확인해야 하지만, 다음 달 첫날을 경계로 쓰면 그 부담이 줄어듭니다. 시간 값이 함께 저장된 거래 데이터에도 이 방식이 안전합니다.

7. 자주 발생하는 수식 오류

SUMIF에서 자주 나는 실수는 조건범위와 합계범위를 뒤바꾸는 것입니다. 수식이 입력되었다고 해서 계산 대상이 올바른 것은 아닙니다. 조건 열에는 찾을 값이 있고 합계 열에는 숫자가 있어야 합니다. 또 합계범위를 생략하면 조건범위 안의 숫자를 더한다는 점도 기억해야 합니다. 품목명이 있는 열을 조건범위로 쓰는 경우에는 합계범위를 생략해서는 안 됩니다.

SUMIFS에서는 합계범위를 첫 번째 인수에 놓는지 다시 확인합니다. 그 다음부터는 조건범위와 조건을 쌍으로 읽으면 됩니다. 범위 크기가 다르거나 병합 셀이 섞여 있으면 결과가 이상해질 수 있으므로 원본 표는 한 행에 한 기록이 오도록 정리하는 것이 좋습니다. 중간 합계 행을 원본 범위에 포함하면 같은 금액을 두 번 더할 위험도 있으니 데이터 구간을 표로 지정해 관리하면 편리합니다.

8. 검산과 복사 수식 점검

정답처럼 보이는 결과도 표본으로 검산해야 합니다. 조건에 맞는 행을 필터로 직접 좁힌 다음 상태 표시줄의 합계나 별도 SUM 수식과 비교해 보세요. 특히 새 열이 추가되었거나 복사한 수식을 다른 시트에 붙인 경우에는 처음 세 행과 마지막 세 행을 눈으로 대조하는 작업이 필요합니다. 수식의 절대참조와 상대참조도 함께 점검해야 합니다.

조건 셀을 아래로 복사하는 보고서라면 범위는 $B$2:$B$100처럼 고정하고 조건 셀만 B2처럼 움직이게 설계할 수 있습니다. 반대로 표가 매일 늘어나는 상황에서 끝 행을 100으로 고정하면 새 데이터가 합계에서 빠질 수 있습니다. 엑셀 표 기능을 사용하거나 데이터 범위를 주기적으로 확인하는 방식으로 확장 문제를 해결해야 합니다.

9. 실무에서 빠르게 적용하는 순서

실무에서 가장 빠른 작업 순서는 먼저 무엇을 더할지 합계 열을 고르고, 다음으로 어떤 행을 남길지 조건 열을 고르는 것입니다. 조건이 하나면 SUMIF, 둘 이상이면 SUMIFS라는 선택 기준도 이 순서와 잘 맞습니다. 수식을 쓰기 전에는 열 제목을 읽고, 작성 중에는 인수의 색상 표시를 보고, 작성 뒤에는 필터 표본과 비교합니다. 이 세 단계만 지켜도 대부분의 범위 오류를 초기에 발견할 수 있습니다.

공유용 파일에서는 수식 옆에 조건의 뜻을 적어 두면 동료가 결과를 신뢰하기 쉽습니다. 예를 들어 "사과·2월 판매금액"처럼 사람이 읽는 설명을 남기고, 원본 시트와 요약 시트를 나누어 두면 수정 이력도 명확해집니다. SUMIF와 SUMIFS는 단순한 합계 도구가 아니라 데이터 기준을 명시하는 장치입니다. 조건과 범위를 분명히 적을수록 결과도 다시 확인하기 쉬워집니다.

10. 자주 묻는 질문과 점검법

자주 묻는 질문으로는 SUMIF와 SUMIFS 중 무엇을 먼저 배워야 하는지가 있습니다. 하나의 조건을 이해하면 SUMIFS의 구조를 받아들이기 쉬우므로 SUMIF 예제를 먼저 따라 해 보는 편이 좋습니다. 다만 여러 조건을 쓰는 업무가 많다면 처음부터 SUMIFS의 합계범위 우선 규칙을 익히는 것이 혼동을 줄일 수 있습니다. 두 함수 모두 숫자 열과 조건 열의 행 대응을 지키는 원리는 같습니다.

결과가 0일 때는 함수를 바꾸기보다 데이터부터 살펴보세요. 조건 철자, 공백, 숫자와 텍스트 형식, 날짜 값, 숨은 필터, 범위의 마지막 행을 차례로 확인하면 원인을 좁힐 수 있습니다. 오류 메시지가 없다는 사실은 데이터가 맞다는 뜻이 아닙니다. 조건에 맞는 행이 실제로 몇 개인지 COUNTIF 또는 COUNTIFS로 세어 보면 합계가 왜 비었는지 빠르게 판단할 수 있습니다.

11. 조건별 합계를 신뢰할 수 있게 만드는 관리 방법

SUMIF와 SUMIFS는 수식을 한 번 입력하는 것으로 끝나지 않습니다. 같은 통합 문서를 여러 사람이 수정하거나 매주 원본 파일을 덮어쓰는 환경에서는 수식이 바라보는 범위가 계속 유효한지 점검해야 합니다. 가장 좋은 출발점은 원본 데이터의 열 제목을 일정하게 유지하는 것입니다. 품목, 거래일, 금액처럼 같은 역할의 열이 매번 같은 뜻을 갖게 하면 수식과 검산 규칙도 흔들리지 않습니다. 열 제목을 바꾸거나 중간에 요약 행을 삽입해야 한다면, 먼저 조건별 합계가 어디에서 그 열을 참조하는지 확인한 다음 변경해야 합니다.

데이터가 자주 늘어나는 표라면 엑셀 표 기능을 고려할 수 있습니다. 표로 지정하면 새 행이 추가될 때 수식과 참조 범위가 확장되는 흐름을 관리하기가 수월합니다. 다만 자동 확장만 믿고 검산을 생략해서는 안 됩니다. 새로 들어온 행이 숫자 형식인지, 날짜가 실제 날짜 값인지, 품목명이 기존 표기와 동일한지에 따라 조건별 합계의 결과가 달라질 수 있습니다. 원본 입력 규칙과 수식 규칙을 함께 유지할 때 자동화의 장점이 살아납니다.

월별 보고서에서는 결과 셀 옆에 조건을 풀어 쓴 설명을 두는 방법이 실용적입니다. 예를 들어 수식만 보이는 셀 옆에 사과 품목의 2월 판매금액 합계라고 쓰면, 나중에 보는 사람도 어떤 기준으로 숫자가 만들어졌는지 빠르게 이해합니다. 요약 시트에 이런 설명을 적고, 원본 시트에는 계산용 열을 최소한으로 유지하면 파일을 인수인계할 때도 혼란이 줄어듭니다. 수식의 정확성은 계산 결과뿐 아니라 그 결과를 설명할 수 있는 구조에서 확인됩니다.

마지막 검산은 작은 표본과 전체 합계를 함께 보는 방식이 좋습니다. 먼저 조건에 맞는 행을 몇 개 골라 금액을 손으로 더해 수식 결과와 비교합니다. 다음으로 조건을 하나씩 완화하거나 바꾸어 결과가 예상한 방향으로 움직이는지 확인합니다. 예를 들어 사과 조건을 전체 품목으로 바꾸면 합계는 같거나 커져야 하고, 기간을 좁히면 같은 기준에서 합계는 같거나 작아지는 것이 자연스럽습니다. 이 상식적인 변화가 보이지 않으면 범위나 조건 값이 잘못 들어갔을 가능성을 우선 점검해야 합니다.

정리하면 SUMIF와 SUMIFS의 핵심은 함수 이름을 외우는 데 있지 않습니다. 무엇을 더할지, 어떤 행만 남길지, 그 두 기준이 같은 행을 가리키는지를 명확히 하는 데 있습니다. SUMIF는 조건범위, 조건, 합계범위 순서를 지키고, SUMIFS는 합계범위를 먼저 쓴 뒤 조건 쌍을 이어 붙입니다. 텍스트·숫자·날짜 조건의 형식을 확인하고 표본 검산까지 마치면, 복잡한 매출표도 설명 가능한 합계로 바꿀 수 있습니다.

12. 수식 작성 전후의 간단한 체크리스트

수식을 입력하기 전에는 합계 열의 제목, 조건 열의 제목, 데이터가 시작하는 행을 차례로 확인합니다. 입력하는 동안에는 엑셀이 색으로 표시하는 범위를 보고 같은 행 수인지 점검합니다. 입력을 마친 뒤에는 조건에 맞는 행을 필터로 보여 주고 몇 개의 금액을 직접 더해 결과와 비교합니다. 이 과정은 길어 보여도 처음 한 번만 제대로 해 두면 이후에 같은 양식의 보고서를 만들 때 시간을 크게 절약합니다.

조건값이 바뀌는 보고서에서는 조건을 수식 안에 직접 쓰기보다 전용 셀에 입력하고, 그 셀에 이름이나 설명을 붙이는 편이 좋습니다. 그러면 누군가 파일을 열었을 때 어떤 기준으로 합계가 바뀌는지 즉시 알 수 있습니다. 조건 셀을 변경한 후에는 결과가 예상대로 증감하는지 확인하고, 특히 0이나 지나치게 큰 값이 나오면 숫자 형식과 참조 범위를 다시 봅니다. 문제를 찾는 순서를 정해 두면 불필요하게 수식을 여러 번 고치지 않아도 됩니다.

마지막으로 원본 데이터와 요약 결과를 같은 시트에 뒤섞지 않는 편이 좋습니다. 원본에는 입력과 정리만 맡기고, 요약 시트에서는 SUMIF와 SUMIFS로 만든 결과와 설명을 보여 주면 검토가 훨씬 편합니다. 조건별 합계는 결과 숫자만 전달하는 도구가 아니라, 어떤 기준으로 그 숫자가 만들어졌는지를 함께 남기는 방법입니다. 이 원칙을 지키면 작은 개인 가계부부터 팀의 매출 보고서까지 같은 방식으로 안전하게 관리할 수 있습니다.

기준을 확인하고 결과를 비교하는 습관이 정확한 합계를 만듭니다.