Excel에서 SUMPRODUCT IF를 사용하는 방법(적합한 예 2개)

  • 이 공유
Hugh West

SUMPRODUCT 는 다양한 목적을 가진 매우 유용한 기능입니다. 둘 이상의 범위 사이에서 데이터를 비교하고 여러 기준으로 계산할 때 SUMPRODUCT 함수가 첫 번째 선택입니다 . 스마트하고 우아한 방식으로 배열을 처리하는 고유한 기능이 있습니다. SUMPRODUCT-IF 조합 또는 조건부 SUMPRODUCT 를 사용하여 주어진 기준으로 열을 비교하고 결과를 찾아야 하는 경우가 많습니다. 오늘 이 기사에서는 SUMPRODUCT-IF 결합 함수 와 이 조합에 대한 몇 가지 다른 대안 접근 방식에 대해 설명합니다.

실습 워크북 다운로드

연습하려면 이 실습 시트를 다운로드하세요.

SUMPRODUCT+IF 조합 사용.xlsx

엑셀 SUMPRODUCT 함수 소개

기술적으로 SUMPRODUCT 함수 는 해당 배열 또는 범위 값의 합계를 반환합니다. 일반적으로 곱셈이 기본 연산이지만 나누기, 빼기 또는 더하기도 수행할 수 있습니다.

⦿ 구문:

의 구문 SUMPRODUCT 함수는 간단하고 직접적입니다.

=SUMPRODUCT(array1, [array2], [array3], …)

⦿ 인수:

  • [array1]: 셀의 첫 번째 배열 또는 범위 그 값을 곱한 다음 더합니다.
  • [ array2], [array3]…: 배열 인수 2 ~255 값을 곱한 다음 더합니다.

2 Excel에서 SUMPRODUCT IF 조합을 사용하는 예

Excel에는 내장된 "SUMPRODUCT IF” 함수이지만 SUMPRODUCT IF 함수를 결합하여 배열 수식으로 사용할 수 있습니다. 이 수식에 대해 논의해 보겠습니다.

예 1: 하나의 기준으로 SUMPRODUCT IF 수식 적용

이 수식을 하나의 기준으로 사용할 수 있습니다. 학습하려면 다음 단계를 따르십시오.

단계-1:

  • 일부 과일 품목이 "지역"<2으로 제공되는 데이터 테이블을 고려하십시오>, '수량' '가격' . 일부 품목의 총 가격을 알아 보겠습니다.

Step-2:

  • 또 하나 만들기 항목의 총 가격을 얻으려는 워크시트의 임의의 테이블. "체리" , "사과", "자두" 항목을 선택합니다.

3단계:

  • H4 에 다음 수식을 적용합니다. 이 수식의 형식은-

=SUMPRODUCT(IF(기준 범위=기준, 값 범위1*값 범위2)) <9입니다>

  • 수식에 값을 삽입합니다.

=SUMPRODUCT(IF($C$5:$C$21=G5,$D$5:$D$21*$E$5:$E$21))

여기서,

  • 기준_범위 $C$5:$C$21입니다.
  • 기준 G5 , G6 G7 .
  • 값_범위1 $D$5:$D$21.
  • 값_범위2 $E$5:$E$21입니다.

  • 적용하다 CTRL+SHIFT+ENTER 를 동시에 눌러 이 수식을 배열 수식으로 사용할 수 있습니다. Excel 365 를 사용하는 경우 Enter 만 누르면 배열 수식을 적용할 수 있습니다.

4단계:

  • 총 가격을 얻었습니다. 이제 나머지 항목에 대해 동일한 수식을 적용합니다.

자세히 보기: Excel에서 조건이 있는 SUMPRODUCT(5가지 방법) )

예 2: 다른 열에 여러 기준이 있는 SUMPRODUCT IF 수식 적용

여러 기준에 동일한 수식을 사용합니다.

단계- 1:

  • 표 2에 다른 기준 "지역" 을 추가해 보겠습니다. 이 경우 "체리" "오세아니아" 지역 및 "Apple" "아시아" 지역.

2단계:

  • 이제 아래 공식을 적용합니다. 수식에 값을 삽입합니다.

=SUMPRODUCT(IF($B$5:$B$21=G5,IF($C$5:$C$21=H5,$D$5:$D$21*$E$5:$E$21)))

여기서,

  • 기준_범위 $B$5:$B$21, $C$5:$C$21입니다.
  • 기준 G5, H5입니다.
  • 값_범위1 $D$5:$D$21.
  • 입니다. Values_range2 $E$5:$E$21.
  • 이제 ENTER 를 누릅니다.

3단계:

  • 우리의 가치는 여기에 있습니다. 이제 "Apple" 항목에 대해 동일한 작업을 수행합니다.

자세히 알아보기: 사용 방법 SUMPRODUCT IF in Excel

대신 SUMPRODUCT만 사용하는 방법SUMPRODUCT IF Formula in Excel

이전 결과를 도출하는 다른 접근 방식이 있습니다. 이중 단항(–) 을 사용하여 배열로 SUMPRODUCT 함수 내에 기준을 삽입하여 TRUE 또는 FALSE 1 또는 0 .

하나의 조건이 있는 SUMPRODUCT:

이 경우 이전 예를 고려할 것입니다. 목록에서 “Mango” 의 총 가격을 찾을 것입니다.

  • 아래 조건부 SUMPRODUCT 공식을 적용합니다.

=SUMPRODUCT(--(C5:C21=G5),D5:D21,E5:E21)

