SUMPRODUCT z funkcjami INDEX i MATCH w Excelu

  • Udostępnij To
Hugh West

W MS Excel istnieje ogromna różnorodność wykorzystania SUMPRODUCT z INDEX oraz MATCH W tym artykule postaram się zilustrować, jak możemy efektywnie wykorzystać tę funkcję złożoną pod wieloma kryteriami wzdłuż wierszy & kolumn.

Pobierz Zeszyt ćwiczeń

Możesz pobrać skoroszyt Excela, który wykorzystaliśmy do przygotowania tego artykułu. Możesz zmodyfikować dane & zobaczyć nowe wyniki.

SUMPRODUCT z funkcjami INDEX i MATCH.xlsx

Wprowadzenie do funkcji: SUMPRODUCT, INDEX i MATCH z przykładami

Przed zejściem do tego, jak te trzy potężne funkcje działają łącznie, pozwól nam się wprowadzić do tych funkcji & ich proces pracy jeden po drugim.

1) Funkcja SUMPRODUCT

  • Składnia:

=SUMPRODUKT(array1,[array2],[array3],...)

  • Funkcja:

Zwraca sumę iloczynów odpowiednich zakresów lub tablic.

  • Przykład:

W naszym zbiorze danych znajduje się lista urządzeń komputerowych różnych marek wraz z cenami sprzedaży z 6 miesięcy dla sklepu komputerowego. Chcemy poznać łączną cenę sprzedaży komputerów stacjonarnych wszystkich marek tylko dla stycznia.

📌 Kroki:

➤ Po pierwsze, w komórce F18 , musimy wpisać:

=SUMPRODUCT((C5:C14=F16)*D5:D14)

Tutaj zakres komórek C5:C14 wskazuje komórki Kategoria urządzenia kolumna, komórka F16 odnosi się do wybranego Urządzenie oraz zakres komórek D5:D14 reprezentuje komórki Jan kolumna.

➤ Następnie naciśnij przycisk ENTER & zobaczysz całkowitą cenę sprzedaży wszystkich komputerów stacjonarnych dla Styczeń od razu.

Wewnątrz SUMPRODUCT w funkcji, leży tylko jedna tablica. Tutaj, C5:C14=F16 oznacza, że instruujemy funkcję, aby dopasowała kryteria z Cell F16 w zakresie komórek C5:C14 ...poprzez dodanie kolejnego zakresu komórek D5:D14 z Gwiazdka(*) wcześniej mówimy funkcji, aby zsumowała wszystkie wartości z tego zakresu pod podanymi kryteriami.

2) Funkcja INDEX

  • Składnia:

=INDEX(tablica, wiersz_num, [kolumna_num])

lub,

=INDEX(odniesienie, nr wiersza, [kolumna_num], [obszar_num])

  • Funkcja:

Zwraca wartość referencji komórki na przecięciu danego wiersza i kolumny, w danym zakresie.

  • Przykład:

Zakładając, że chcemy znać wartość na przecięciu 3 wiersza & 4 kolumny z tablicy cen sprzedaży z tabeli.

📌 Kroki:

➤ W Komórka F19 , typ:

=INDEX(D5:I14,3,4)

➤ Prasa ENTER & otrzymasz wynik.

Ponieważ. 4. kolumna w tablicy przedstawia ceny sprzedaży wszystkich urządzeń dla Kwiecień & the 3. rząd reprezentuje Lenovo Kategoria komputerów stacjonarnych w miejscu ich przecięcia w tablicy znajdziemy cenę sprzedaży Lenovo biurko w Kwiecień .

3) Funkcja MATCH

  • Składnia:

=MATCH(lookup_value, lookup_array, [match_type])

  • Funkcja:

Zwraca względną pozycję elementu w tablicy, który pasuje do określonej wartości w określonej kolejności.

  • Przykład:

Po pierwsze, będziemy znali pozycję mies. Czerwiec z nagłówków miesięcy.

📌 Kroki:

➤ W Komórka F17 , nasza formuła będzie:

=MATCH(F16,D4:I4,0)

➤ Prasa ENTER & przekonasz się, że pozycja kolumny miesiąca Czerwiec jest 6 w nagłówkach miesięcy.

