이 글이 필요한 사람
함수 이름은 아는데 SUMIF와 SUMIFS의 첫 인수가 자꾸 섞이거나, 조건식의 따옴표와 셀 참조 연결에서 막히는 수험생에게 필요한 글입니다.
이 글에서는 조건 없는 합계, 한 조건 합계, 여러 조건 합계를 구분한 뒤 실제 셀 주소를 넣은 수식까지 연결합니다.
엑셀 함수 전체를 넓게 훑지 않고 SUM 계열 세 함수의 선택과 인수 순서만 집중해서 다룹니다.
컴활 2급 · 컴활 2급 실전 판단
두음 암기는 `썸전·썸이프한·썸이프스여`입니다. SUM은 전체 합, SUMIF는 한 조건 합, SUMIFS는 여러 조건 합입니다.
조건 없이 더하면 SUM, 조건 하나로 더하면 SUMIF, 여러 조건을 모두 만족하는 값을 더하면 SUMIFS를 사용합니다.
함수 이름보다 먼저 문제의 조건 개수를 세고, 다음으로 합계 범위가 어느 자리에 들어가는지 확인하세요. 이 두 단계만 지켜도 SUMIF와 SUMIFS의 인수 순서 함정을 빠르게 피할 수 있습니다.
핵심 포인트
본문
함수 이름은 아는데 SUMIF와 SUMIFS의 첫 인수가 자꾸 섞이거나, 조건식의 따옴표와 셀 참조 연결에서 막히는 수험생에게 필요한 글입니다.
이 글에서는 조건 없는 합계, 한 조건 합계, 여러 조건 합계를 구분한 뒤 실제 셀 주소를 넣은 수식까지 연결합니다.
엑셀 함수 전체를 넓게 훑지 않고 SUM 계열 세 함수의 선택과 인수 순서만 집중해서 다룹니다.
`썸전`은 전체 합, `썸이프한`은 한 조건 합, `썸이프스여`는 여러 조건 합을 뜻합니다.
여기에 인수 순서까지 붙이면 `한범먼·여합먼`입니다. SUMIF는 조건 범위가 먼저이고 SUMIFS는 합계 범위가 먼저입니다.
문제를 읽을 때는 암기어를 말한 뒤 조건 수와 첫 인수를 실제 수식에서 확인하세요.
선택 기준은 간단합니다. `SUM(number1, ...)`은 조건 없이 더하고, `SUMIF(range, criteria, [sum_range])`는 한 조건으로 더하며, `SUMIFS(sum_range, criteria_range1, criteria1, ...)`는 여러 조건으로 더합니다.
SUMIF와 SUMIFS는 이름이 비슷하지만 합계 범위의 위치가 반대입니다. 시험에서는 함수 이름보다 괄호 안 첫 범위를 먼저 보세요.
마지막에는 조건 범위와 합계 범위가 같은 행을 가리키는지, 비교 연산자가 문자열로 제대로 연결됐는지 확인합니다.
SUM은 숫자, 셀 참조, 범위를 조건 없이 합산합니다. 기본 구문은 `SUM(number1, [number2], ...)`입니다.
예를 들어 `=SUM(C2:C10)`은 C2부터 C10까지의 숫자를 모두 더합니다. 지역이나 점수 같은 판정 조건은 없습니다.
문제에 '전체 합계', '총점', '범위의 합'만 있고 조건이 없다면 SUM부터 고르세요.
SUMIF의 구문은 `SUMIF(range, criteria, [sum_range])`입니다. 조건을 검사할 범위가 첫 번째이고, 실제로 더할 범위는 세 번째 선택 인수입니다.
예를 들어 `=SUMIF(A2:A10,"서울",C2:C10)`은 A열이 서울인 행의 C열 값만 더합니다.
조건 범위 자체를 더할 때는 세 번째 인수를 생략할 수 있습니다. `=SUMIF(C2:C10,">=80")`처럼 쓰면 80 이상인 C열 값만 합산합니다.
SUMIFS의 구문은 `SUMIFS(sum_range, criteria_range1, criteria1, ...)`입니다. 더할 범위를 먼저 쓰고 조건 범위와 조건을 한 쌍씩 뒤에 붙입니다.
예를 들어 `=SUMIFS(C2:C10,A2:A10,"서울",B2:B10,">=80")`은 지역이 서울이면서 점수가 80 이상인 행의 C열 값만 더합니다.
여러 조건 쌍은 기본적으로 모두 만족해야 하는 AND 관계입니다. '서울 또는 부산' 같은 OR 의도를 한 개의 SUMIFS 조건 쌍으로 착각하지 마세요.
SUMIF는 `조건 범위 -> 조건 -> 합계 범위`, SUMIFS는 `합계 범위 -> 조건 범위1 -> 조건1` 순서입니다.
한 조건인데 SUMIFS를 사용할 수도 있지만 시험에서는 제시된 함수에 맞는 구문을 정확히 읽는 것이 중요합니다.
암기할 때는 `한범먼·여합먼`으로 줄이세요. 한 조건 함수는 범위 먼저, 여러 조건 함수는 합계 먼저입니다.
SUMIFS에서는 합계 범위와 각 조건 범위의 행·열 수를 같게 맞춰야 합니다. SUMIF도 조건 범위와 합계 범위를 같은 크기와 모양으로 지정하는 것이 가장 안전합니다.
문자 조건과 비교 연산자는 따옴표로 감쌉니다. 고정 조건은 `">=80"`, 셀 E2와 연결할 때는 `">="&E2`처럼 씁니다.
범위 시작 행이 하나라도 어긋나면 다른 행의 값을 합산할 수 있으므로, 수식 입력 뒤 시작 셀과 끝 셀을 나란히 대조하세요.
1. SUMIF와 SUMIFS의 첫 인수를 같은 것으로 외우지 않습니다. 전자는 조건 범위, 후자는 합계 범위가 먼저입니다.
2. SUMIFS의 여러 조건은 AND입니다. OR 조건은 조건별 계산을 나눠 합치는 등 별도의 설계가 필요합니다.
3. 비교 연산자와 셀 참조를 붙일 때는 `">="&E2`처럼 따옴표와 `&`를 함께 확인합니다.
1단계. 문제에서 합계를 구하라는 말과 조건의 개수를 표시합니다.
2단계. 조건 0개는 SUM, 1개는 SUMIF, 여러 개는 SUMIFS로 후보를 좁힙니다.
3단계. SUMIF는 조건 범위부터, SUMIFS는 합계 범위부터 적혔는지 확인합니다.
4단계. 범위 크기, 따옴표, 비교 연산자와 셀 참조 연결을 마지막으로 검사합니다.
1. SUM은 조건 없이 더합니다.
2. SUMIF는 한 조건으로 더하며 조건 범위가 먼저입니다.
3. SUMIFS는 여러 조건으로 더하며 합계 범위가 먼저입니다.
4. SUMIFS의 조건 쌍은 기본적으로 AND입니다.
5. 조건 범위와 합계 범위의 시작 행·끝 행을 맞춥니다.
1. 조건 없이 C2:C10을 모두 더한다면? 정답: `=SUM(C2:C10)`입니다.
2. A열이 서울인 행의 C열만 더한다면? 정답: `=SUMIF(A2:A10,"서울",C2:C10)`입니다.
3. 서울이면서 80점 이상인 행의 C열을 더한다면? 정답: SUMIFS를 사용합니다.
4. SUMIFS의 첫 인수는 무엇인가요? 정답: 실제로 더할 합계 범위입니다.
5. 80 이상을 셀 E2 기준으로 쓴다면? 정답: `">="&E2`처럼 비교 연산자 문자열과 셀 참조를 연결합니다.
Microsoft Support의 SUM 문서에서 숫자·셀 참조·범위를 더하는 `SUM(number1, [number2], ...)` 구문을 확인했습니다.
SUMIF 문서에서 `range, criteria, [sum_range]` 순서와 합계 범위 생략 규칙을, SUMIFS 문서에서 합계 범위가 첫 인수이고 여러 조건을 함께 적용한다는 점을 확인했습니다.
수식 예제는 이 공식 구문을 컴활 문제에서 자주 보는 지역·점수 조건으로 바꿔 설명했습니다.
FAQ
조건 없이 더하면 SUM, 조건 하나로 더하면 SUMIF, 여러 조건을 모두 만족하는 값을 더하면 SUMIFS를 사용합니다. 시험장에서는 정의를 길게 떠올리기보다 조건 없는 합계인지부터 확인하면 판단 시간이 줄어듭니다.
SUM은 지정한 숫자와 범위를 조건 없이 더합니다. SUMIF는 한 조건을 만족하는 값만 더합니다. 문제에 '서울인 행만', '80점 이상만'처럼 선별 기준이 하나 있으면 SUMIF를 먼저 떠올리세요.
조건 개수를 먼저 셉니다. 그다음 SUMIF의 첫 인수는 조건 범위이고 SUMIFS의 첫 인수는 합계 범위라는 차이를 확인하세요.
`썸전·썸이프한·썸이프스여`, `한범먼·여합먼`을 말한 뒤 SUMIF와 SUMIFS 예제 수식을 한 번씩 직접 입력해 보세요. 조건 개수와 첫 인수만 정확히 회상하면 됩니다.