목차
MS Excel에서는 SUMPRODUCT 와 INDEX 및 MATCH 기능을 함께 사용하는 방법이 매우 다양합니다. 이 기사에서는 행 & columns.
실습 워크북 다운로드
이 기사를 작성하는 데 사용한 Excel 워크북을 다운로드할 수 있습니다. 데이터 & 새로운 결과 보기.
INDEX 및 MATCH 함수가 있는 SUMPRODUCT.xlsx
함수 소개: SUMPRODUCT, INDEX 및 MATCH 예제
이 세 가지 강력한 기능이 어떻게 결합되어 작동하는지 알아보기 전에 이러한 기능 & 그들의 작업 과정은 하나씩.
1. SUMPRODUCT 함수
- 구문:
=SUMPRODUCT(배열1,[배열2],[배열3],…)
- 함수:
해당 범위 또는 배열의 곱의 합계를 반환합니다.
- 예:
데이터 세트에는 컴퓨터 매장의 6개월 판매 가격과 함께 다양한 브랜드의 컴퓨터 장치 목록이 있습니다. 1월에만 모든 브랜드 데스크탑의 총 판매 가격을 알고 싶습니다.
📌 단계:
➤ 첫째, 셀 F18 , 다음을 입력해야 합니다.
=SUMPRODUCT((C5:C14=F16)*D5:D14)
여기서 C5:C14 셀의 범위는 장치 카테고리Excel
기준 7: 모든 행 & 1 열
이 기준에 따라 이제 한 달( 3월 ) 동안 모든 기기 의 총 판매 가격을 추출할 수 있습니다.
📌 단계:
➤ 셀에 수식 삽입 F20 :
=SUMPRODUCT(INDEX(D5:I14,0,MATCH(F19,D4:I4,0)))
수식 분석
- 여기서 MATCH 함수는 <20을 반환합니다>column_num 선택한 월 .
- 출력 → 3 .
- INDEX 기능을 이용하여 판매가격을 검색 행 & 열.
- 출력 → {7560;14260;4250;12870;8110;21360;27890;9250;16000;19680} .
- 마지막으로 SUMPRODUCT 기능으로 합산합니다.
- 출력 → $141,230 .
➤ 입력 & 끝났습니다. 반환 값은 $141,230 .
기준 8: 모든 행을 기준으로 값 추출 & 2열
이 부분에서는 2월 & 6월 .
📌 단계:
➤ 셀 F21 에 다음을 입력해야 합니다. :
=SUMPRODUCT(INDEX(D5:I14,0,MATCH(F19,D4:I4,0)))+SUMPRODUCT(INDEX(D5:I14,0,MATCH(F20,D4:I4,0)))
여기서 플러스(+) 를 추가하여 두 가지 SUMPRODUCT 기능을 적용합니다. 2 다른 개월 모든 장치 .
➤ ENTER 를 누른 후 총판매 가격은 $263,140 .
기준 9: 모든 행 & 모든 열
이제 표에서 모든 달 에 대한 모든 기기 의 총 판매 가격을 확인할 수 있습니다.
📌 단계:
➤ 셀 F20 에 다음을 입력해야 합니다.
=SUMPRODUCT(INDEX(D5:I14,0,0))
< 입력 & $808,090 .
MATCH 함수를 사용할 필요가 없습니다. 모든 열을 다시 정의하고 & INDEX 함수 안에 0의 를 입력하여 행 위치를 지정합니다.
기준 10: 개별 쌍을 기반으로 합계 계산
In 마지막 기준으로 4월 HP 기기와 6월 Lenovo 기기의 총 판매 가격을 함께 알아보겠습니다.
📌 단계:
➤ 이 기준에 따라 셀 F22 의 수식은 다음과 같습니다.
=SUMPRODUCT(INDEX(D5:I14,MATCH({"HP","Lenovo"},B5:B14,0),MATCH({"Apr","Jun"},D4:I4,0)))
공식파괴
- 여기서 1차 MATCH 함수는 2 쌍 의 선택된 장치 의 row_num 을 반환합니다.
- 출력 → {1,3} .
- 그러면 2차 MATCH 함수 2 Pairs 의 선택된 Months 의 column_num 을 반환합니다.
- 출력 → {4,6} .
- INDEX 기능으로 검색 행 &열입니다.
- 마지막으로 SUMPRODUCT 함수가 더합니다.
- 출력 → $12,730 .
➤ 이제 입력 & 결과는 $12,730 입니다.
이 결합된 기능에 개별 쌍을 추가하는 동안 Device<2를 삽입해야 합니다> & Month 는 행 & 열 위치 및 Device & 쌍의 월 이름은 해당 순서로 유지되어야 합니다.
자세히 보기: Excel의 여러 배열에서 여러 기준을 일치시키는 방법
SUMPRODUCT 대 INDEX-MATCH
- SUMPRODUCT 함수는 선택한 배열의 곱 합계를 반환합니다. 배열 수식 의 대안으로 사용할 수 있습니다. SUMPRODUCT 함수는 다양한 분석 및 비교를 위해 Excel에서 여러 기준과 함께 사용할 수도 있습니다.
- 한편 INDEX 와 MATCH <의 조합은 2>함수는 Excel의 조회 함수 에 대한 매우 효율적인 대안으로 지정된 데이터 세트 내에서 특정 값을 검색할 수 있습니다. SUMIFS 기능과 INDEX-MATCH 기능의 조합은 여러 기준에 대한 조건부 합계를 계산 하는 동안 놀라운 일을 할 수 있습니다.
결론
SUMPRODUCT , INDEX & 매치 기능을 함께 사용하면 일반 Excel 작업에 적용하라는 메시지가 표시됩니다. 질문이나 피드백이 있으면 귀중한 의견을 통해 알려주십시오. 우리의 다른 유익한 & 이 웹 사이트에서 Excel 기능을 기반으로 한 흥미로운 기사.
열, 셀 F16은 선택한 장치를 나타내고 셀 범위 D5:D14는 Jan의 셀을 나타냅니다. 열.<그런 다음 ENTER & 1월 모든 데스크톱의 총 판매 가격을 한 번에 확인할 수 있습니다.
SUMPRODUCT 기능에는 단 하나의 어레이. 여기서 C5:C14=F16 는 셀 범위 C5:C14 에서 셀 F16 의 기준과 일치하도록 함수에 지시한다는 의미입니다. 이전에 별표(*) 가 있는 D5:D14 셀의 다른 범위를 추가하여 지정된 기준에 따라 해당 범위의 모든 값을 합산하도록 함수에 지시합니다.
2. INDEX 함수
- 구문:
=INDEX(배열, 행_번호, [열_번호])
또는
=INDEX(참조, 행_번호, [열_번호], [면적_번호])
- 함수:
지정된 범위에서 특정 행과 열이 교차하는 셀 참조 값을 반환합니다.
- 예:
3번째 행 & 테이블의 판매 가격 배열에서 네 번째 열입니다.
📌 단계:
➤ 셀 F19 에서, 유형:
=INDEX(D5:I14,3,4)
< 입력 & 결과를 얻을 수 있습니다.
배열의 4번째 열은 4월 & 3번째 행은 Lenovo 데스크탑 카테고리 를 나타내며, 배열의 교차점에서 Lenovo 데스크탑의 판매 가격을 찾을 수 있습니다. 4월 .
3. MATCH 함수
- 구문:
=MATCH(lookup_value, lookup_array, [match_type])
- 함수:
배열에서 지정된 순서로 지정된 값과 일치하는 항목의 상대적 위치를 반환합니다.
- 예:
먼저 월 헤더에서 6월 의 위치를 알아 보겠습니다.
📌 단계:
➤ 셀 F17 에서 공식은 다음과 같습니다.
=MATCH(F16,D4:I4,0)
< 입력 & 월 헤더에서 6월 의 열 위치가 6 인 것을 확인할 수 있습니다.
셀 F17에서 월 이름 변경 & 선택한 다른 달의 관련 열 위치가 표시됩니다.
그리고 이름에서 Dell 브랜드의 행 위치를 알고 싶다면 열 B 의 브랜드 중 셀 F20 의 수식은 다음과 같습니다.
=MATCH(F19,B5:B14,0)
여기에서 B5:B14 는 브랜드명이 검색되는 셀의 범위입니다. 셀 F19 에서 브랜드 이름을 변경하면 선택한 셀 범위에서 해당 브랜드의 관련 행 위치를 가져옵니다.
INDEX와 MATCH 기능을 함께 사용Excel
이제 INDEX & MATCH 는 하나의 함수로 함께 작동하며 이 결합된 함수가 정확히 출력으로 반환하는 것입니다. 이렇게 결합된 INDEX-MATCH 함수 는 큰 배열에서 특정 데이터를 찾는 데 정말 효과적입니다. 여기서 MATCH 기능은 행 & 입력 값의 열 위치 & INDEX 함수는 해당 행 & 열 위치.
이제 데이터 세트를 기반으로 6월 Lenovo 브랜드의 총 판매 가격을 알고 싶습니다.
📌 단계:
➤먼저 셀 E19 에 입력:
=INDEX(D5:I14,MATCH(E17,B5:B14,0),MATCH(E16,D4:I4,0))
여기서 셀 E17 은 선택된 장치 를 가리키며, 셀 B5:B14 의 범위는 브랜드 <2의 셀을 나타냅니다>열 및 셀 E16 은 선택한 월 을 나타냅니다.
수식 분석
- MATCH(E16,D4:I4,0)
- E16 → lookpu_value 인수입니다.
- D4 :I4 → lookup_array 인수를 참조합니다.
- 0 → It [match_type] 인수를 나타냅니다.
- 출력 → 6 .
- MATCH(E17,B5:B14,0)
- 출력 → 3 .
- INDEX(D5:I14,MATCH(E17,B5:B14,0),MATCH(E16,D4:I4,0)) → INDEX(D5:I14,3 가 됩니다. ,6) .
- D5:I14 → array argument.
- 3 → 이것은 row_num argument. 를 나타냅니다.
- 6 → [column_num] 인수를 참조한다.
- 출력 → $6,580 .
<이제 ENTER & 결과를 즉시 확인할 수 있습니다.
월 & E16 & E17 각각 E19 에서 관련 결과를 한 번에 얻을 수 있습니다.
자세히 보기: 특정 데이터 선택 방법 Excel에서(6가지 방법)
SUMPRODUCT 함수 내에 INDEX 및 MATCH 함수 중첩
여기에 메인 & SUMPRODUCT , INDEX & MATCH 가 함께 작동합니다. 이 복합 함수를 사용하여 10 다른 기준에서 출력 데이터를 찾을 수 있습니다.
기준 1: 1 행을 기준으로 출력 찾기 & 1 열
첫 번째 기준에 따라 Acer 브랜드의 4월<총 판매 가격을 알고 싶습니다. 2>.
📌 단계:
➤ 먼저 셀 F20 에서 수식은 다음과 같습니다.
=SUMPRODUCT(INDEX(D5:I14,MATCH(F18,B5:B14,0),MATCH(F19,D4:I4,0)))
여기서 셀 F18 는 선택한 Device 를 나타내고 셀 F19 는 선택한 장치를 나타냅니다. 월 .
수식 분석
- 여기서 첫 번째 와 두 번째 MATCH 함수는 row_num 및 [column_num] INDEX 함수에 대한 인수.
- 그런 다음 INDEX 함수는 SUMPRODUCT 함수.
- 마지막으로 SUMPRODUCT 함수는 출력 $3,250 을 반환합니다.
<그 후 , 입력 & 반환 값은 $3,250 .
입니다. 자세히 보기: Excel에서 3가지 기준이 있는 INDEX MATCH(4가지 예) )
기준 2: 1행 기준으로 데이터 추출 & 2열
이제 2월 과 6월 의 HP 장치의 총 판매 가격을 알고 싶습니다. .
📌 단계:
➤ 셀 F21 에 다음을 입력해야 합니다.
=SUMPRODUCT(INDEX(D5:I14,MATCH(F18,B5:B14,0),MATCH({"Feb","Jun"},D4:I4,0)))
여기서 셀 F18 은 선택한 장치 를 가리킵니다.
Formula Breakdown
- 여기 두 번째 MATCH 함수에서 중괄호 안에 월을 정의합니다. 두 달의 열 위치를 반환합니다.
- 출력 → {2,6} .
- INDEX 함수를 통해 교차점을 기준으로 매도가를 찾는다. 행 & 열입니다.
- 마지막으로 SUMPRODUCT 함수가 더합니다.
- 출력 → $21,990 .
➤ ENTER 를 누르면 다음과 같은 결과 값이 표시됩니다. $21,990 .
자세히 보기: Excel에서 INDEX-MATCH 수식을 사용하는 예(8Approaches)
기준 3: 1 Row & 모든 열
이 부분에서는 1 고정 행이 있는 모든 열을 다룹니다. 따라서 모든 달 의 Lenovo 장치의 총 판매 가격은 여기에서 확인할 수 있습니다.
📌 단계:
<셀 F20 에 다음을 입력합니다.
=SUMPRODUCT(INDEX(D5:I14,MATCH(F18,B5:B14,0),0))
수식 분석
- 여기서 MATCH 함수는 선택한 장치의 row_num 을 반환합니다. .
- 출력 → 3 .
- INDEX 기능을 이용하여 판매가격을 검색 행 & 열.
- 출력 → {6500,7650,4250,3150,8700,6580} .
- 마지막으로 SUMPRODUCT 기능으로 합산합니다.
- 출력 → $36,830 .
< 입력 & 총 판매 가격은 $36,830 입니다.
이 기능에서 모든 월 또는 모든 열을 고려하기 위한 기준을 추가하려면 0 를 column_pos 인수로 MATCH 함수 내부에 입력합니다.
유사한 읽기
- 다른 시트에 여러 기준이 있는 INDEX MATCH(2가지 방법)
- SUMIF with INDEX 및 MATCH 기능 Excel
- Excel에서 다중 일치를 사용한 인덱스 일치(5가지 방법)
- INDEX MATCH 다중 기준Excel(배열 수식 없음)
- Excel 인덱스 단일/다중 결과가 있는 단일/다중 조건 일치
기준 4: 합계 계산 2열 기준 & 1열
2 행 & 1 열 기준으로 HP & Lenovo 6월 의 장치.
📌 단계:
➤ In Cell F21 , 공식은 주어진 기준에 따릅니다:
=SUMPRODUCT(INDEX(D5:I14,MATCH({"HP","Lenovo"},B5:B14,0),MATCH(F20,D4:I4,0)))
Hare, 셀 F20 는 다음을 나타냅니다. 선택한 월 .
공식 분석
- 여기서 첫 번째 MATCH 함수는 선택한 장치 의 row_num 을 반환합니다.
- 출력 → {1,3} .
- 그러면 2차 MATCH 함수 선택한 월 의 column_num 을 반환합니다.
- 출력 → 6 .
- INDEX 기능을 이용하여 판매가격을 검색 행 & 열입니다.
- 마지막으로 SUMPRODUCT 함수가 더합니다.
- 출력 → $16,680 .
➤ ENTER 를 누른 후, 반환 값은 $16,680 .
여기서 첫 번째 MATCH 함수 안에 HP를 입력해야 합니다. & Lenovo 배열을 중괄호로 묶어 배열 안에 넣습니다.
자세히 보기: Sum withExcel
조건 5: 2행 기준 합계 평가 & 열 2개
이제 2 행 & 2 열 HP & Lenovo 두 특정 달의 장치 - 4월 & 6월 .
📌 단계:
➤ 셀 입력 F22 :
=SUMPRODUCT(INDEX(D5:I14,MATCH({"HP","Lenovo"},B5:B14,0),MATCH(F20,D4:I4,0)))+SUMPRODUCT(INDEX(D5:I14,MATCH({"HP","Lenovo"},B5:B14,0),MATCH(F21,D4:I4,0)))
여기서 우리가 하는 일은 SUMPRODUCT 기능 사이에 Plus(+) 를 추가하여 두 기능을 통합하는 것입니다. 다른 달.
< 입력 & 출력이 $25,980 .
으로 표시됩니다. 자세히 보기: Index Match Sum Multiple Rows in Excel( 3가지 방법)
기준 6: 2행 기준으로 결과 찾기 & 모든 열
이 부분에서는 2 행 & 모든 열. 따라서 HP & Lenovo 장치 모든 달 .
📌 단계:
➤ 공식은 다음과 같습니다. In Cell F21 :
=SUMPRODUCT(INDEX(D5:I14,MATCH(F18,B5:B14,0),0))+SUMPRODUCT(INDEX(D5:I14,MATCH(F19,B5:B14,0),0))
이전 방법과 마찬가지로 두 개의 SUMPRODUCT 함수를 더하기(+) 사이에 2 다른 장치 모든 달 .
< ENTER 누르기 & 결과 값은 $89,870 입니다.
자세히 보기: Index Match Multiple Criteria in Rows and 열