Zmień nazwę miesiąca w Komórka F17 & zobaczysz powiązaną pozycję kolumny innego wybranego miesiąca.

A jeśli chcemy poznać pozycję rzędową marki Dell od nazw marek w Kolumna B , to wzór w Komórka F20 będzie:

=MATCH(F19,B5:B14,0)

Tutaj, B5:B14 to zakres komórek, w których będzie szukana nazwa marki. Jeśli zmienisz nazwę marki w Komórka F19 , otrzymasz powiązaną pozycję wiersza tej marki z wybranego zakresu komórek.

Wykorzystanie funkcji INDEX i MATCH razem w Excelu

Teraz będziemy wiedzieć, jak używać INDEX & MATCH funkcje razem jako funkcja i co dokładnie ta połączona funkcja zwraca jako wyjście. Ta połączona Funkcja INDEX-MATCH jest naprawdę skuteczny, aby znaleźć konkretne dane z dużej tablicy. MATCH Funkcja szuka tutaj pozycji wiersza & kolumny wartości wejściowych &. INDEX Funkcja po prostu zwróci wyjście z przecięcia tego wiersza & pozycje kolumn.

Teraz, na podstawie naszego zestawu danych, chcemy poznać całkowitą cenę sprzedaży Lenovo marka w Czerwiec .

📌 Kroki:

➤Po pierwsze, w komórce E19 , typ:

=INDEX(D5:I14,MATCH(E17,B5:B14,0),MATCH(E16,D4:I4,0))

Tutaj, komórka E17 odnosi się do wybranego Urządzenie , zakres komórek B5:B14 wskazuje komórki Marka kolumna, i komórka E16 reprezentuje wybrany Miesiąc .

Podział formuły

  • MATCH(E16,D4:I4,0)
    • E16 → Jest to. wartość lookpu_ argument.
    • D4 :I4 → Dotyczy. lookup_array argument.
    • 0 → Wskazuje na. [match_type] argument.
    • Wyjście 6 .
  • MATCH(E17,B5:B14,0)
    • Wyjście 3 .
  • INDEX(D5:I14,MATCH(E17,B5:B14,0),MATCH(E16,D4:I4,0)) → Otrzymuje się. INDEX(D5:I14,3,6) .
    • D5:I14 → Jest to. macierz argument.
    • 3 → Stanowi to. suma wierszy argument.
    • 6 → Odnosi się do. [kolumna_num] argument.
    • Wyjście $6,580 .

➤ Teraz naciśnij ENTER & wynik znajdziesz natychmiast.

Jeśli zmienisz miesiąc & nazwę urządzenia w E16 & E17 odpowiednio, otrzymamy powiązany wynik w E19 od razu.

Read More: Jak wybrać określone dane w programie Excel (6 metod)

Zagnieżdżanie funkcji INDEX i MATCH wewnątrz funkcji SUMPRODUCT

Oto główny & końcowa część artykułu oparta na zastosowaniach SUMPRODUCT , INDEX & MATCH Możemy znaleźć dane wyjściowe pod 10 różnych kryteriów za pomocą tej funkcji złożonej.

Kryterium 1: Znajdowanie wyjścia na podstawie 1 wiersza & 1 kolumny

W oparciu o nasze 1. kryterium, chcemy znać całkowitą cenę sprzedaży Acer marka w miesiącu Kwiecień .

📌 Kroki:

➤ Po pierwsze, w komórce F20 , wzór będzie brzmiał:

=SUMPRODUCT(INDEX(D5:I14,MATCH(F18,B5:B14,0),MATCH(F19,D4:I4,0)))

Tutaj, komórka F18 wskazuje wybrany Urządzenie i komórka F19 reprezentuje wybrany Miesiąc .

Podział formuły

  • Tutaj 1. i 2. Mecz funkcja zwraca suma wierszy i [kolumna_num] argumenty za INDEX funkcja.
  • Następnie. INDEX Funkcja zwraca tablicę, która wchodzi do SUMPRODUCT funkcja.
  • Wreszcie SUMPRODUCT funkcja zwraca dane wyjściowe $3,250 .

