김대리!! 이번달 A제품 매출액은 얼마나 되지?
회계팀 혹은 영업관리팀, 마케팅팀 등에서 직장생활을 하시는 분들에게는 아주 익숙한 질문이 아닐까 싶습니다.
이러한 요청이 있을때 마다 계산기를 이용하든 엑셀을 이용하든 뭔가 이용해서 값을 구해내겠죠?
엑셀이나 구글스프레드시트를 이용하시는 분들이라면 뭔가 일자별로 데이터를 다운로드하여 이렇게 저렇게 필터링을 한 뒤 SUM 함수 혹은 + 와 - 등 사칙연산을 이용해 원하는 값을 구하시지 않았을까 라는 생각입니다.
이러한 상황에서 많이 활용될 수 있는 수식이 바로 SUMIFS 인데요, 조건이 하나만 필요한 경우에는 SUMIF를 사용하시면 되고 조건이 여러개가 필요하다면 SUMIFS를 사용해주시면 됩니다.
그런데 조금 짜증나는 부분은 SUMIFS와 SUMIF의 문법이 살짝 달라서 두개의 수식을 동일한 방법으로 사용할 수는 없다라는 점입니다.
따라서 여러분들께서는 SUMIFS를 마스터하시어 한개의 조건일때에도 SUMIFS 를 그리고 여러개의 조건일때에도 SUMIFS를 활용하시는 것이 좋을 것 같습니다.
SUMIFS의 경우 대시보드를 만드실 때에도 필수적으로 활용이 되는 함수이므로 MUST로 본 함수는 숙지를 하셔야 합니다.
기본적인 문법은 다음과 같습니다.
SUMIFS(합계구간, 조건1, 결과1, 조건2, 결과2... 조건n, 결과n)
엑셀이든 구글스프레드시트이든 사용방법은 동일합니다. 즉, 위 수식은 구글스프레드시트와 엑셀 모두 활용이 가능합니다.
이러한 수식을 배우는 것은 무조건 적으로 실습을 하셔야 내것이 되므로, 아래와 같이 간단한 예제를 통해 SUMIFS를 배워보도록 하겠습니다.

위와 같이 데이터가 존재한다고 가정하고 G3셀에서 한번 SUMIFS를 활용하여 영업1팀의 매출을 집계해보도록 하겠습니다.
SUMIFS(E4:E7,B4:B7,"영업1")
위 수식은 결과는 당연하게도 아래와 같이 출력됩니다.

수식이 복수형으로 되어 있죠? sumifS 라고...
복수인 의미는 여러개의 조건을 설정할 수 있다는 의미입니다. 이제 이 수식에 직급이 "과장"인 조건을 하나 더 추가해보실까요?
SUMIFS(E4:E7,B4:B7,"영업1",D4:D7,"과장")
결과는 아래와 같습니다.

기본적인 사항이지만 출력되는 부분의 주소가 E4:E7으로 되어 있죠?
다른 조건들의 영역도 4번에서 7번까지로 설정이 되어 있는데요, 마지막 라인을 D4:D8로 한번 설정해보실까요?

결과는 어떻게 나올까요?

SUMIFS에 대한 배열 인수의 크기가 다르다고 에러 메세지가 나옵니다.
즉, 출력되는 영역의 크기와 조회되는 조건의 영역이 모두 동일해야 한다는 의미입니다.
이러한 에러를 방지하기 위해 아예 열 모두를 선택해버리는 선택도 가능합니다.
SUMIFS(E:E,B:B,"영업1",D:D,"과장")
결과는 아래와 같습니다.

만약 이 부분이 표로 구성되어 있다면 어떻게 SUMIFS가 변경될까요?

위의 수식을 보시면 표를 생성하게 되는 경우 표이름[컬럼명]이 컬럼의 주소를 대체해버리는 상황이 발생됩니다.
SUMIFS(표1[실적],표1[부서],"영업1",표1[직급],"과장")
조금 더 아까의 수식보다 가독성이 높아지는 장점이 있으므로 가급적 표로 바꾸어 SUMIFS 작업을 해주시기 바랍니다.

표로 변환 하였을 때의 효과는 위에 보시는 것과 같이 엑셀에서도 동일합니다.
지금까지는 조건이 참인 경우를 상정하였는데, 혹시나 거짓인 경우는 어떻게 해야 할까요?
즉, 위의 예에서 영업1팀이 아닌 분들의 실적을 더해야 한다면 어떻게 해야 할까요?
SUMIFS(E:E,B:B,"<>"&"영업1")
위에서 작성한 바와 같이 "<>"& 으로 수식을 작성하시면 됩니다.

대략적으로 SUMIFS를 사용하시며 필요하신 사항들에 대해 정리해보았습니다.
단일 조건에 대해서는 SUMIF를 사용한다 말씀드렸는데요, 참고로 SUMIF의 문법은 아래와 같습니다.
SUMIF(조건영역, 조건값, 합계범위)
실제 예는 아래와 같습니다.

SUMIFS와 비교해보자면 SUMIFS에서는 합계범위를 먼저 선언하는 반면 SUMIF에서는 합계범위를 마지막에 선언한다는 것입니다.
SUMIF와 SUMIFS 모두 실무에서 많이 활용되는 부분이니 반드시 연습하시어 여러분의 것으로 만들어주시기 바랍니다.
오늘 포스팅은 여기까지 입니다.
대단히 감사합니다.
'구글스프레드시트' 카테고리의 다른 글
[구글스프레드시트] Importrange x Query WHERE 조건 변수화와 정렬 (0) | 2025.02.11 |
---|---|
[구글스프레드시트] Importrange vs Query Select EP 01 (0) | 2025.02.10 |
[구글스프레드시트] Filter 수식을 이용해 원하는 데이터 추출 (2) | 2025.02.07 |
[구글스프레드시트] 구글파이낸스를 통해 환율을 참조하기 (4) | 2025.02.04 |
[구글스프레드시트] Importrange를 통해 다른 문서의 정보를 참조 (0) | 2025.02.03 |