Excel에서 INDEX 및 MATCH 함수가 있는 SUMPRODUCT

  • 이 공유
Hugh West

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 열

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