Jak používat SUMPRODUCT s kritérii v aplikaci Excel (5 metod)

  • Sdílet Toto
Hugh West

Při práci s Microsoft Excel , existují situace, kdy porovnáváte data mezi dvěma nebo více rozsahy a počítáte s více kritérii. Funkce SUMPRODUCT je vaše první volba. SUMPRODUCT je mimořádně vynalézavá funkce s mnoha účely. Má jedinečnou schopnost chytře a elegantně zacházet s poli. Často potřebujeme použít funkci SUMPRODUCT funkce pro porovnání sloupců se zadanými kritérii a zjištění výsledku. Dnes si v tomto článku probereme některé metody použití funkce SUMPRODUCT funkce s kritérii.

Stáhnout cvičebnici

Stáhněte si tento cvičný list a procvičte si úkol při čtení tohoto článku.

Funkce SUMPRODUCT s kritérii.xlsx

Představení funkce SUMPRODUCT v aplikaci Excel

Technicky vzato "SUMPRODUCT" funkce přenáší součet hodnot odpovídajících polí nebo rozsahů.

⇒ Syntaxe

Syntaxe "SUMPRODUCT" funkce je jednoduchá a přímá.

=SUMPRODUCT(pole1, [pole2], [pole3], ...)

Argument

Argument Povinné/volitelné Vysvětlení
array1 Požadované První vstup do pole, jehož prvky chcete rozdělit a následně sečíst.
[array2], [array3] Volitelně Parametry pole s prvky, které chcete násobit a sčítat, v rozsahu od 2 do 255.

5 ideálních příkladů funkce SUMPRODUCT s kritérii v aplikaci Excel

Jednou z úžasných funkcí SUMPRODUCT je to, že může zpracovávat jednotlivé nebo více kritérií pozoruhodně dobře. Pojďme si probrat některé z nich. SUMPRODUCT s funkcemi kritérií.

1. SUMPRODUCT s jediným kritériem pro vyhledání hodnoty

Můžeme použít SUMPRODUCT funkce s kritérii s dvojnásobným unárním operátorem nebo bez něj.

1.1. Použití dvojitého unárního operátoru

Chytrý způsob použití SUMPRODUCT je vložit kritéria do funkce jako pole pomocí " Dvojitý unární operátor (-) " pro převod "TRUE" nebo "FALSE" na "1" nebo "0" V následujícím příkladu jsou některé "Produkt" jména jsou uvedena s jejich "Země" , "Množství" a "Cena" . Zjistíme celkovou cenu pro země "Indie", "Čína" a "Německo" .

Postupujme podle postupů pro použití SUMPRODUCT funkce s jedním kritériem v aplikaci Excel.

KROKY:

  • Nejprve vytvořte tabulku pro tyto země kdekoli v pracovním listu, kde chcete získat výsledek.
  • Za druhé vyberte buňku, do které chcete vložit vzorec příkazu SUMPRODUCT funkce.
  • Zatřetí do této buňky vložíme vzorec. Funkci aplikujeme pomocí příkazu "Dvojitý unární operátor (-)" .
=SUMPRODUCT(--($C$5:$C$21=G5),$D$5:$D$21,$E$5:$E$21)

  • Pak stiskněte tlačítko Vstupte na klíč. Máme celkovou cenu za "Indie" .

  • Přetáhněte Plnicí rukojeť ikonu dolů, abyste vzorec duplikovali v celém rozsahu. Nebo abyste Automatické vyplňování rozsah, dvakrát klikněte na adresu na plusu ( + ) symbol.

  • Nakonec se můžeme podívat na výsledek pro Indie , Čína a Německo .

🔎 Jak vzorec funguje?

  • Pole1 je -($C$5:$C$21=G5) G5 je "Indie" . Dvojitý unární operátor převede výsledky z $C$4:$C$20 na "1" a "0" .
  • [Array2] je $D$5:$D$21 , jejichž rozsah nejprve vynásobíme a poté sečteme.
  • [Array3] je $E$5:$E$21 , také tento rozsah vynásobíme a poté sečteme.

Použijeme "Absolutní odkazy na buňky" na "BLOCK" buňky.

1.2. Vyloučení dvojitého unárního operátoru

Předchozí příklad můžeme vyřešit i bez použití dvojitého unárního operátoru. Podívejme se na návod, jak na to.

KROKY:

  • Pro získání stejného výsledku použijeme stejný příklad. Nyní v buňce "H5" použít SUMPRODUCT Vložte hodnoty do vzorce a vzorec vypadá takto.

=SOUČIN(($C$5:$C$21=G5)*$D$5:$D$21*$E$5:$E$21)

  • Dále stiskněte tlačítko Vstupte na zobrazit výsledek.

  • Chcete-li vzorec zkopírovat přes rozsah, přetáhněte tlačítko Plnicí rukojeť symbol směrem dolů. Případně můžete dvakrát klikněte na doplněk ( + ) na Automatické vyplňování rozsah.
  • Podobně můžeme získat výsledek.

Přečtěte si více: SUMPRODUCT Více kritérií v aplikaci Excel(3 přístupy)

2. SUMPRODUCT s více kritérii pro různé sloupce

Můžeme použít SUMPRODUCT funkce s více kritérii s dvojitým unárním operátorem nebo bez něj. Učme se!

2.1. Použití dvojitého unárního operátoru

V tomto případě použijeme "Dvojitý unární operátor (-)" převést výsledky pole na "1" nebo "0" . uvažujme stejnou tabulku, jakou jsme použili předtím. nyní budeme zjišťovat výsledek pomocí více kritérií. zjistíme, že "Celková cena" pro "procesor" země "Čína" , "Notebook" z "Indie" a "Notebook" z "Jižní Korea" Pomocí těchto kritérií odvodíme výsledek.

