Excel에서 조건과 함께 SUMPRODUCT를 사용하는 방법(5가지 방법)

  • 이 공유
Hugh West

Microsoft Excel 로 작업하는 동안 두 개 이상의 범위 간에 데이터를 비교하고 여러 기준으로 계산하는 경우가 있습니다. SUMPRODUCT 함수 가 첫 번째 선택입니다. SUMPRODUCT 기능은 다양한 목적을 가진 매우 유용한 기능입니다. 스마트하고 우아한 방식으로 배열을 처리하는 고유한 기능이 있습니다. 종종 SUMPRODUCT 함수를 사용하여 주어진 기준으로 열을 비교하고 결과를 찾아야 합니다. 오늘 이 기사에서는 SUMPRODUCT 기능을 기준과 함께 사용하는 몇 가지 방법에 대해 설명합니다.

실습 워크북 다운로드

이 연습 시트를 다운로드하여 이 글을 읽으면서 작업을 연습해보세요.

SUMPRODUCT 함수 with Criteria.xlsx

Excel에서 SUMPRODUCT 함수 소개

기술적으로 "SUMPRODUCT" 함수는 해당 배열 또는 범위 값의 합계를 전송합니다.

⇒ 구문

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

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

인수

인수 필수/선택 설명
array1 필수 배열에 대한 첫 번째 입력, 해당 요소를 나누고 나중에 추가하려는 요소.
[array2],[array3] 선택사항 2에서 255까지 곱하고 더할 요소가 있는 배열 매개변수입니다.

5 Excel에서 조건이 있는 SUMPRODUCT 함수의 이상적인 예

SUMPRODUCT<의 놀라운 기능 중 하나 기능은 단일 또는 여러 기준을 매우 잘 처리할 수 있다는 것입니다. 기준 함수가 있는 SUMPRODUCT 에 대해 몇 가지 논의해 보겠습니다.

1. 조회 값에 대한 단일 기준이 있는 SUMPRODUCT

이중 단항 연산자가 있거나 없는 기준으로 SUMPRODUCT 함수를 적용할 수 있습니다.

1.1. 이중 단항 연산자 사용

SUMPRODUCT 함수를 적용하는 현명한 방법은 " 이중 단항 연산자(–)<를 사용하여 함수 내에 기준을 배열로 삽입하는 것입니다. 2>”는 “TRUE” 또는 “FALSE” “1” 또는 “0” 으로 변환합니다. 다음 예에서 일부 "제품" 이름은 "국가" , "수량" "가격" 과 함께 제공됩니다. . 국가 "인도", "중국" "독일" 의 총 가격을 찾습니다.

Excel에서 단일 기준으로 SUMPRODUCT 함수를 사용하는 절차를 따르십시오.

단계:

  • 먼저, 결과를 얻으려는 워크시트의 아무 곳에나 이러한 국가에 대한 표를 만듭니다.
  • 두 번째로, 결과를 넣을 셀을 선택합니다. SUMPRODUCT 함수의 수식.
  • 셋째, 해당 셀에 수식을 삽입합니다. "이중단항연산자(-)" 로 함수를 적용합니다.
=SUMPRODUCT(--($C$5:$C$21=G5),$D$5:$D$21,$E$5:$E$21)

  • 그런 다음 Enter 키를 누릅니다. "인도" 의 총 가격을 얻었습니다.

  • 채우기 핸들 아이콘을 아래로 드래그합니다. 범위에 대해 수식을 복제합니다. 또는 범위를 자동 완성 하려면 더하기( + ) 기호를 두 번 클릭 하십시오.

  • 마지막으로 인도 , 중국 독일 의 결과를 확인할 수 있습니다.

🔎 공식은 어떻게 작동합니까?

  • Array1 –($C$5:$C$21=G5) G5는 "인도" 입니다. 이중 단항 연산자는 $C$4:$C$20 에서 “1” “0” 으로 결과를 변환합니다.
  • [Array2] $D$5:$D$21 이며, 먼저 곱한 다음 더합니다.
  • [Array3] $E$5:$E$21 이며 이 범위도 곱한 다음 더합니다. .

"절대 셀 참조" 를 사용하여 셀을 "차단" 합니다.

1.2. 이중 단항 연산자 제외

이중 단항 연산자를 사용하지 않고 이전 예제를 풀 수 있습니다. 이에 대한 지침을 살펴보겠습니다.

단계:

  • 동일한 결과를 얻기 위해 동일한 예를 사용합니다. 이제 셀 “H5” 에서 SUMPRODUCT 함수. 수식에 값을 입력하면 수식은 다음과 같습니다.

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

  • 더 나아가 키를 입력하여 결과를 표시합니다.

  • 범위에 수식을 복사하려면 채우기 핸들 하향 기호. 또는 추가( + ) 기호를 두 번 클릭 하여 범위를 자동완성 할 수 있습니다.
  • 마찬가지로 결과를 얻을 수 있습니다.

자세히 보기: Excel의 SUMPRODUCT 여러 기준(3가지 접근법)

2. 서로 다른 열에 대해 여러 기준을 사용하는 SUMPRODUCT

이중 단항 연산자를 사용하거나 사용하지 않고 여러 기준을 사용하여 SUMPRODUCT 함수를 적용할 수 있습니다. 배워봅시다!

2.1. 이중 단항 연산자 사용