여기서

  • 배열1 (– (C5:C21=G5).
  • [배열2] D5:D21.
  • [배열3]<입니다. 2>는 E5:E21.
  • "Enter" 키를 누릅니다. 결과가 여기에 있습니다.

공식 설명:

이제 조건부 SUMPRODUCT 가 함수 작동

  • "–(C4:C20=G4)" 를 수식에 입력하면 이 이중 단항(–)이 TRUE 또는 FALSE 1 또는 0 로. 워크시트에서 이 "–(C4:C20=G4)" 부분을 선택하고 <1을 누릅니다>“F9” 기본 값을 확인합니다.

    출력: {0,1,0,0,0,0,0,0,0,1,1,0,1,1 ,0,0,0,1}

  • 이제 배열을 값으로 분해하면 실제 공식은 다음과 같습니다.이것,

=SUMPRODUCT({0,1,0,0,0,0,0,0,1,1,0,1,1,0,0,0, 1},{20,50,100,50,500,80,90,56,60,80,100,40,45,25,35,45,90},{15,20,2,5,12,10,15,9, 20,30,5,30,25,10,10,20,15})

  • 첫 번째 배열은 두 번째 배열과 곱하고 두 번째 배열은 세 번째 배열과 곱합니다. 이 사진을 따라가세요

조건부 SUMPRODUCT 가 작동하는 방식입니다.

자세히 알아보기: SUMPRODUCT 날짜 범위 [7가지 생산적인 방법]

여러 열에 여러 조건 적용:

다음 예에서는 총 "오세아니아" 지역의 "체리" 가격.

  • 공식을 적용합니다. 이 수식의 최종 형식은

=SUMPRODUCT(--(B5:B21=G5), --(C5:C21=H5),D5:D21,E5:E21)

여기서

    입니다.
  • 배열1 (–(C5:C21=G5),–(C5:C21=H5).
  • [배열2] D5:D21.
  • [Array3] E5:E21.
  • 입니다. ENTER 를 누르십시오. 결과가 달성되었습니다.

자세히 보기: 여러 열이 있는 SUMPRODUCT 함수 Excel(4가지 간단한 방법)

OR 논리 적용:

OR 논리를 수식에 추가하여 이 수식을 더 많이 만들 수 있습니다. dynamic.

데이터 테이블에서 "망고" "체리" 의 총 가격을 가져와야 한다고 가정해 보겠습니다.

  • SUMPRODUCT 수식을 OR 와 함께 적용하고 값을 삽입합니다.
  • 수식is

=SUMPRODUCT(--((C5:C21=G5)+(C5:C21=H5)>0),D5:D21,E5:E21)

여기서

  • Array1 -((C5:C21=G5)+(C5:C21=H5)>0)이다. 여기서 G5 "망고" 이고 H5 "체리" 입니다. 이 배열은 데이터 테이블에서 "Mango" "Cherry" 의 총 수를 계산합니다.
  • [Array2] 입니다. D5:D21.
  • [Array3] E5:E21.
  • 을 누르십시오." Enter” 제품의 총 가격을 가져옵니다.

여러 AND/OR 기준 적용:

이 경우 여러 조건으로 Or 논리를 적용합니다.

다음 예에서는 "체리" "망고" <의 총 가격을 찾아야 합니다. 2> "아시아" "유럽" 지역에서.

  • 결과를 얻기 위해 이제 AND/OR로 수식을 적용합니다. 논리. 수식은

=SUMPRODUCT(--((B5:B21=H4)+(B5:B21=H5)>0),--((C5:C21=H6)+(C5:C21=H7)>0),D5:D21,E5:E21)

여기서

  • Array1 –((B5:B21=H4)+(B5:B21=H5)>0),–((C5:C21=H6)+(C5:C21=H7)> 0). 여기서 B5:B21은 "지역" 열, H4 H5 "아시아" "유럽"입니다. ” .마찬가지로, C5:C21 "항목" 열이고, H6 H7 "체리" "망고".
  • [Array2] D5:D21.
  • [ Array3] E5:E21입니다.
  • 총 가격을 확인하려면 ENTER 를 누르세요.

빠른 참고 사항

SUMPRODUCT 수식의 배열은 동일한 수의 행과 열을 가져야 합니다. 만약에그렇지 않으면 #VALUE! 오류.

SUMPRODUCT 함수는 숫자가 아닌 값을 0으로 처리합니다. 수식에 숫자가 아닌 값이 있는 경우 대답은 "0"입니다.

SUMPRODUCT IF 수식은 배열 수식이므로 다음을 수행해야 합니다. CTRL+SHIFT+ENTER 를 동시에 눌러 수식을 적용합니다.

SUMPRODUCT 기능은 와일드카드 문자를 지원하지 않습니다.

결론

오늘 우리는 이 기사에서 SUMPRODUCT IF 수식과 다른 대체 조건부 SUMPRODUCT 수식에 대해 논의했습니다. 이 기사가 문제에 직면했을 때 유용하기를 바랍니다. 헷갈리시면 댓글 달아주세요. Excel에 대해 자세히 알아보려면 사이트 를 방문하십시오.

Hugh West는 업계에서 10년 이상의 경험을 가진 고도로 숙련된 Excel 트레이너이자 분석가입니다. 그는 회계 및 재무 학사 학위와 경영학 석사 학위를 보유하고 있습니다. Hugh는 교육에 대한 열정을 가지고 있으며 따라하기 쉽고 이해하기 쉬운 독특한 교수법을 개발했습니다. Excel에 대한 그의 전문 지식은 전 세계 수천 명의 학생과 전문가가 자신의 기술을 향상시키고 경력에서 탁월하도록 도왔습니다. Hugh는 자신의 블로그를 통해 자신의 지식을 전 세계와 공유하고 개인과 기업이 잠재력을 최대한 발휘할 수 있도록 무료 Excel 자습서 및 온라인 교육을 제공합니다.