본문 바로가기
IT/엑셀, 구글스프레드시트

[구글 스프레드시트] 조건 성립하면 sum해 - sumif , sumifs

by marketinkerbell 2020. 10. 24.
반응형

 

 

직딩 실무 필수 함수 ! sumif , sumifs 편입니다 :)

이 함수는 엑셀에서 동일하게 적용됩니다 

 

 

SUMIF SUMIFS 는 

내가 설정한 조건에 해당되는 값들만 골라서 SUM 해주는 함수입니다. 

 

 

 

 

<함수 구성 내용>

 

=SUMIF(조건을 찾을 범위 , 조건, 조건이 성립할 때 SUM할 범위)

 

=SUMIFS(조건이 성립할 때 SUM할 범위, 조건을 찾을 범위1 , 조건1, 조건을 찾을 범위2 , 조건2, .......)

SUMIFS 는 조건을 여러개 넣어주는 것이기때문에 맨뒤에 S가 붙었습니다

SUMIFS 에서는 여러가지로 넣어준 조건들을 전부 성립하는 값들만 더해줍니다. 

 

 

 

<예시>

 

SUMIF  예시  

A1:B8 테이블에 여러 카테고리가 섞여있는데요,  

D1:E6 테이블에 정리해줘볼까요?

 

우선 D열에 카테고리를 정리해서 적어주고,

E열에는 SUMIF 를 사용해서 각 카테고리 총액을 넣어줍시다. 

 

 

 

 

 

 

E2 셀에 적은 SUMIF 함수를 뜯어봅시다

 

=SUMIF($A$2:$A$8,D2,$B$2:$B$8)

=SUMIF(조건을 찾을 범위 , 조건, 조건이 성립할 때 SUM할 범위)

=SUMIF(이 범위에서 찾아봐, 뭘? D2에 있는 "식비"라는 단어를, 찾았으면 해당금액들 다 더해줘)

 

설정한 범위 A2:A8 에서 식비라는 단어는 1번째 3번째 칸에 있으니까

합계할 범위 B2:B8 에서도 1번째 3번째 값을 더해서 반환해 주는 원리입니다. 

결국 E2에 반환 되는 값은 B2 + B4 가 되겠네요

 

 

만약 범위 설정을 '카테고리' '지출금액'  단어들이 써있는 첫번째 행까지 설정 한다고 해도 결과는 같습니다

=SUMIF($A$2:$A$8,D2,$B$2:$B$8)

=SUMIF($A$1:$A$8,D2,$B$1:$B$8)

이 두 함수의 결과는 B2 + B4 로 동일합니다.

주의할 점은,  조건을 찾을 범위를 A1 부터 시작했으면 합계할 범위도 B1 부터 시작하는걸로 맞춰줘야 한다는점!

조건 찾을 범위는 A1:A8 로 잡고 합계할 범위는 B2:B8 로 잡으면 오류가 나요 !!! 

조건범위합계범위의  시작점과 끝점은 꼭 맞춰주세요 :)  

 

 

 

 

E2 셀에 채워둔 함수를 E6셀까지 복붙 하면 알아서 다 채워지겠죠? :) 

 

 

 

 

 

 

 

SUMIFS  예시

A1:C8 테이블에 카테고리별 지출한 사람이름, 금액이 써있네요.

E1:F3 테이블에 지오와 현영이가 각각 식비에 얼마씩 썼는지 SUMIFS 를 사용해서 정리해봅시다

 

 

 

 

 

 

F2 셀에 적은 SUMIFS 함수를 뜯어봅시다

=SUMIFS(C2:C8,A2:A8,"식비",B2:B8,"지오")

=SUMIFS(조건이 성립할 때 SUM할 범위, 조건을 찾을 범위1 , 조건1, 조건을 찾을 범위2 , 조건2, .......)

 

=SUMIFS(뒤에나오는 조건들을 모두 성립하는 값들만 C2:C8 에서 골라서 SUM할거야,

A2:A8 에서 찾아봐 , 뭘? "식비"라는단어를,

그리고 A2:A8 에서 찾아봐 , 뭘? "지오"라는단어를)

 

결국 F2 셀에 반환되는 값, 즉 지오가 지출한 식비는

C4 + C6 이 되겠네요 

 

 

 

마찬가지로 현영이가 지출한 식비는 ? F3에 

=SUMIFS(C2:C8,A2:A8,"식비",B2:B8,"현영")

이렇게 쓰면 되겠죠? 

 

 

 

 

댓글