SUMIF 함수는 범위에서 조건을 만족하는 값의 합계를 구하는 함수입니다.
=SUMIF(조건범위, 조건, [합계범위])
합계 범위가 없을 경우, 조건 범위의 합계를 계산합니다.
SUMIF 함수는 범위에서 조건을 만족하는 값을 필터링하고 그 값들의 합계를 구하는 함수입니다. 예를 들어, 특정 국가의 매출 합계, 특정 날짜의 판매량 등을 구할 때 사용됩니다.
SUMIF 함수의 조건에는 연산자(=,>,<,>=,<=)와 와일드카드(*,?,~)를 사용할 수 있습니다.
=SUMIFS(범위, ">=1000")/ / 범위에서 1000 이상인 값의 합계를 구합니다. =SUMIFS(조건범위, "<>사과", 합계범위)/ / 조건 범위에서 사과를 제외한 값의 합계를 계산합니다. =SUMIFS(조건범위, "<>", 합계범위)/ / 조건 범위에서 빈 셀을 제외한 값의 합계를 구합니다.
조건을 만족하는 값의 개수를 구하려면 COUNTIF 함수를, 조건을 만족하는 값의 평균을 구하려면 AVERAGEIF 함수를 사용합니다. 만약 여러 조건을 만족하는 값의 합계를 구하려면 SUMIFS 함수를 사용합니다.
SUMIF 함수를 다음과 같이 작성하여 국가별 자산 합계를 구할 수 있습니다.
= SUMIF(국가범위,"국가명",자산범위)
예를 들어, 그림에서 중국의 자산 합계를 구하려면 다음과 같이 수식을 작성합니다.
=SUMIF(C8:C17,"중국",D8:D17)
연산자를 사용하여 특정 조건보다 크거나 작은 경우의 합계를 구할 수 있습니다. 예를 들어, 다음과 같이 수식을 작성하면 조건보다 큰 경우의 자산 합계가 계산됩니다.
=SUMIF(자산범위,">"&조건)
이를 활용하여 아래와 같이 수식을 작성하면 3,000 보다 큰 자산의 합계를 구할 수 있습니다.
=SUMIF(D8:D17,">"&3000)
조건으로 사용하는 연산자 및 텍스트는 반드시 큰따옴표(" ")로 묶어서 작성합니다.
(예: ">미국", "<="&1000)
조건으로 숫자의 크기를 비교할 경우, 연산자와 숫자는 큰따옴표로 구분하여 입력하는 것을 권장합니다.
(예: "<"&500, ">="&700)
조건으로 다른 셀을 참조할 경우, 연산자와 셀 주소는 반드시 & 기호로 구분하여 입력합니다.
(예: "<" & A1, ">=" & B1)
합계범위가 지정되지 않은 경우, 조건범위 합계를 계산합니다.
조건으로 입력되는 텍스트는 255자를 초과할 수 없습니다. 만약 조건으로 255자 이상의 문자를 사용해야 할 경우, 임의의 셀 안에 조건을 작성한 후 해당 셀을 참조하여 조건을 입력합니다.
각 범위의 높이나 넓이, 방향이 다를 경우 함수의 결과로 오류 또는 잘못된 계산 결과가 반환될 수 있습니다.