KROKY:

  • Na začátku vyberte buňku sousedící s první knihou a zadejte vzorec.
=SUMPRODUCT(--($B$5:$B$21=G5),--($C$5:$C$21=H5),$D$5:$D$21,$E$5:$E$21)

  • Stiskněte tlačítko Vstupte na na klávesnici.

  • Podobně v předchozích příkladech přetáhněte položku Plnicí rukojeť ikonu dolů, abyste vzorec duplikovali v celém rozsahu. Nebo abyste Automatické vyplňování rozsah, dvakrát klikněte na adresu na plusu ( + ) symbol.
  • Nakonec získáte výsledek.

2.2. Vyloučení dvojitého unárního operátoru

Zde použijeme stejná vícenásobná kritéria s použitím základního SUMPRODUCT funkce.

KROKY:

  • V buňce I5, Vložte kritéria a vzorec bude vypadat takto.
=SUMPRODUCT(($B$5:$B$21=G5)*($C$5:$C$21=H5)*$D$5:$D$21*$E$5:$E$21)

  • Hit Vstupte na abyste viděli výsledek.

  • Poté přetáhněte Plnicí rukojeť pro zkopírování vzorce přes rozsah. Nebo, dvakrát klikněte na adresu na plusu ( + ) znaménko. Tím se také zdvojuje vzorec.
  • Nakonec se můžete podívat na výsledek.

Přečtěte si více: Funkce SUMPRODUCT s více sloupci v aplikaci Excel (4 jednoduché způsoby)

3. SUMPRODUCT s logikou OR

Můžeme přidat NEBO logiku do našeho vzorce, aby SUMPRODUCT funkce s kritérii dynamičtějšími. Uvažujme situaci, kdy potřebujeme zjistit celkovou cenu za "Notebook" a "Notebook" .

KROKY:

  • Nejprve vytvořte tabulku kdekoli na pracovním listu, kde chcete získat výsledek.
  • Poté vyberte buňku a vložte do ní následující vzorec.
=SUMPRODUCT(--((B5:B21=G5)+(B5:B21=H5)>0),D5:D21,E5:E21)

  • Dále stiskněte tlačítko Vstupte na klíč k výsledku.

4. SUMPRODUCT s více kritérii AND/OR

V této metodě použijeme funkci SUMPRODUCT s kritérii pomocí obou "A" , "NEBO" Tentokrát musíme do naší funkce přidat další kritéria. "Celková cena" pro produkt "Notebook" , "Notebook" země "Indie", "Čína".

KROKY:

  • Nejprve vyberte druhou buňku H10 a vložte vzorec do vybrané buňky.
=SUMPRODUCT(--((B5:B21=G5)+(B5:B21=H5)>0),--((C5:C21=G8)+(C5:C21=H8)>0),D5:D21,E5:E21)

  • Pak stiskněte tlačítko Vstupte na klíč k výsledku.

🔎 Jak vzorec funguje?

  • 1 je –((B5:B21=G5)+(B5:B21=H5)>0),–((C5:C21=G8)+(C5:C21=H8)>0) . Zde B5:B21 je "Produkt" Sloupek, G5 a H5 jsou "Notebook" a "Notebook" .., C5:C21 je "Země" sloupec a G6 a H6 jsou "Indie" a "Čína".
  • [Array2] je D5:D21 .
  • [Array3] je E5:E21 .

5. SUMPRODUCT s více kritérii pro řádky a sloupce

Na stránkách "SUMPRODUCT" funkce ukáže svou skutečnou rozmanitost, když tuto funkci použijeme jak pro sloupce, tak pro řádky. Podívejme se, jak. V následujícím příkladu můžeme vidět cenu některých "Produkty" ze země "Indie" , "Čína" , "Itálie" , "Německo" , "Francie" .

KROKY:

  • Nejprve vyberte buňku, do které chceme vložit výsledek.
  • Poté do této buňky vložte vzorec.
=SUMPRODUCT(C5:G8*(C4:G4=C10)*(B5:B8=C11))

  • Nakonec stiskněte Vstupte na z klávesnice.

Na co nezapomenout

"SUMPRODUCT" funkce považuje nečíselné hodnoty za nuly. Pokud máte ve vzorci nečíselné hodnoty, odpověď bude následující. "0".

✅ Pole ve vzorci SUMPRODUCT musí mít stejný počet řádků a sloupců. Pokud tomu tak není, zobrazí se hláška #VALUE! Chyba.

"SUMPRODUCT" funkce nepodporuje zástupné znaky.

Závěr

Na stránkách SUMPRODUCT je jednou z nejrozmanitějších funkcí v Excelu. V tomto článku jsme se zabývali funkcí SUMPRODUCT s jedním nebo více kritérii. Doufáme, že se vám tento článek osvědčí. Pokud máte nějaké nejasnosti nebo návrhy, můžete se k nim vyjádřit.

Hugh West je velmi zkušený školitel a analytik Excelu s více než 10 lety zkušeností v oboru. Má bakalářský titul v oboru Účetnictví a finance a magisterský titul v oboru Business Administration. Hugh má vášeň pro výuku a vyvinul jedinečný přístup k výuce, který lze snadno sledovat a pochopit. Jeho odborné znalosti Excelu pomohly tisícům studentů a profesionálů po celém světě zlepšit své dovednosti a vyniknout ve své kariéře. Prostřednictvím svého blogu Hugh sdílí své znalosti se světem a nabízí bezplatné výukové programy Excelu a online školení, které jednotlivcům a firmám pomohou dosáhnout jejich plného potenciálu.