목차
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 기능을 단일 또는 여러 기준으로 다루었습니다. 이 기사가 도움이 되었기를 바랍니다. 혼란스럽거나 제안 사항이 있으면 언제든지 의견을 보내주십시오.