본문 바로가기
Ssalaryhacks

엑셀 SUMIFS 함수

여러 조건을 모두 만족하는 행의 값만 더합니다.

Excel 2007 이상

구문

=SUMIFS(합계범위, 조건범위1, 조건1, [조건범위2, 조건2], ...)
인수필수설명
합계범위필수실제로 더할 숫자가 있는 범위
조건범위1필수조건을 검사할 범위
조건1필수"완료", ">100", D2 등

예시

=SUMIFS($C$2:$C$1000,$A$2:$A$1000,$E2,$B$2:$B$1000,F$1)
결과
E2 부서 & F1 월의 매출 합계
설명
행 방향은 $E2, 열 방향은 F$1로 고정하면 집계표 전체를 한 번에 채울 수 있습니다.

언제 쓰나요

피벗테이블을 만들기 애매한 소규모 집계표를 만들 때.

자주 나는 오류와 해결

SUMIFS 함수가 뜻대로 안 될 때 확인할 것들입니다.

0이 나옴

원인
합계범위가 텍스트로 저장된 숫자입니다
해결
열을 선택해 [텍스트 나누기]를 실행하면 숫자로 바뀝니다

#VALUE!

원인
합계범위와 조건범위의 크기가 다릅니다
해결
모든 범위의 행 수를 같게 맞춥니다

조건이 안 먹음

원인
조건에 부등호를 쓸 때 따옴표를 빠뜨렸습니다
해결
">100" 처럼 따옴표 안에 넣습니다

이 함수를 만들어 주는 도구

계산 · 합계 함수 더 보기