➤ Następnie naciśnij przycisk ENTER & wartością zwrotną będzie $3,250 .

Read More: INDEX MATCH z 3 kryteriami w Excelu (4 przykłady)

Kryterium 2: Wyciąganie danych na podstawie 1 wiersza & 2 kolumn

Teraz chcemy poznać całkowitą cenę sprzedaży HP urządzenia w miesiącach Luty jak również Czerwiec .

📌 Kroki:

➤ In Cell F21 , musimy wpisać:

=SUMPRODUCT(INDEX(D5:I14,MATCH(F18,B5:B14,0),MATCH({"Feb", "Jun"},D4:I4,0)))

Tutaj, komórka F18 odnosi się do wybranego Urządzenie .

Podział formuły

  • Tutaj, w drugiej MATCH Funkcja zwraca pozycje kolumn obu miesięcy w nawiasach klamrowych.
    • Wyjście → {2,6} .
  • INDEX Funkcja następnie wyszukuje ceny sprzedaży na podstawie przecięć wierszy & kolumn.
  • Wreszcie SUMPRODUCT funkcja będzie je sumować.
    • Wyjście → $21,990 .

➤ Po naciśnięciu przycisku ENTER , znajdziemy wartość wypadkową jako $21,990 .

Read More: Przykłady z formułą INDEX-MATCH w Excelu (8 podejść)

Kryterium 3: Określanie wartości na podstawie 1 wiersza & wszystkie kolumny

W tej części zajmiemy się wszystkimi kolumnami z 1 stały rząd. Tak więc, możemy znaleźć całkowitą cenę sprzedaży Lenovo urządzenia w wszystkie miesiące według naszych kryteriów.

📌 Kroki:

➤ In Cell F20 , typ:

=SUMPRODUCT(INDEX(D5:I14,MATCH(F18,B5:B14,0),0))

Podział formuły

  • Tutaj MATCH funkcja zwraca suma wierszy wybranego Urządzenie .
    • Wyjście 3 .
  • INDEX Funkcja następnie wyszukuje ceny sprzedaży na podstawie przecięć wierszy & kolumn.
    • Wyjście {6500,7650,4250,3150,8700,6580} .
  • Wreszcie SUMPRODUCT funkcja będzie je sumować.
    • Wyjście $36,830 .

➤ Prasa ENTER & znajdziesz całkowitą cenę sprzedaży jako $36,830 .

W tej funkcji, aby dodać kryteria uwzględniające wszystkie miesiące lub wszystkie kolumny, musimy wpisać 0 jako argument- kolumna_pos wewnątrz MATCH funkcja.

Podobne lektury

  • INDEX MATCH z wieloma kryteriami w innym arkuszu (2 sposoby)
  • SUMIF z funkcjami INDEX i MATCH w Excelu
  • Dopasowanie indeksu z wieloma dopasowaniami w Excelu (5 metod)
  • INDEX MATCH Wiele kryteriów w Excelu (bez formuły tablicy)
  • Excel Indeks Dopasowanie pojedynczych/wielu kryteriów do pojedynczych/wielu wyników

Kryterium 4: Obliczanie sumy na podstawie 2 wierszy & 1 kolumny

W tej sekcji pod 2 rzędów & 1 kryteria kolumny, dowiemy się, że całkowita cena sprzedaży HP & Lenovo urządzenia w miesiącu Czerwiec .

📌 Kroki:

➤ In Cell F21 , wzór będzie pod danym kryterium:

=SUMPRODUCT(INDEX(D5:I14,MATCH({"HP", "Lenovo"},B5:B14,0),MATCH(F20,D4:I4,0)))

Zając, komórka F20 reprezentuje wybrany Miesiąc .

Podział formuły

  • Tutaj 1. MATCH funkcja zwraca suma wierszy wybranego Urządzenia .
    • Wyjście {1,3} .
  • Następnie, 2. MATCH funkcja zwraca kolumna_num wybranego Miesiąc .
    • Wyjście 6 .
  • INDEX Funkcja następnie wyszukuje ceny sprzedaży na podstawie przecięć wierszy & kolumn.
  • Wreszcie SUMPRODUCT funkcja będzie je sumować.
    • Wyjście $16,680 .

