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

예를들어 "국가" 조건범위에서 국가를 "중국" 또는 "한국"으로 지정하고, 자산의 합계를 구할수 있는지요?
SUMIF 함수를 + 으로 연결해보세요.
=SUMIF(국가범위,"중국",합계범위)+SUMIF(국가범위,"한국",합계범위)
조건에서 "*홍길동*" 으로하면 홍길동이 포함된 모든 항목의 합게를 구하는데요. 여기서 홍길동이라는 텍스트 부분을 셀참조로 할 수 없나요? 안그러면 일일히 특정 문구를 수동으로 기입을 해야하는데 항목이 수백개라 힘듭니다
누가 "*"&A1"*" 이렇게 하면 A1셀값을 참조된다던데 안돼더라고요.물론 A1셀값은 텍스트입니다.
결론적으로 조건부분을 셀값으로 참조해서 셀값의 텍스트가 포함된 모든 항목의 합계를 구하는 방법이 있는지 조언 부탁드려요~ ^^
A1과 "*" 사이에 & 기호가 빠져있습니다.^^;
"*"&A1&"*" 로 조건을 입력해보세요.
여러 조건 합계를 구하려면 SUMIFS 함수를 한번 사용해보시겠어요?
=SUMIFS(합계범위,국가범위,"중국",회사범위,"ICBC")
https://www.oppadu.com/엑셀-sumifs-함수
해당되는 행범위도 일치시켰고, 숫자서식도 확인했습니다.
뭘 확인해야 할까요?
크게 2가지 원인이 있을 수 있습니다.
1. 값 앞 뒤로 보이지 않는 공백이 있는 경우 -> TRIM 함수로 공백을 제거 후 다시 실행해보세요.
2. 셀 병합이 되어 있는 경우-> 셀 병합을 해제 후 잘못된 값이 섞여있는지 한번 확인해보세요.
제시해드린 답변이 문제 해결에 도움이 되셨길 바랍니다.
감사합니다.
단일시트 내의 데이터가 아닌
통합문서 내의 여러시트에서 조건 검색하는방법이 알고싶습니다.
SUMIF 함수는 동일 시트에서만 조회할 수 있습니다.
여러 시트 조건으로 검색하려면, 여러 시트 데이터를 한 테이블로 병합한 후 함수를 사용해야 합니다.