엑셀 수식을 물어볼 때 받은 수식이 맞는지 판단하기 어려운 이유는 표 구조와 기대값을 함께 주지 않았기 때문입니다. 열 구성, 데이터 시작 행과 끝 행, 조건, 손으로 계산한 기대값을 요청문에 적으면 받은 수식을 그 자리에서 검산할 수 있습니다. 이 글에는 연습용 표, 요청문 전문, 수식과 기대값 표, 흔한 실패 세 가지를 실었습니다.

조건별 합계를 물을 때 결과가 흔들리는 지점
표를 설명하지 않고 조건별 합계를 물으면 대개 일반적인 수식 형태만 돌아옵니다. 범위가 내 표와 맞지 않아 그대로 붙여 넣으면 값이 비거나 다른 행까지 더해집니다. 조건이 두 개로 늘어나면 함수 자체가 바뀌는데 그 사실을 모르고 인수만 늘리는 경우도 있습니다. 아래처럼 요청 방식을 바꾸면 검산까지 한 번에 끝납니다.
| 비교 항목 | 그냥 시키는 요청 | 조건을 붙인 요청 |
|---|---|---|
| 요청 문장 | 엑셀에서 조건별 합계 구하는 법을 알려 주세요 | A열 날짜, B열 구분, C열 금액이고 데이터는 2행부터 9행입니다 |
| 범위 | 예시용 범위라 내 표와 어긋납니다 | B2:B9처럼 실제 행 번호가 들어옵니다 |
| 조건 표기 | 문자로 넣을지 셀로 참조할지 불분명합니다 | 직접 적는 방식과 셀 참조 방식 두 가지를 받습니다 |
| 검산 | 맞는지 확인할 기준이 없습니다 | 손으로 계산한 기대값과 바로 대조합니다 |
| 조건이 늘어날 때 | 같은 함수에 인수만 덧붙이게 됩니다 | 함수가 바뀌는 지점과 인수 순서를 함께 받습니다 |
| 환경 차이 | 구분자나 함수 이름이 달라 그대로 들어가지 않습니다 | 쓰는 앱과 언어 설정을 적어 맞춥니다 |
붙여 넣을 표 예제
아래는 이 글을 위해 만든 연습용 지출 기록입니다. 1행은 제목 행이고 데이터는 2행부터 9행까지입니다. 행 번호를 함께 적어 두면 요청문에 범위를 그대로 옮길 수 있습니다.
1행: 날짜 / 구분 / 금액 / 결제수단
2행: 2026-09-01 / 문구 / 3000 / 법인카드
3행: 2026-09-01 / 교통 / 1500 / 개인카드
4행: 2026-09-02 / 문구 / 2000 / 법인카드
5행: 2026-09-02 / 교통 / 2500 / 법인카드
6행: 2026-09-03 / 문구 / 4000 / 개인카드
7행: 2026-09-03 / 도서 / 12000 / 법인카드
8행: 2026-09-04 / 교통 / 1200 / 법인카드
9행: 2026-09-04 / 문구 / 1800 / 개인카드
구분이 문구인 금액을 손으로 더하면 3000, 2000, 4000, 1800을 합해 10800입니다. 이 값이 수식을 검산할 기준이 됩니다.
그대로 붙여 넣는 요청문
아래 요청문을 쓰고 그 아래에 위 표를 이어 붙입니다. 기대값을 미리 적어 두면 받은 수식이 다른 값을 낼 때 어디를 볼지 함께 알려 줍니다.
엑셀 수식을 요청합니다. 표 구조는 A열 날짜, B열 구분, C열 금액, D열 결제수단입니다. 1행은 제목 행이고 데이터는 2행부터 9행까지입니다.
구하려는 값은 B열이 문구인 행의 C열 금액 합계입니다.
수식 한 줄과 각 인수가 무엇을 가리키는지 설명해 주세요.
조건을 수식에 직접 적는 방식과 F2 셀의 값을 참조하는 방식 두 가지를 알려 주세요.
제가 손으로 계산한 기대값은 10800입니다. 수식 결과가 이 값과 다르면 어디를 확인해야 하는지 알려 주세요.
조건이 하나 더 붙어 D열이 법인카드인 행만 더해야 하면 어떤 함수로 바뀌는지, 인수 순서가 어떻게 달라지는지도 알려 주세요.
한국어 환경의 Microsoft 365를 쓰고 있습니다.
직접 구성한 기대 결과
아래 표는 위 예제 표를 사람이 계산해 만든 기대 결과입니다. 실제 응답을 기록한 값이 아니라 받은 수식을 맞춰 볼 기준으로 직접 구성한 기대 결과입니다. 수식 자체의 동작은 아래에 적은 공식 문서 설명을 따랐습니다.
| 구하려는 값 | 수식 | 기대값 | 확인 방법 |
|---|---|---|---|
| 구분이 문구인 금액 합계 | =SUMIF(B2:B9,"문구",C2:C9) |
10800 | 3000, 2000, 4000, 1800을 손으로 더한 값과 비교합니다 |
| 조건을 셀에서 참조 | =SUMIF(B2:B9,F2,C2:C9) |
F2가 문구면 10800, 교통이면 5200 | F2 값을 바꿔 합계가 따라 바뀌는지 봅니다 |
| 구분과 결제수단 두 조건 | =SUMIFS(C2:C9,B2:B9,"문구",D2:D9,"법인카드") |
5000 | 2행 3000과 4행 2000만 더해지는지 확인합니다 |
| 전체 금액 합계 | =SUM(C2:C9) |
28000 | 구분별 합계 10800, 5200, 12000의 합과 같은지 봅니다 |
SUMIF와 SUMIFS의 인수 순서와 범위 규칙
두 함수는 인수 순서가 다릅니다. Microsoft 지원 문서의 구문 설명을 옮기면 아래와 같습니다. 이 차이를 모르고 SUMIF에 조건을 더 붙이면 수식이 의도대로 동작하지 않습니다.
| 함수 | 구문 | 공식 문서에 적힌 규칙 |
|---|---|---|
| SUMIF | SUMIF(range, criteria, [sum_range]) |
range는 조건을 적용할 셀 범위, criteria는 더할 셀을 정하는 조건, sum_range는 실제로 더할 셀 범위입니다. sum_range를 생략하면 range를 더합니다. sum_range는 range와 크기와 모양이 같아야 합니다. |
| SUMIFS | SUMIFS(sum_range, criteria_range1, criteria1, ...) |
더할 범위가 첫 번째 인수입니다. criteria_range에는 sum_range와 동일한 수의 행과 열이 포함되어야 합니다. 범위와 조건 쌍은 최대 127개까지 넣을 수 있습니다. |
| 조건 표기 | "문구" ">32" F2 |
텍스트나 비교 연산자, 수학 기호가 들어간 조건은 큰따옴표로 묶습니다. 셀 참조는 따옴표 없이 씁니다. 255자를 넘는 문자열로 일치를 찾으면 오류가 발생합니다. |
흔한 실패 세 가지와 고치는 요청문
| 증상 | 원인 | 고치는 요청문 |
|---|---|---|
| 합계가 0으로 나옵니다 | 조건 문자열이 셀 값과 정확히 같지 않거나 금액이 텍스트로 저장된 경우입니다 | B열 값과 제 조건 문자열이 정확히 같은지 확인하는 수식과, C열이 숫자로 저장돼 있는지 확인하는 수식을 각각 알려 주세요. |
| 범위를 늘렸더니 합계가 어긋납니다 | 조건 범위와 합계 범위의 행 수가 달라진 경우입니다 | 조건 범위와 합계 범위의 시작 행과 끝 행을 표로 정리하고, 두 범위의 행 수가 같도록 수식을 다시 써 주세요. |
| 조건을 하나 더 넣었더니 값이 이상합니다 | SUMIF에 인수를 덧붙인 경우입니다 | 조건이 두 개이므로 SUMIFS로 바꿔 주세요. 첫 번째 인수가 무엇인지, SUMIF와 순서가 어떻게 다른지 함께 적어 주세요. |
실제 표에 옮기기 전 확인 순서와 응용
받은 수식은 원본이 아니라 빈 셀이나 복사본에서 먼저 확인합니다.
- 빈 셀에 수식을 넣어 손으로 계산한 기대값과 같은 값이 나오는지 봅니다.
- 조건에 해당하는 행 하나를 다른 값으로 바꿔 합계가 따라 바뀌는지 봅니다.
- 수식에서 조건 범위와 합계 범위의 시작 행과 끝 행을 눈으로 읽어 맞춥니다.
- 금액 열이 숫자로 저장돼 있는지
=SUM(C2:C9)결과로 확인합니다. - 구분별 합계를 모두 더한 값이 전체 합계와 같은지 맞춥니다.
금액이나 코드가 텍스트로 들어와 계산되지 않는 상황은 CSV 가져오기에서 한글 깨짐과 앞자리 0을 지키는 순서에서 자세히 다뤘습니다. 같은 표를 구글 시트에서 쓴다면 TODAY 함수와 조건부 서식으로 기한을 표시하는 방법과 함께 보면 됩니다.
응용 1: 날짜 구간으로 더하기
날짜 조건은 크거나 같음과 작거나 같음을 함께 씁니다. =SUMIFS(C2:C9,A2:A9,">="&DATE(2026,9,2),A2:A9,"<="&DATE(2026,9,3))의 기대값은 9월 2일과 3일 금액을 더한 20500입니다. 날짜를 문자열로 직접 적는 대신 DATE 함수를 쓰면 지역 설정에 따른 표기 차이를 피할 수 있습니다.
응용 2: 건수와 평균으로 바꾸기
같은 조건으로 건수를 세려면 =COUNTIF(B2:B9,"문구")를 쓰고 기대값은 4입니다. 평균은 =AVERAGEIF(B2:B9,"문구",C2:C9)이고 10800을 4로 나눈 2700이 기대값입니다. 정리 기준을 문서로 남겨 두는 방법은 CSV 정리 기준에 원본 행 번호와 변경 이유를 남기는 방법이 참고가 됩니다.
자주 묻는 질문
구글 시트에서도 같은 수식을 쓸 수 있나요?
구글 시트 도움말의 SUMIF 구문도 range, criterion, sum_range 순서로 같습니다. 텍스트 조건에 따옴표를 쓰고 물음표와 별표를 와일드카드로 쓰는 방식도 같습니다. 다만 도움말에 여러 열에서 합계를 반환하는 것은 지원되지 않는다고 적혀 있으므로, 여러 열을 더해야 하면 열마다 수식을 따로 둡니다.
수식을 붙여 넣으면 오류로 표시됩니다
인수 구분자가 환경에 따라 쉼표 대신 세미콜론으로 표시되는 경우가 있습니다. 요청문에 쓰는 앱 이름과 언어, 지역 설정을 함께 적으면 그 환경에 맞는 표기로 받을 수 있습니다. 함수 이름이 한글로 표시되는 환경인지도 함께 적어 두면 확인이 빠릅니다.
데이터가 계속 늘어나면 범위를 어떻게 잡나요?
앞으로 들어올 행까지 넉넉하게 잡되 조건 범위와 합계 범위의 행 수를 똑같이 맞춥니다. 공식 문서 기준으로 두 범위의 행과 열 수가 같아야 하므로, 한쪽만 늘리면 더해지는 행이 어긋납니다. 범위를 바꾼 뒤에는 기대값을 다시 손으로 계산해 한 번 더 검산합니다.
공식 문서: Microsoft 지원, SUMIF 함수 · Microsoft 지원, SUMIFS 함수 · 구글 시트 도움말, SUMIF. 확인일 2026년 9월 15일. 표와 요청문, 기대값은 이 글을 위해 직접 구성했습니다.
'AI 실전 활용' 카테고리의 다른 글
| AI로 5분 발표 구성하기: 슬라이드마다 한 가지 메시지를 정하는 법 (0) | 2026.09.14 |
|---|---|
| AI로 업무 메일 초안 쓰기: 목적·기한·요청사항을 먼저 정리하세요 (1) | 2026.09.14 |
| AI로 주간 업무보고 쓰기: 진행 중인 일과 완료한 일을 나누는 프롬프트 (0) | 2026.09.14 |
| AI로 고객 문의 분류하기: 문의 번호를 유지하며 답변 초안 만드는 법 (0) | 2026.09.13 |
| AI로 공부 퀴즈 만들기: 내 노트에서 문제·정답·근거를 뽑는 방법 (0) | 2026.09.13 |
댓글