➤ Po naciśnięciu przycisku ENTER , znajdziemy wartość zwrotną jako $16,680 .

Tutaj wewnątrz pierwszego MATCH funkcja, musimy wprowadzić HP & Lenovo wewnątrz tablicy poprzez zamknięcie ich w nawiasach klamrowych.

Read More: Suma z funkcjami INDEX-MATCH pod wieloma kryteriami w Excelu

Kryterium 5: Ocena sumy na podstawie 2 wierszy & 2 kolumn

Teraz rozważymy 2 rzędów & 2 kolumny, aby wyodrębnić całkowite ceny sprzedaży HP & Lenovo urządzenia przez dwa poszczególne miesiące-. Kwiecień & Czerwiec .

📌 Kroki:

➤ Typ w komórce 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)))

To, co tu robimy, to włączenie dwóch SUMPRODUCT funkcji poprzez dodanie Plus(+) między nimi na dwa różne miesiące.

➤ Prasa ENTER & zobaczysz wyjście jako $25,980 .

Read More: Indeks dopasowania sumy wielu wierszy w Excelu (3 sposoby)

Kryterium 6: Ustalenie wyniku na podstawie 2 wierszy & wszystkich kolumn

W tej części zajmijmy się m.in. 2 wiersze & wszystkie kolumny. Więc dowiemy się o całkowitych cenach sprzedaży dla HP & Lenovo urządzenia w wszystkie miesiące .

📌 Kroki:

➤ Nasza formuła znajdzie się w komórce F21 :

=SUMPRODUCT(INDEX(D5:I14,MATCH(F18,B5:B14,0),0))+SUMPRODUCT(INDEX(D5:I14,MATCH(F19,B5:B14,0),0))

Podobnie jak w poprzedniej metodzie, włączamy dwa SUMPRODUCT funkcji poprzez dodanie Plus(+) między nimi za 2 różne Urządzenia dla wszystkie miesiące .

➤ Prasa ENTER & znajdziemy wartość wynikową jako $89,870 .

Read More: Indeks Dopasowanie wielu kryteriów w wierszach i kolumnach w Excelu

Kryterium 7: Określanie wyniku na podstawie wszystkich wierszy & 1 kolumna

Zgodnie z tym kryterium możemy teraz wyodrębnić całkowite ceny sprzedaży wszystkich Urządzenia za jeden miesiąc ( Marzec ).

📌 Kroki:

➤ Wstaw formułę do komórki F20 :