이 경우 "이중 단항 연산자(–)" 를 사용하여 배열 결과를 "1" 또는 로 변환합니다> "0" . 이전에 사용한 것과 동일한 테이블을 고려하십시오. 이제 여러 기준을 사용하여 결과를 찾습니다. 국가 "중국" "프로세서" 에 대한 "총 가격" , "노트북" 을 찾습니다. "대한민국" 의 "인도" "노트북" . 이러한 기준을 사용하여 결과를 도출합니다.

단계:

  • 처음에는 첫 번째 책에 인접한 셀을 선택하고 수식을 입력합니다.
=SUMPRODUCT(--($B$5:$B$21=G5),--($C$5:$C$21=H5),$D$5:$D$21,$E$5:$E$21)

  • 키보드에서 Enter 키를 누릅니다.한 번 더.

  • 마찬가지로 이전 예에서 채우기 핸들 아이콘을 아래로 드래그하여 범위에 대해 수식을 복제합니다. . 또는 범위를 자동 완성 하려면 더하기( + ) 기호를 두 번 클릭 합니다.
  • 마지막으로 결과를 얻을 수 있습니다.

2.2. 이중 단항 연산자 제외

여기서는 기본 SUMPRODUCT 기능을 사용하여 동일한 다중 기준을 적용합니다.

단계:

  • I5, 셀에 함수를 적용합니다. 기준을 삽입하면 수식은 다음과 같습니다.
=SUMPRODUCT(($B$5:$B$21=G5)*($C$5:$C$21=H5)*$D$5:$D$21*$E$5:$E$21)

  • Enter 를 눌러 결과를 확인하세요.

  • 그 다음 채우기 핸들 아이콘을 드래그하여 수식을 범위에 복사합니다. 또는 더하기( + ) 기호를 더블 클릭 합니다. 이것은 또한 수식을 복제합니다.
  • 마지막으로 결과를 볼 수 있습니다.

자세히 보기: Excel에서 여러 열을 포함하는 SUMPRODUCT 함수(4가지 간단한 방법)

3. OR 논리가 있는 SUMPRODUCT

OR 논리를 수식에 추가하여 SUMPRODUCT 함수를 기준과 함께 보다 동적으로 만들 수 있습니다. "노트북" "노트북" 의 총 가격을 찾아야 하는 상황을 생각해 보십시오.

단계:

  • 먼저 결과를 얻고자 하는 워크시트의 임의의 위치에 테이블을 생성합니다.
  • 그런 다음 셀을 선택하고 다음 수식을 삽입합니다.
=SUMPRODUCT(--((B5:B21=G5)+(B5:B21=H5)>0),D5:D21,E5:E21)

  • 또한 Enter 키를 눌러 결과를 확인하십시오.

4. 여러 AND/OR 기준이 있는 SUMPRODUCT

이 방법에서는 “AND” , “를 모두 사용하여 기준이 있는 SUMPRODUCT 함수를 적용합니다. 또는” 논리. 이번에는 함수에 더 많은 기준을 추가해야 합니다. "인도", "중국" 국가의 "노트북" , "노트북" 제품에 대한 "총 가격" 을 검색합니다.

단계:

  • 시작하려면 두 번째 셀 H10 을 선택하고 선택한 셀에 수식을 입력합니다. .
=SUMPRODUCT(--((B5:B21=G5)+(B5:B21=H5)>0),--((C5:C21=G8)+(C5:C21=H8)>0),D5:D21,E5:E21)

  • 그런 다음 Enter 키를 눌러 결과를 확인합니다.

🔎 공식은 어떻게 작동합니까?

  • 1 -((B5:B21=G5)+(B5:B21=H5)>0),-((C5:C21= G8)+(C5:C21=H8)>0) . 여기에서 B5:B21 '제품' 열이고 G5 H5 '노트북'<2입니다> 및 "노트북" . 마찬가지로 C5:C21 '국가' 열이고 G6 H6 입니다. "인도" "중국".
  • [Array2] is D5:D21 .
  • [배열3] E5:E21 .

5. 행과 열에 대한 여러 기준이 있는 SUMPRODUCT

"SUMPRODUCT" 기능은 열과 열 모두에 대해 이 기능을 사용할 때 진정한 다양성을 보여줍니다.행. 방법을 알아보겠습니다. 다음 예에서는 "인도" , "중국" , "이탈리아" 국가의 일부 "제품" 가격을 볼 수 있습니다. , "독일" , "프랑스" .

단계:

  • 먼저, 선택 결과를 입력할 셀입니다.
  • 그런 다음 해당 셀에 수식을 삽입합니다.
=SUMPRODUCT(C5:G8*(C4:G4=C10)*(B5:B8=C11))

  • 마지막으로 키보드에서 Enter 키를 누릅니다.

기억할 사항

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

✅ SUMPRODUCT 수식의 배열은 동일한 수의 행과 열을 가져야 합니다. 그렇지 않은 경우 #VALUE! 오류.

"SUMPRODUCT" 함수는 와일드카드 문자를 지원하지 않습니다.

결론

The SUMPRODUCT 함수는 엑셀에서 가장 다양한 함수 중 하나입니다. 이 기사에서는 SUMPRODUCT 기능을 단일 또는 여러 기준으로 다루었습니다. 이 기사가 도움이 되었기를 바랍니다. 혼란스럽거나 제안 사항이 있으면 언제든지 의견을 보내주십시오.

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