실무를 하다보면 어떤 조건을 만족하는 값들의 합계를 구해야할 때가 있습니다. 예를 들어보겠습니다. 과일 소매상의 경우 판매한 과일 품목과 수량을 파악해보고자 할것입니다. 아래표는 판매상이 하루동안 판매한 과일과 수량 정보입니다. 과일 판매상이 판매한 사과의 수량 합계를 구하고자 한다면, 이 때 사용할 수 있는 함수가 바로 SUMIF 함수입니다. SUMIF는 총 3개 인수를 필요로 합니다. Range, Criteria, Sum_range 입니다. 우선 Criteria, '기준'에 대해 살펴보겠습니다.
우리는 '사과'를 기준으로 수량 합계를 구하고자 하기 때문에 Criteria는 사과입니다. Range는 사과를 포함한 과일이 입력된 범위가 됩니다. 아래 사진에서 빨간 박스 부분이 이에 해당합니다. 다음은 Sum_range입니다. Sum_range는 직관적으로도 알 수 있듯이 파란색 박스에 해당하는 범위 입니다. 우리는 '수량' 합계를 구하고자 하는 것이기 때문입니다. 이렇게 식을 세우면 값으로 '25'가 반환됩니다.
위의 예제는 조건이 하나인 경우였습니다. 그렇다면 조건이 2개 이상인 경우에는 어떡할까요? 이럴때는 SUMIF뒤에 S가 붙은 SUMIFS 함수를 사용해야 합니다. SUMIF는 조건이 하나인 경우에만 사용 가능한 함수이고 SUMIFS는 조건이 하나 일때 뿐만 아니라 2개 이상인 경우에도 사용 가능한 함수입니다.
위에서 살펴본 예제에서 원산지 정보를 추가하여 다뤄보겠습니다. 판매한 사과 중 국산 사과가 몇개 팔렸는지를 파악해보겠습니다. 우선 식을 세우는 방법을 먼저 보겠습니다. SUMIF에서는 Sum_range가 가장 마지막 인수였었는데 SUMIFS에서는 첫번째 인수로 들어간다는 차이가 있습니다. 파란색 박스입니다. 다음 인수부터는 기준범위와 기준을 차례대로 넣으면 됩니다. 과일범위를 먼저 잡고 기준으로 '사과'를 넣어주는 식입니다. 다음 조건은 원산지입니다. 이때도 기준범위인 원산지 범위를 잡고 다음으로 '국산'을 넣어주면 됩니다. 조건이 추가될 경우 마찬가지로 기준범위와 기준을 추가하면 됩니다. 아래의 함수식을 실행하면 '15'라는 값이 반환 됩니다.
'Excel Basic' 카테고리의 다른 글
ROUND, ROUNDDOWN, ROUNDUP, TRUNC 사용법 및 차이점 (0) | 2020.02.29 |
---|---|
Excel Date 함수 총정리 (YEAR, MONTH, DAY, WEEKDAY) (0) | 2020.02.16 |
COUNTIF 완벽 이해 (0) | 2020.02.16 |
예제로 쉽게 이해하기 논리함수편(IF, IF 중첩, AND, OR) (0) | 2020.02.16 |
Excel Basic (0) | 2020.02.16 |