=SUMPRODUCT(INDEX(D5:I14,0,MATCH(F19,D4:I4,0))

Podział formuły

  • Tutaj MATCH funkcja zwraca kolumna_num wybranego Miesiąc .
    • Wyjście 3 .
  • INDEX Funkcja następnie wyszukuje ceny sprzedaży na podstawie przecięć wierszy & kolumn.
    • Wyjście {7560;14260;4250;12870;8110;21360;27890;9250;16000;19680} .
  • Wreszcie SUMPRODUCT funkcja będzie je sumować.
    • Wyjście $141,230 .

➤ Prasa ENTER & skończyłeś; wartością zwrotną będzie $141,230 .

Kryterium 8: Wyciąganie wartości na podstawie wszystkich wierszy & 2 kolumn

W tej części określimy łączną cenę sprzedaży wszystkich urządzeń przez dwa miesiące-. Luty & Czerwiec .

📌 Kroki:

➤ In Cell F21 , musimy wpisać:

=SUMPRODUCT(INDEX(D5:I14,0,MATCH(F19,D4:I4,0)))+SUMPRODUCT(INDEX(D5:I14,0,MATCH(F20,D4:I4,0)))

Tutaj stosujemy dwa SUMPRODUCT funkcji poprzez dodanie Plus(+) między nimi za 2 różne Miesiące dla wszystkie urządzenia .

➤ Po naciśnięciu przycisku ENTER całkowita cena sprzedaży wyniesie $263,140 .

Kryterium 9: Znajdowanie wyniku na podstawie wszystkich wierszy & wszystkich kolumn

Teraz dowiemy się, jaka jest łączna cena sprzedaży wszystkich Urządzenia dla wszystkie miesiące w tabeli.

📌 Kroki:

➤ In Cell F20 , trzeba wpisać:

=SUMPRODUKT(INDEX(D5:I14,0,0))

➤ Prasa ENTER & otrzymasz wartość wynikową jako $808,090 .

Nie musisz używać MATCH funkcje tutaj, ponieważ definiujemy wszystkie kolumny & pozycje wierszy poprzez wpisanie 0's wewnątrz INDEX funkcja.

Kryterium 10: Obliczanie sumy na podstawie różnych par

W naszym ostatnim kryterium dowiemy się, jakie są całkowite ceny sprzedaży HP urządzenia do Kwiecień wraz z Lenovo urządzenia do Czerwiec razem.

📌 Kroki:

➤ Zgodnie z tym kryterium nasz wzór w komórce F22 będzie:

=SUMPRODUCT(INDEX(D5:I14,MATCH({"HP", "Lenovo"},B5:B14,0),MATCH({"Apr", "Jun"},D4:I4,0)))

Podział formuły

  • Tutaj 1. MATCH funkcja zwraca suma wierszy wybranego Urządzenia z 2 Pary .
    • Wyjście {1,3} .
  • Następnie, 2. MATCH funkcja zwraca kolumna_num wybranego Miesiące z 2 Pary .
    • Wyjście {4,6} .
  • INDEX Funkcja następnie wyszukuje ceny sprzedaży na podstawie przecięć wierszy & kolumn.
  • Wreszcie SUMPRODUCT funkcja będzie je sumować.
    • Wyjście $12,730 .

➤ Teraz naciśnij ENTER & zobaczysz wynik jako $12,730 .

Podczas dodawania różnych par w tej połączonej funkcji, musimy wstawić Urządzenie & Miesiąc nazwy wewnątrz dwóch tablic na podstawie argumentów dla wierszy & pozycji kolumn i Urządzenie & Miesiąc nazwy z par muszą być zachowane w odpowiedniej kolejności.

Read More: Jak dopasować wiele kryteriów z różnych tablic w Excelu

SUMPRODUKT a INDEX-MATCH

  • Na stronie SUMPRODUCT Funkcja zwraca sumę iloczynów wybranych tablic. Można ją wykorzystać jako alternatywę dla wzory tablicowe . SUMPRODUCT Funkcja może być również używana z wieloma kryteriami w programie Excel do różnych analiz i porównań.
  • Z drugiej strony, połączenie INDEX oraz MATCH funkcje mogą być całkiem wydajną alternatywą dla funkcje przeglądania programu Excel do wyszukiwania określonej wartości w określonym zbiorze danych.Połączenie SUMIFS funkcja z INDEX-MATCH funkcje mogą czynić cuda, podczas gdy obliczanie sumy warunkowej dla wielu kryteriów .

Słowa końcowe

Mam nadzieję, że ten artykuł na temat zastosowań SUMPRODUCT , INDEX & MATCH Funkcje razem będzie teraz podpowiadać, aby zastosować w regularnych pracach programu Excel. Jeśli masz jakieś pytania lub opinie proszę dać mi znać poprzez cenne komentarze. Możesz także rzucić okiem na nasze inne informacyjne & ciekawe artykuły oparte na funkcjach programu Excel na tej stronie.

Hugh West jest bardzo doświadczonym trenerem i analitykiem Excela z ponad 10-letnim doświadczeniem w branży. Posiada tytuł licencjata w dziedzinie rachunkowości i finansów oraz tytuł magistra administracji biznesowej. Hugh ma pasję do nauczania i opracował unikalne podejście do nauczania, które jest łatwe do naśladowania i zrozumienia. Jego specjalistyczna wiedza na temat programu Excel pomogła tysiącom studentów i profesjonalistów na całym świecie doskonalić swoje umiejętności i osiągać doskonałe wyniki w karierze. Za pośrednictwem swojego bloga Hugh dzieli się swoją wiedzą ze światem, oferując bezpłatne samouczki programu Excel i szkolenia online, aby pomóc osobom indywidualnym i firmom w pełni wykorzystać swój potencjał.