엑셀 Excel 함수 SUMIF, SUMIFS 를 이용해서 조건이 있는 합계 구하는 방법

 

환경: Microsoft Excel 2013

 

엑셀에서 SUM 는 합계를 구하는 함수입니다. 이 외에도 SUM 에 기능을 더해서 만든 함수들이 있습니다. 그것이 바로 SUMIF SUMIFS 입니다. IF IFS 가 붙었다는 것은 영어 단어에서 의미하듯 조건의 해당하는 값의 합을 구할 수 있다는 뜻입니다. 다시 말해서 SUMIF 는 한가지 조건에 맞는 데이터의 합을 구하는 함수이며, SUMIFS 는 여러 조건에 해당하는 값의 합계를 구하는데 사용합니다.

 

먼저 SUMIF 함수를 알아 보겠습니다. 처음에 소개했듯이 IF 가 붙은 것은 하나의 조건에 해당하는 값의 합계를 구할 수 있다는 의미입니다. 샘플에서는 매입가5,000 원 이상인 거래번호의 판매량을 구할 것입니다. 조건이 매입가” > 5000 이상인 것이죠.

엑셀 Excel 함수 SUMIF, SUMIFS 를 이용해서 조건이 있는 합계 구하는 방법

 

SUMIF 의 함수 형태는 다음과 같습니다. 함수 인수는 3개 입니다. Range 는 조건 영역이 들어갑니다. 그리고 Criteria Range 영역에서 값을 걸러내기 위한 조건이 됩니다. 매입가 중에서 5000 원 이상만 합계를 구해야 되므로 “>5000” 이 되겠죠. 마지막으로 Sum_range 는 실제 합계를 구할 영역이 들어가야 합니다. “판매량영역이 되겠죠

엑셀 Excel 함수 SUMIF, SUMIFS 를 이용해서 조건이 있는 합계 구하는 방법

 

함수를 적용한 결과는 다음과 같습니다. “판매량은 총 2010 개로 나왔네요. 그럼 조건이 여러 개라면 어떻게 해야 할까요? 그러니까 매입가가격 뿐만 아니라 품목에서 에 해당하는 것만 걸러 내고 싶은 것입니다.

 

=SUMIF(D3:D14,">5000",F3:F14)

엑셀 Excel 함수 SUMIF, SUMIFS 를 이용해서 조건이 있는 합계 구하는 방법

 

만약 여러 조건을 걸어서 합계를 구하고 싶다면 SUMIFS 함수를 사용해야 합니다. SUMIF 와 다른 점은 끝에 “S” 가 붙었다는 것입니다. 함수 인수의 형태는 약간 다릅니다. Sum_range SUMIF Sum_range 와 같이 합계 값을 구할 영역이 들어갑니다. 두 번째와 세 번째 인수인 Criteria_range1, Criteria1 한 쌍입니다. Criteria_range1 은 값을 걸러 낼 조건 영역이 들어갑니다. Criteria1 은 조건 연산자가 들어가겠죠. 조건이 늘어나면 Criteria_range2, Criteria2 …. 처럼 입력 박스가 증가합니다

엑셀 Excel 함수 SUMIF, SUMIFS 를 이용해서 조건이 있는 합계 구하는 방법

 

다중 조건 합계 함수 SUMIFS 의 결과는 다음과 같습니다. 첫 번째 조건이 매입가” > 5000 원 이상이며, 두 번째 조건이 품목에서 만 걸러내는 것입니다.

 

=SUMIFS(F3:F14,D3:D14,">5000",C3:C14,"")

엑셀 Excel 함수 SUMIF, SUMIFS 를 이용해서 조건이 있는 합계 구하는 방법

저작자 표시 비영리 변경 금지
신고
Posted by 녹두장군


티스토리 툴바