Spis treści
Podczas pracy z Microsoft Excel , istnieją sytuacje, w których porównujesz dane między dwoma lub więcej zakresami i obliczasz z wieloma kryteriami. Funkcja SUMPRODUCT to twój pierwszy wybór. SUMPRODUCT Funkcja jest niezwykle użyteczną funkcją o wielu zastosowaniach. Posiada ona unikalną zdolność do obsługi tablic w sprytny i elegancki sposób. Często potrzebujemy użyć funkcji SUMPRODUCT aby porównać kolumny o zadanych kryteriach i znaleźć wynik. Dziś w tym artykule omówimy kilka metod wykorzystania funkcji SUMPRODUCT funkcja z kryteriami.
Pobierz Zeszyt ćwiczeń
Pobierz ten arkusz ćwiczeniowy, aby przećwiczyć zadanie podczas czytania tego artykułu.
Funkcja SUMPRODUCT z kryteriami.xlsxWprowadzenie do funkcji SUMPRODUCT w programie Excel
Technicznie rzecz biorąc "SUMPRODUCT" Funkcja remituje sumowanie wartości odpowiednich tablic lub zakresów.
⇒ Składnia
Składnia "SUMPRODUCT" funkcja jest prosta i bezpośrednia.
=SUMPRODUKT(array1, [array2], [array3], ...)
⇒ Argument
Argument | Wymagane/opcjonalne | Wyjaśnienie |
---|---|---|
matryca1 | Wymagane | Pierwsze wejście do tablicy, której elementy chcemy podzielić, a następnie dodać. |
[array2], [array3]. | Opcjonalnie | Parametry tablicy z elementami, które chcesz pomnożyć i dodać, z zakresu od 2 do 255. |
5 Idealnych przykładów funkcji SUMPRODUCT z kryteriami w Excelu
Jedną z niesamowitych cech SUMPRODUCT funkcja jest w stanie obsłużyć pojedyncze lub wiele kryteriów Niezwykle dobrze. Przedyskutujmy niektóre z nich. SUMPRODUCT z funkcjami kryterialnymi.
1. SUMPRODUCT z pojedynczym kryterium do wyszukiwania wartości
Możemy zastosować SUMPRODUCT funkcja z kryteriami z lub bez podwójnego operatora jednoargumentowego.
1.1 Używanie podwójnego operatora jednoargumentowego
Sprytny sposób na zastosowanie SUMPRODUCT Funkcja polega na wstawieniu kryteriów w ramach funkcji jako tablicy przy użyciu " Podwójny operator jednoargumentowy (-) ", aby przekonwertować "TRUE" lub "FALSE" na "1" lub "0" W poniższym przykładzie, niektóre "Produkt" nazwy są podawane wraz z ich "Kraj" , "Qty" oraz "Cena" . We will find the total price for countries "Indie", "Chiny" oraz "Niemcy" .
Prześledźmy procedury, aby użyć SUMPRODUCT funkcja z pojedynczymi kryteriami w Excelu.
KROKI:
- Po pierwsze, utwórz tabelę dla tych krajów w dowolnym miejscu arkusza, w którym chcesz uzyskać wynik.
- Po drugie, wybierz komórkę, w której chcesz umieścić formułę SUMPRODUCT funkcja.
- Po trzecie, wstawiamy do tej komórki formułę.Stosujemy funkcję z "Double Unary Operator (-)" .
=SUMPRODUKT(--($C$5:$C$21=G5),$D$5:$D$21,$E$5:$E$21)
- Następnie naciśnij przycisk Wejdź na stronę Klucz. Mamy całkowitą cenę za "Indie" .
- Przeciągnij Uchwyt do napełniania ikonę w dół, aby powielić formułę w całym zakresie. lub, aby AutoFill zakres, kliknij dwukrotnie na stronie na plus ( + ) symbol.
- Na koniec możemy zobaczyć wynik dla Indie , Chiny oraz Niemcy .
🔎 Jak działa formuła?
- Array1 jest -($C$5:$C$21=G5) G5 to. "Indie" Podwójny operator jednoargumentowy przekształci wyniki z $C$4:$C$20 na "1" oraz "0" .
- [Array2] jest $D$5:$D$21 , którego zakres najpierw mnożymy, a potem dodajemy.
- [Array3] jest $E$5:$E$21 , również ten zakres mnożymy, a następnie dodajemy.
Będziemy używać "Absolute Cell References" do "BLOKADA" komórki.
1.2 Wykluczenie podwójnego operatora jednoargumentowego
Możemy rozwiązać poprzedni przykład bez użycia podwójnego operatora unarnego, zobaczmy instrukcję do tego.
KROKI:
- Użyjemy tego samego przykładu, aby uzyskać ten sam wynik. Teraz w komórce "H5" stosować SUMPRODUCT Funkcja. wstawia wartości do formuły i formuła wygląda tak.
=SUMPRODUKT(($C$5:$C$21=G5)*$D$5:$D$21*$E$5:$E$21)
- Dalej, uderz w Wejdź na stronę klawisz, aby pokazać wynik.
- Aby skopiować formułę na zakres, należy przeciągnąć wskaźnik Uchwyt do napełniania symbol w dół. Alternatywnie można kliknij dwukrotnie na stronie dodatek ( + ) znak do AutoFill zakres.
- Analogicznie możemy otrzymać wynik.
Read More: SUMPRODUCT Wiele kryteriów w Excelu (3 podejścia)
2. SUMPRODUCT z wieloma kryteriami dla różnych kolumn
Możemy zastosować SUMPRODUCT funkcja z wieloma kryteriami z lub bez podwójnego operatora jednoargumentowego. Uczmy się!
2.1 Użycie podwójnego operatora jednoargumentowego
W tym przypadku użyjemy "Double Unary Operator (-)" aby przekonwertować wyniki tablicy na "1" lub "0" Rozważmy tę samą tabelę, której używaliśmy wcześniej. Teraz znajdziemy wynik przy użyciu wielu kryteriów. Znajdziemy "Cena całkowita" dla "procesor" kraju "Chiny" , "Notatnik" z "Indie" oraz "Laptop" z "Korea Południowa" Korzystając z tych kryteriów wyprowadzimy wynik.
KROKI:
- Na początku wybierz komórkę sąsiadującą z pierwszą książką i wprowadź formułę.
=SUMPRODUCT(--($B$5:$B$21=G5),--($C$5:$C$21=H5),$D$5:$D$21,$E$5:$E$21)
- Naciśnij przycisk Wejdź na stronę na klawiaturze jeszcze raz.
- Podobnie, w poprzednich przykładach, przeciągnij Uchwyt do napełniania ikonę w dół, aby powielić formułę w całym zakresie. lub, aby AutoFill zakres, kliknij dwukrotnie na stronie na plus ( + ) symbol.
- Na koniec otrzymasz swój wynik.
2.2 Wykluczenie podwójnego operatora jednoargumentowego
Tutaj zastosujemy te same wielokrotne kryteria używając podstawowego SUMPRODUCT funkcja.
KROKI:
- W komórce I5, zastosuj funkcję. wstaw kryteria i formuła wygląda tak.
=SUMPRODUCT(($B$5:$B$21=G5)*($C$5:$C$21=H5)*$D$5:$D$21*$E$5:$E$21)
- Hit Wejdź na stronę aby zobaczyć wynik.
- Następnie należy przeciągnąć Uchwyt do napełniania ikona , aby skopiować formułę na zakres. lub, kliknij dwukrotnie na stronie na plus ( + ) znak. To również powiela wzór.
- W końcu można zobaczyć wynik.
Read More: Funkcja SUMPRODUCT z wieloma kolumnami w Excelu (4 proste sposoby)
3. SUMPRODUKT z logiką OR
Możemy dodać LUB logikę do naszej formuły, aby uczynić SUMPRODUCT funkcja z kryteriami bardziej dynamicznymi. Rozważmy sytuację, w której musimy znaleźć całkowitą cenę za "Notatnik" oraz "Laptop" .
KROKI:
- Po pierwsze, utwórz tabelę w dowolnym miejscu arkusza, w którym chcesz uzyskać wynik.
- Następnie wybierz komórkę i wstaw tam następującą formułę.
=SUMPRODUCT(--((B5:B21=G5)+(B5:B21=H5)>0),D5:D21,E5:E21)
- Dalej, uderz w Wejdź na stronę kluczem, aby zobaczyć wynik.
4. SUMPRODUCT z wieloma kryteriami AND/OR
W tej metodzie zastosujemy funkcję SUMPRODUCT z kryteriami wykorzystującymi zarówno "AND" , "LUB" Tym razem musimy dodać więcej kryteriów do naszej funkcji. Będziemy pobierać "Cena całkowita" dla produktu "Notatnik" , "Laptop" kraju "Indie", "Chiny".
KROKI:
- Na początek wybierz drugą komórkę H10 , i umieść formułę w tej wybranej komórce.
=SUMPRODUCT(--((B5:B21=G5)+(B5:B21=H5)>0),--((C5:C21=G8)+(C5:C21=H8)>0),D5:D21,E5:E21)
- Następnie naciśnij przycisk Wejdź na stronę kluczem, aby zobaczyć wynik.
🔎 Jak działa formuła?
- 1 jest –((B5:B21=G5)+(B5:B21=H5)>0),–((C5:C21=G8)+(C5:C21=H8)>0) . Tutaj B5:B21 to "Produkt" Kolumna, G5 oraz H5 są "Notatnik" oraz "Laptop" . Podobnie, C5:C21 to "Kraj" kolumna, oraz G6 oraz H6 są "Indie" oraz "Chiny".
- [Array2] jest D5:D21 .
- [Array3] jest E5:E21 .
5. SUMPRODUCT z wieloma kryteriami dla wierszy i kolumn
Na stronie "SUMPRODUCT" Funkcja pokazuje swoją prawdziwą różnorodność, gdy używamy jej zarówno dla kolumn jak i wierszy. Zobaczmy jak. W poniższym przykładzie możemy zobaczyć cenę niektórych "Produkty" z kraju "Indie" , "Chiny" , "Włochy" , "Niemcy" , "Francja" .
KROKI:
- Po pierwsze, wybierz komórkę, w której chcemy umieścić wynik.
- Następnie wstaw formułę do tej komórki.
=SUMPRODUCT(C5:G8*(C4:G4=C10)*(B5:B8=C11))
- Na koniec naciśnij Wejdź na stronę z klawiatury.
Rzeczy do zapamiętania
✅ The "SUMPRODUCT" Funkcja traktuje wartości nienumeryczne jako zera. Jeśli w formule znajdują się jakiekolwiek wartości nienumeryczne, odpowiedzią będzie "0".
✅ Tablice w formule SUMPRODUCT muszą mieć taką samą liczbę wierszy i kolumn. Jeśli nie, otrzymamy komunikat #VALUE! Błąd.
✅ The "SUMPRODUCT" Funkcja nie obsługuje znaków wieloznacznych.
Wniosek
Na stronie SUMPRODUCT Funkcja ta jest jedną z najbardziej zróżnicowanych funkcji w Excelu. W tym artykule omówiliśmy funkcję SUMPRODUCT Mamy nadzieję, że ten artykuł okaże się dla Ciebie przydatny. Jeśli masz jakieś niejasności lub sugestie, zapraszamy do komentowania.