Please Enable JavaScript!
Gon[ Enable JavaScript ]

엑셀 Excel 접미사 ~IF 와 ~IFS 함수 SUMIF, COUNTIF 알아보기

엑셀(Excel)/Excel
반응형

IF 함수는 데이터가 조건에 맞는지 비교해서 분기 처리를 하기 위한 함수 입니다. 그런데 일반 함수명 뒤에 접미사로 ~IF 또는 ~IFS 가 붙은 것들이 있습니다. SUMIF COUNTIF 가 그것입니다. 예를 들어 SUMIF SUM IF 를 합친 것으로 합계함수인 SUM 의 기능을 확장시킨 것입니다. 해석하자면 조건에 맞는 데이터만 별도로 합계를 구할 수 있다는 것이죠. 만약 SUMIF 함수가 없다면 IF(A>B, SUM(A1:A10)) 와 같이 두 함수를 조합해서 계산을 해야 합니다. 오늘은 일반 함수 뒤에 붙은 ~IF ~IFS 에 따라 어떻게 달라지는지 알아 보겠습니다.

 

▼ 오늘 예로 들 함수는 SUMIF, SUMIFS, COUNTIF, COUNTIFS 입니다. 먼저 IF IFS 를 구분할 필요가 있는데, IF 는 단일 조건이며 IFS 는 다중 조건에 사용합니다. 다시 말해서 범위와 조건이 하나냐 아니면 여러 개의 조건을 계속해서 넣을 수 있느냐 입니다.

 

l  단일조건 형식 : SUMIF(조건범위, 조건형식, 합계범위)

l  다중조건 형식 : SUMIFS(합계범위, 조건범위1, 조건형식1, 합계범위2, 조건형식2,…)

 

 

먼저 단일 조건 함수인 SUMIF 함수에 대해서 알아 보겠습니다. 샘플에서는 제품 번호가 “ZME-001” 이면서 1월 생산된 상품의 합계를 구하고자 합니다. 이 때는 같은 제품 번호만 합쳐야 하는 조건이 들어가기 때문에 SUMIF 를 사용해야 합니다. 

엑셀 Excel 일반 함수에 접미사로 붙은 ~IF 와 ~IFS 함수 SUMIF, COUNTIF 알아보기

 

▼ 첫 번째 인수는 제품 번호가 있는 영역을 지정합니다. 두 번째는 조건이 들어가는 인수로 합계를 구할 제품 번호를 지정합니다. 세 번째는 합계를 구할 1월 생산품 개수가 있는 영역이 되겠죠.

 

SUMIF(조건범위, 조건형식, 합계범위)

l  조건 범위(Range) : 조건에 맞는지를 검사할 영역을 지정합니다.

l  조건 형식(Criteria) : 더할 셀의 조건을 지정하는 곳입니다. 그림과 같이 부등호가 없는 셀만 지정하는 경우 같은 텍스트를 찾게 됩니다.

l  합계 범위(Sum_range) : 합을 구할 셀을 지정합니다.

엑셀 Excel 일반 함수에 접미사로 붙은 ~IF 와 ~IFS 함수 SUMIF, COUNTIF 알아보기

 

▼ 다음은 ~IFS 접미사가 붙은 SUMIFS 함수 입니다. 위에서 이야기 했듯이 다중 조건 이 필요할 때 사용하는 SUMIFS 함수는 여러 조건이 AND 연산자로 연결되어 있다고 생각하시면 됩니다. 예제에서는 대구상회 에서 판매한 포도의 판매량을 구해야 합니다. 첫 번째 조건은 대구상회이며 두 번째 조건이 포도 가 되겠죠

엑셀 Excel 일반 함수에 접미사로 붙은 ~IF 와 ~IFS 함수 SUMIF, COUNTIF 알아보기

 

아래는 참고하면 좋을 만한 글들의 링크를 모아둔 것입니다. ※
엑셀 Excel 함수 IF 와 AND, OR 사용해서 다양하게 표현하기
엑셀 Excel 다중 IF 함수 와 IF 함수 구현하는 방법
엑셀 조건부 서식 정수 구분하기, 함수 IF, TRUNC, LEN 이용
엑셀 Excel 함수(IF) 아닌 사용자 지정 형식으로 분기문 만들기
셀 VBA IF 지시 구문 사용하는 방법

 

 

 

SUMIFS 의 인수 형태는 SUMIF 와 다릅니다. 합계 범위(Sum_range) 가 제일 앞에 나와 있고 그 뒤로 계속해서 조건을 만들어 가나면 됩니다. 그림처럼 Sum_range 에 판매량 영역이 들어가고 Criteria_range1 에 거래처 영역이 들어갑니다. 그리고 Criteria1 에 조건인 거래처명 대구상회를 지정합니다. 이것이 첫 번째 조건입니다

엑셀 Excel 일반 함수에 접미사로 붙은 ~IF 와 ~IFS 함수 SUMIF, COUNTIF 알아보기

 

▼ 두 번째 조건인 포도를 만들기 위해 Criteria_range2 Criteria2 를 입력합니다. 이런식으로 다중 조건을 만들어 나가시면 됩니다

엑셀 Excel 일반 함수에 접미사로 붙은 ~IF 와 ~IFS 함수 SUMIF, COUNTIF 알아보기

 

▼ 이렇게 일반 함수와 IF 또는 IFS 가 붙은 함수들이 여럿 됩니다. 원리를 알았으니 대충 어떤 용도에 사용하면 될지 짐작이 되겠죠. 

l  COUNTIFS 지정한 범위 내에서 조건에 맞는 셀의 개수를 구합니다.

 l  AVERAGEIFS : 주어진 조건에 따라 지정되는 셀의 평균을 구합니다.

아래는 참고하면 좋을 만한 글들의 링크를 모아둔 것입니다. ※
엑셀 Excel 함수 IF 와 AND, OR 사용해서 다양하게 표현하기
엑셀 Excel 다중 IF 함수 와 IF 함수 구현하는 방법
엑셀 조건부 서식 정수 구분하기, 함수 IF, TRUNC, LEN 이용
엑셀 Excel 함수(IF) 아닌 사용자 지정 형식으로 분기문 만들기
셀 VBA IF 지시 구문 사용하는 방법
반응형
Posted by 녹두장군1
,