Jak używać SUMPRODUCT IF w Excelu (2 odpowiednie przykłady)

  • Udostępnij To
Hugh West

SUMPRODUCT jest niezwykle przydatną funkcją o wielu zastosowaniach. Gdy porównujemy dane pomiędzy dwoma lub więcej zakresami i obliczamy z wieloma kryteriami, funkcja SUMPRODUCT jest pierwszym wyborem Ma on unikalną zdolność do obsługi tablic w inteligentny i elegancki sposób. Często musimy używać SUMPRODUCT-IF połączenie lub Warunkowy SUMPRODUKT aby porównać kolumny o zadanych kryteriach i znaleźć wynik. Dziś w tym artykule omówimy Funkcja łączona SUMPRODUCT-IF i kilka innych alternatywnych podejść do tego połączenia.

Pobierz Zeszyt ćwiczeń

Pobierz ten arkusz ćwiczeniowy, aby przećwiczyć zadanie podczas czytania tego artykułu.

Zastosowanie kombinacji SUMPRODUCT+IF.xlsx

Wprowadzenie do funkcji SUMPRODUCT w programie Excel

Technicznie rzecz biorąc Funkcja SUMPRODUCT zwraca sumę wartości odpowiednich tablic lub zakresów. Zwykle domyślną operacją jest mnożenie, ale można również wykonać dzielenie, odejmowanie lub dodawanie.

⦿ Składnia:

Składnia SUMPRODUCT funkcja jest prosta i bezpośrednia.

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

⦿ Argument:

  • [array1]: Pierwsza tablica lub zakresy komórek, których wartości chcemy pomnożyć, a następnie dodać.
  • [ array2], [array3]..: Argumenty tablicy od 2 do 255, których wartości chcemy pomnożyć, a następnie dodać.

2 Przykłady użycia kombinacji SUMPRODUCT IF w Excelu

W programie Excel nie ma wbudowanego "SUMPRODUCT IF" ale możesz użyć tego jako formuły tablicowej, łącząc SUMPRODUCT i JEŚLI funkcje, omówmy tę formułę.

Przykład 1: Zastosowanie formuły SUMPRODUCT IF z jednym kryterium

Możemy użyć tego wzoru z jednym kryterium. Wykonaj te kroki, aby się nauczyć.

Krok-1:

  • Rozważmy tabelę danych, w której pewne owoce Pozycje są podane z "Region" , "Qty" oraz "Cena" Poznamy łączną cenę niektórych przedmiotów.

Krok 2:

  • Utwórz kolejną tabelę w dowolnym miejscu arkusza, w którym chcesz uzyskać całkowitą cenę przedmiotu.Wybieramy "Wiśnia" , "Apple", "Śliwka" pozycje.

Krok 3:

  • Zastosuj następującą formułę w komórce H4 Format tego wzoru jest następujący-.

=SUMPRODUKT(IF(kryteria zakres=kryteria, wartości zakres1*wartości zakres2))

  • Wstaw wartości do formuły.

=SUMPRODUKT(IF($C$5:$C$21=G5,$D$5:$D$21*$E$5:$E$21))

Gdzie,

  • Kryteria_zakresu jest $C$5:$C$21.
  • Kryteria G5 , G6 oraz G7 .
  • Wartości_zakresu1 jest $D$5:$D$21.
  • Wartości_zakresu2 jest $E$5:$E$21.

  • Zastosuj tę formułę jako formułę tablicową, naciskając przycisk CTRL+SHIFT+ENTER jednocześnie. jeśli używasz Excel 365 możesz nacisnąć tylko ENTER aby zastosować formułę tablicową.

Krok 4:

  • Otrzymaliśmy naszą cenę całkowitą. Teraz zastosuj ten sam wzór dla pozostałych przedmiotów.

Read More: SUMPRODUCT z kryteriami w Excelu (5 metod)

Przykład 2: Zastosowanie formuły SUMPRODUCT IF z wieloma kryteriami w różnych kolumnach

Ten sam wzór zastosujemy dla wielu kryteriów.

Krok-1:

  • Dodajmy jeszcze jedno kryterium "Region" w tabeli 2. W tym przypadku chcemy znaleźć całkowitą cenę "Wiśnia" od "Oceania" region i "Apple" od "Azja" region.

Krok 2:

  • Teraz zastosuj poniższą formułę. Wstaw wartości do formuły.

