Obsah
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.xlsxPř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.