목차
다른 열의 값이 지정된 조건을 충족할 때 특정 열의 숫자를 합산하는 방법을 알고 계십니까? 이 기사에서는 여러 조건과 OR 논리를 사용하여 SUMIF를 수행하는 3가지 방법을 배웁니다.
Microsoft Excel에는 여러 조건이 있는 셀의 합계를 구하는 특수 기능인 SUMIFS 기능이 있습니다. 이 함수는 AND 논리와 함께 작동하도록 설계되었습니다. 지정된 모든 기준이 해당 셀에 대해 TRUE인 경우에만 셀이 추가됩니다. 그러나 경우에 따라 조건 중 하나라도 TRUE일 때 셀을 추가하기 위해 여러 OR 기준으로 합산해야 할 수도 있습니다. 그리고 이것은 SUMIF 기능이 유용할 때입니다.
SUMIF + SUMIF는 이것 또는 저것과 같은 셀을 합산합니다.
한 열에서 숫자를 합산하려는 경우 다른 열이 A 또는 B와 같을 때 가장 확실한 해결책은 각 조건을 개별적으로 처리한 다음 결과를 함께 추가하는 것입니다.
SUMIF(range, criteria1, sum_range) + SUMIF(range , criteria2, sum_range)아래 표에서 사과 와 레몬 이라는 두 가지 제품의 매출을 합산한다고 가정합니다. 이를 위해 2개의 서로 다른 SUMIF 함수의 기준 인수에 관심 있는 항목을 직접 제공할 수 있습니다.
=SUMIF(A2:A10, "apples", B2:B10) + SUMIF(A2:A10, "lemons", B2:B10)
또는 별도의 셀에 기준을 입력할 수 있습니다. 해당 셀을 참조하십시오.
=SUMIF(A2:A10, E1, B2:B10) + SUMIF(A2:A10, E2, B2:B10)
여기서 A2:A10은 항목 목록( 범위 )이고 B2:B10입니다.는 합산할 숫자( sum_rage ), E1 및 E2는 대상 항목( 기준 ):
공식 작동 방식:
첫 번째 SUMIF 함수는 사과 판매를 더하고 두 번째 SUMIF는 레몬 판매를 더합니다. 더하기 연산은 소계를 함께 더하고 총계를 출력합니다.
배열 상수가 있는 SUMIF - 여러 기준이 있는 간단한 수식
SUMIF + SUMIF 접근 방식은 2가지 조건에서 잘 작동합니다. 3개 이상의 기준으로 합산해야 하는 경우 공식이 너무 커지고 읽기 어려워집니다. 보다 간결한 수식으로 동일한 결과를 얻으려면 배열 상수에 기준을 제공하십시오.
SUM(SUMIF(range, { crireria1, crireria2, crireria3, …}, sum_range))이 수식은 OR 논리를 기반으로 작동한다는 점을 기억하세요. 하나의 조건이 충족되면 셀이 합산됩니다.
우리의 경우 3개의 서로 다른 판매액을 합산하려면 항목의 수식은 다음과 같습니다.
=SUM(SUMIF(A2:A10, {"Apples","Lemons","Oranges"}, B2:B10))
위 스크린샷에서 조건은 배열에 하드코딩되어 있습니다. 기준의 모든 변경. 이를 방지하려면 미리 정의된 셀에 기준을 입력하고 수식을 범위 참조로 제공할 수 있습니다(이 예에서는 E1:E3).
=SUM(SUMIF(A2:A10, E1:E3, B2:B10))
동적 배열을 지원하는 Excel 365에서 , Enter 키로 완성되는 일반 수식처럼 작동합니다. Excel 2019, Excel 2016, Excel의 사전 동적 버전에서2013 및 이전 버전에서는 Ctrl + Shift + Enter 바로 가기를 사용하여 배열 수식으로 입력해야 합니다.
이 수식 작동 방식:
SUMIF의 기준에 연결된 배열 상수는 여러 결과를 배열 형식으로 반환하도록 강제합니다. 우리의 경우 사과 , 레몬 및 오렌지 의 경우 3가지 다른 양입니다.
{425;425;565}
total, 우리는 SUM 함수를 사용하고 SUMIF 수식 주위를 감쌉니다.
SUMPRODUCT 및 SUMIF는 여러 OR 조건이 있는 셀의 합계를 구합니다.
배열을 좋아하지 않으며 다음과 같은 일반 수식을 찾고 있습니다. 다른 셀에서 여러 기준으로 합산할 수 있습니까? 문제 없어요. SUM 대신 기본적으로 배열을 처리하는 SUMPRODUCT 함수를 사용합니다.
SUMPRODUCT(SUMIF(range, crireria_range , sum_range))
조건이 셀 E1에 있다고 가정하면 E2 및 E3, 공식은 다음과 같은 형태를 취합니다.
=SUMPRODUCT(SUMIF(A2:A10, E1:E3, B2:B10))
이 공식 작동 방식:
유사 이전 예에서 SUMIF 함수는 각 개별 조건의 합계를 나타내는 숫자 배열을 반환합니다. SUMPRODUCT는 이러한 숫자를 함께 더하고 최종 합계를 출력합니다. SUM 함수와 달리 SUMPRODUCT는 배열을 처리하도록 설계되었으므로 Ctrl + Shift + Enter 키를 누르지 않고도 일반 수식처럼 작동합니다.
와일드카드와 함께 여러 기준을 사용하는 SUMIF
이후 Excel SUMIF 함수는 와일드카드를 지원합니다.필요한 경우 여러 기준에 포함하세요.
예를 들어 모든 종류의 사과 및 바나나 의 판매량을 합산하려면 공식은 다음과 같습니다.
=SUM(SUMIF(A2:A10, {"*Apples","*Bananas"}, B2:B10))
개별 셀에 조건을 입력해야 하는 경우 해당 셀에 와일드카드를 직접 입력하고 SUMPRODUCT SUMIF 수식에 대한 기준으로 범위 참조를 제공할 수 있습니다.
이 예에서는 Green apples 및 Goldfinger bananas 와 같은 선행 문자 시퀀스와 일치하도록 항목 이름 앞에 와일드카드 문자(*)를 넣습니다. 셀의 특정 텍스트를 포함하는 항목의 총계를 얻으려면 양쪽에 별표를 넣으십시오. "*apple*".
여러 조건으로 Excel에서 SUMIF를 사용하는 방법입니다. 읽어 주셔서 감사합니다. 다음 주 블로그에서 뵙기를 바랍니다!
연습 워크북 다운로드
SUMIF 다중 기준(.xlsx 파일)