=SUMPRODUCT(IF($B$5:$B$21=G5,IF($C$5:$C$21=H5,$D$5:$D$21*$E$5:$E$21))

Gdzie,

  • Kryteria_zakresu jest $B$5:$B$21, $C$5:$C$21.
  • Kryteria jest G5, H5.
  • Wartości_zakresu1 jest $D$5:$D$21.
  • Wartości_zakresu2 jest $E$5:$E$21.
  • Teraz naciśnij ENTER .

Krok 3:

  • Nasza wartość jest tutaj. Teraz zrób to samo dla "Apple" poz.

Read More: Jak używać SUMPRODUCT IF w Excelu

Jak używać tylko SUMPRODUCT zamiast SUMPRODUCT IF Formula w Excelu

Istnieje kilka innych podejść do wyprowadzenia poprzednich wyników. Alternatywnym sposobem jest wstawienie kryteriów w ramach SUMPRODUCT jako tablicę przy użyciu podwójny jednoargumentowy (-) przekształcić TRUE lub FALSE na 1 lub 0 .

SUMPRODUCT z jednym warunkiem:

W tym przypadku rozważymy poprzedni przykład.Znajdziemy całkowitą cenę "Mango" z listy.

  • Zastosuj warunkowe SUMPRODUCT wzór poniżej.

=SUMPRODUCT(--(C5:C21=G5),D5:D21,E5:E21)

Gdzie,

  • Array1 jest (-(C5:C21=G5).
  • [Array2] jest D5:D21.
  • [Array3] jest E5:E21.
  • Naciśnij "Enter". Nasz wynik jest tutaj.

Formuła Wyjaśnienie:

Wyjaśnimy teraz, jak to warunkowe SUMPRODUCT funkcja działa

  • Kiedy wejdziemy do "-(C4:C20=G4)" do formuły to podwójne unary (-) konwertuje TRUE lub FALSE na 1 lub 0 . Wybierz to "-(C4:C20=G4)" w swoim arkuszu i naciśnij "F9" aby zobaczyć wartości bazowe.

    Wyjście: {0,1,0,0,0,0,0,0,1,1,0,1,1,0,0,0,1}

  • Teraz, jeśli rozbijemy tablice na wartości, rzeczywista formuła będzie wyglądać tak,

=SUMPRODUCT({0,1,0,0,0,0,0,0,1,1,0,1,1,0,0,0,1},{20,50,100,50,500,80,90,56,60,80,100,40,45,25,35,45,90},{15,20,2,5,12,10,15,9,20,30,5,30,25,10,10,20,15})

  • Pierwsza tablica pomnoży się z drugą, a następnie druga tablica pomnoży się z trzecią tablicą.Postępuj zgodnie z tym rysunkiem

W ten sposób ten warunkowy SUMPRODUCT prace.

Read More: SUMPRODUCT Zakres dat [7 Metod Produktywnych]

Zastosowanie wielu warunków w różnych kolumnach:

W poniższym przykładzie dowiemy się, jaka jest cena całkowita "Wiśnia" od "Oceania" region.

  • Zastosuj wzór, którego ostateczna postać to,

=SUMPRODUCT(--(B5:B21=G5), --(C5:C21=H5),D5:D21,E5:E21)

Gdzie,

  • Array1 jest (–(C5:C21=G5),–(C5:C21=H5).
  • [Array2] jest D5:D21.
  • [Array3] jest E5:E21.
  • Naciśnij ENTER . nasz wynik jest osiągnięty.

Read More: Funkcja SUMPRODUCT z wieloma kolumnami w Excelu (4 proste sposoby)

Zastosowanie logiki OR:

Możemy dodać LUB logikę do naszej formuły, aby uczynić ją bardziej dynamiczną.

Załóżmy, że musimy uzyskać całkowitą cenę "Mango" oraz "Wiśnia" z tabeli danych.

  • Zastosuj SUMPRODUCT wzór z LUB i wstawić wartości.
  • Wzór to.

=SUMPRODUCT(--((C5:C21=G5)+(C5:C21=H5)>0),D5:D21,E5:E21)

Gdzie,

  • Array1 jest –((C5:C21=G5)+(C5:C21=H5)>0). Tutaj G5 jest "Mango" oraz H5 jest "Wiśnia" Tablica ta liczy całkowitą liczbę "Mango" oraz "Wiśnia" w tabeli danych.
  • [Array2] jest D5:D21.
  • [Array3] jest E5:E21.
  • Naciśnij "Enter" aby uzyskać całkowitą cenę produktów.

Stosowanie wielu kryteriów AND/OR:

W tym przypadku zastosujemy logikę Or z wieloma warunkami.

W poniższym przykładzie musimy znaleźć cenę całkowitą "Wiśnia" oraz "Mango" z "Azja" oraz "Europa" regiony.

  • Aby otrzymać wynik zastosujemy teraz wzór z AND/OR logika. wzór to.

=SUMPRODUCT(--((B5:B21=H4)+(B5:B21=H5)>0),--((C5:C21=H6)+(C5:C21=H7)>0),D5:D21,E5:E21)

Gdzie,

  • Array1 jest –((B5:B21=H4)+(B5:B21=H5)>0),–((C5:C21=H6)+(C5:C21=H7)>0). Tutaj B5:B21 to "Region" Kolumna, H4 oraz H5 jest "Azja" oraz "Europa" .Podobnie, C5:C21 jest "Pozycja" kolumna, H6 oraz H7 jest "Wiśnia" oraz "Mango".
  • [Array2] jest D5:D21.
  • [Array3] jest E5:E21.
  • Naciśnij ENTER aby uzyskać całkowitą cenę.

Szybkie notatki

✅ Tablice w SUMPRODUCT Formuła musi mieć taką samą liczbę wierszy i kolumn. Jeśli tak nie jest, otrzymujemy komunikat #VALUE! Błąd.

✅ The SUMPRODUCT Funkcja traktuje wartości nienumeryczne jako zera. Jeśli w formule znajdują się jakiekolwiek wartości nienumeryczne, odpowiedzią będzie "0".

✅ Skoro SUMPRODUKT IF formuła jest formułą tablicową, którą należy nacisnąć CTRL+SHIFT+ENTER jednocześnie, aby zastosować formułę.

✅ The SUMPRODUCT Funkcja nie obsługuje znaków wieloznacznych.

Wniosek

Dziś omawialiśmy m.in. SUMPRODUKT IF formuła i jakaś inna alternatywna warunkowa SUMPRODUCT formułyS w tym artykule. Mam nadzieję, że ten artykuł jest przydatny dla Ciebie, gdy masz problemy. Jeśli masz jakieś zamieszanie, zapraszamy do komentowania. Aby dowiedzieć się więcej o Excelu, odwiedź nasz strona .

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ł.