본문 바로가기

엑셀

[엑셀] SUMIF 조건을 만족하는 합계 구하는 함수

반응형

엑셀에서 합계를 구하는 SUM 함수는 정말 많이 사용되는 함수입니다.

일정 조건을 만족하는 셀의 범위에서 합계를 구할 때에는 SUMIF 함수를 사용합니다.

그래서, SUMIF 함수의 구문은 다음과 같습니다.

SUMIF(range, criteria, [sum_range])
○ range : 필수요소. 조건을 적용할 셀 범위입니다.
○ criteria : 필수요소. 조건입니다.
                 숫자, 식, 셀 참조, 텍스트, 함수가 올 수 있습니다. 예. 100, ">100", A1, "국어" 등
                 텍스트, 논리 기호, 수학 기호를 포함한 조건은 큰따옴표(")로 묶어야 합니다.
                 와일트카드 문자(?, *)를 사용할 수 있습니다.
                 와일드카드 문자를 조건에 포함하려면, 물결표(~)를 앞에 붙여야 합니다.
sum_range : 선택요소. range 인수와 다른 실제 합계를 계산할 범위입니다.
                        sum_range를 생략하면 range 인수가 합계를 계산할 범위가 됩니다.
                        sum_range와 range의 크기가 같아야 합니다.

예제1. 100점 초과 성적의 합계

=SUMIF(A2:A6, ">100")

성적(A2에서 A6 범위)의 수치가 100을 넘는 성적의 합계를 구하시오.

예제2. 과목이 국어인 성적의 합계

=SUMIF(A2:A6,"국어",B2:B6)

과목(A2에서 A6 범위)이 "국어"인 성적(B2에서 B6)의 합계를 구하시오.

예제3. "어"로 끝나는 과목의 성적의 합계

=SUMIF(A2:A6,"*어",B2:B6)

과목(A2에서 A6 범위)이 "어"로 끝나는 과목의 성적(B2에서 B6)의 합계를 구하시오.

반응형