Obsah
Pri práci s Microsoft Excel , existujú situácie, keď porovnávate údaje medzi dvoma alebo viacerými rozsahmi a počítate s viacerými kritériami. Funkcia SUMPRODUCT je vaša prvá voľba. SUMPRODUCT je mimoriadne vynaliezavá funkcia s mnohými účelmi. Má jedinečnú schopnosť inteligentne a elegantne pracovať s poliami. Často potrebujeme použiť funkciu SUMPRODUCT na porovnanie stĺpcov so zadanými kritériami a zistenie výsledku. Dnes v tomto článku rozoberieme niektoré metódy použitia funkcie SUMPRODUCT funkcia s kritériami.
Stiahnite si cvičebnicu
Stiahnite si tento cvičný hárok a precvičte si úlohu počas čítania tohto článku.
Funkcia SUMPRODUCT s kritériami.xlsxPredstavenie funkcie SUMPRODUCT v programe Excel
Z technického hľadiska "SUMPRODUCT" funkcia odovzdá súčet hodnôt príslušných polí alebo rozsahov.
⇒ Syntax
Syntax "SUMPRODUCT" je jednoduchá a priama.
=SUMPRODUCT(array1, [array2], [array3], ...)
⇒ Argument
Argument | Povinné/voliteľné | Vysvetlenie |
---|---|---|
array1 | Požadované | Prvý vstup do poľa, ktorého prvky chcete rozdeliť a následne sčítať. |
[array2], [array3] | Voliteľné | Parametre poľa s prvkami, ktoré chcete násobiť a sčítať, v rozsahu od 2 do 255. |
5 ideálnych príkladov funkcie SUMPRODUCT s kritériami v programe Excel
Jednou z úžasných funkcií SUMPRODUCT je, že dokáže spracovať jednotlivé alebo viaceré kritériá pozoruhodne dobre. Poďme diskutovať o niektorých SUMPRODUCT s funkciami kritérií.
1. SUMPRODUCT s jedným kritériom na vyhľadávanie hodnoty
Môžeme použiť SUMPRODUCT funkcie s kritériami s dvojitým unárnym operátorom alebo bez neho.
1.1. Používanie dvojitého unárneho operátora
Inteligentný spôsob použitia SUMPRODUCT je vložiť kritériá do funkcie ako pole pomocou " Dvojitý unárny operátor (-) " na konverziu "TRUE" alebo "FALSE" na stránku . "1" alebo "0" V nasledujúcom príklade sa niektoré "Produkt" názvy sú uvedené s ich "Krajina" , "Množstvo" a "Cena" . Zistíme celkovú cenu pre krajiny "India", "Čína" a "Nemecko" .
Postupujme podľa postupov na použitie SUMPRODUCT funkcie s jedným kritériom v programe Excel.
KROKY:
- Najprv vytvorte tabuľku pre tieto krajiny kdekoľvek v pracovnom hárku, kde chcete získať výsledok.
- Po druhé vyberte bunku, do ktorej chcete vložiť vzorec SUMPRODUCT funkcie.
- Po tretie, vložte vzorec do tejto bunky. Aplikujeme funkciu pomocou "Dvojitý unárny operátor (-)" .
=SUMPRODUCT(--($C$5:$C$21=G5),$D$5:$D$21,$E$5:$E$21)
- Potom stlačte tlačidlo Vstúpte na stránku kľúč. Máme celkovú cenu za "India" .
- Potiahnite Rukoväť náplne ikonu nadol, aby ste vzorec duplikovali v celom rozsahu. Alebo, ak chcete Automatické vypĺňanie rozsah, dvakrát kliknite na stránku . na plus ( + ) symbol.
- Nakoniec môžeme vidieť výsledok pre India , Čína a Nemecko .
🔎 Ako vzorec funguje?
- Pole1 je . -($C$5:$C$21=G5) G5 je "India" . Dvojitý unárny operátor prevedie výsledky z $C$4:$C$20 na stránku . "1" a "0" .
- [pole2] je . $D$5:$D$21 , ktorých rozsah najprv vynásobíme a potom sčítame.
- [Array3] je . $E$5:$E$21 , aj tento rozsah vynásobíme a potom sčítame.
Budeme používať "Absolútne odkazy na bunky" na "BLOCK" bunky.
1.2. Vylúčenie dvojitého unárneho operátora
Predchádzajúci príklad môžeme vyriešiť aj bez použitia dvojitého unárneho operátora. Pozrime sa na návod, ako na to.
KROKY:
- Na získanie rovnakého výsledku použijeme rovnaký príklad. Teraz v bunke "H5" použiť SUMPRODUCT Vložte hodnoty do vzorca a vzorec vyzerá takto.
=SUMPRODUCT(($C$5:$C$21=G5)*$D$5:$D$21*$E$5:$E$21)
- Ďalej kliknite na Vstúpte na stránku kľúč na zobrazenie výsledku.
- Ak chcete vzorec skopírovať cez rozsah, potiahnite Rukoväť náplne symbol smerom nadol. Prípadne môžete dvakrát kliknite na stránku . doplnenie ( + ) na Automatické vypĺňanie rozsah.
- Podobne môžeme získať výsledok.
Prečítajte si viac: SUMPRODUCT Viaceré kritériá v programe Excel(3 prístupy)
2. SUMPRODUCT s viacerými kritériami pre rôzne stĺpce
Môžeme použiť SUMPRODUCT funkcie s viacerými kritériami s dvojitým unárnym operátorom alebo bez neho. Učme sa!
2.1. Používanie dvojitého unárneho operátora
V tomto prípade použijeme "Dvojitý unárny operátor (-)" previesť výsledky poľa na "1" alebo "0" . uvažujme tú istú tabuľku, ktorú sme použili predtým. teraz nájdeme výsledok pomocou viacerých kritérií. nájdeme "Celková cena" pre "procesor" krajiny "Čína" , "Notebook" z "India" a "Laptop" z "Južná Kórea" Pomocou týchto kritérií odvodíme výsledok.
KROKY:
- Na začiatku vyberte bunku susediacu s prvou knihou a zadajte vzorec.
=SUMPRODUCT(--($B$5:$B$21=G5),--($C$5:$C$21=H5),$D$5:$D$21,$E$5:$E$21)
- Stlačte tlačidlo Vstúpte na stránku na klávesnici.
- Podobne v predchádzajúcich príkladoch potiahnite Rukoväť náplne ikonu nadol, aby ste vzorec duplikovali v celom rozsahu. Alebo, ak chcete Automatické vypĺňanie rozsah, dvakrát kliknite na stránku . na plus ( + ) symbol.
- Nakoniec získate výsledok.
2.2. Vylúčenie dvojitého unárneho operátora
Tu použijeme rovnaké viacnásobné kritériá pomocou základného SUMPRODUCT funkcie.
KROKY:
- V bunke I5, Vložte kritériá a vzorec bude vyzerať takto.
=SUMPRODUCT(($B$5:$B$21=G5)*($C$5:$C$21=H5)*$D$5:$D$21*$E$5:$E$21)
- Hit Vstúpte na stránku aby ste videli výsledok.
- Potom potiahnite Rukoväť náplne na skopírovanie vzorca v rozsahu. Alebo, dvakrát kliknite na stránku . na plus ( + ) znak. Tým sa tiež zdvojí vzorec.
- Nakoniec môžete vidieť výsledok.
Prečítajte si viac: Funkcia SUMPRODUCT s viacerými stĺpcami v programe Excel (4 jednoduché spôsoby)
3. SUMPRODUCT s logikou OR
Môžeme pridať ALEBO logiku do nášho vzorca, aby sa SUMPRODUCT funkcie s dynamickejšími kritériami. Uvažujme situáciu, keď potrebujeme zistiť celkovú cenu za "Notebook" a "Laptop" .
KROKY:
- Najprv vytvorte tabuľku kdekoľvek v pracovnom hárku, kde chcete získať výsledok.
- Potom vyberte bunku a vložte do nej nasledujúci vzorec.
=SUMPRODUCT(--((B5:B21=G5)+(B5:B21=H5)>0),D5:D21,E5:E21)
- Ďalej kliknite na Vstúpte na stránku kľúč, aby ste videli výsledok.
4. SUMPRODUCT s viacerými kritériami AND/OR
V tejto metóde použijeme funkciu SUMPRODUCT s kritériami pomocou oboch "A" , "ALEBO" Tentoraz musíme do našej funkcie pridať ďalšie kritériá. "Celková cena" pre výrobok "Notebook" , "Laptop" krajiny "India", "Čína".
KROKY:
- Na začiatok vyberte druhú bunku H10 a vložte vzorec do vybranej bunky.
=SUMPRODUCT(--((B5:B21=G5)+(B5:B21=H5)>0),--((C5:C21=G8)+(C5:C21=H8)>0),D5:D21,E5:E21)
- Potom stlačte tlačidlo Vstúpte na stránku kľúč, aby ste videli výsledok.
🔎 Ako vzorec funguje?
- 1 je . –((B5:B21=G5)+(B5:B21=H5)>0),–((C5:C21=G8)+(C5:C21=H8)>0) . Tu B5:B21 je "Produkt" Stĺpec, G5 a H5 sú "Notebook" a "Laptop" ... podobne, C5:C21 je "Krajina" stĺpec a G6 a H6 sú "India" a "Čína".
- [pole2] je . D5:D21 .
- [Array3] je . E5:E21 .
5. SUMPRODUCT s viacerými kritériami pre riadky a stĺpce
Stránka "SUMPRODUCT" funkcia ukáže svoju skutočnú rozmanitosť, keď túto funkciu použijeme pre stĺpce aj riadky. Pozrime sa ako. V nasledujúcom príklade môžeme vidieť cenu niektorých "Produkty" z krajiny "India" , "Čína" , "Taliansko" , "Nemecko" , "Francúzsko" .
KROKY:
- Najskôr vyberte bunku, do ktorej chceme vložiť výsledok.
- Potom do tejto bunky vložte vzorec.
=SUMPRODUCT(C5:G8*(C4:G4=C10)*(B5:B8=C11))
- Nakoniec stlačte Vstúpte na stránku z klávesnice.
Čo si treba zapamätať
✅ "SUMPRODUCT" funkcia považuje nečíselné hodnoty za nuly. Ak máte vo vzorci akékoľvek nečíselné hodnoty, odpoveď bude "0".
✅ Polia vo vzorci SUMPRODUCT musia mať rovnaký počet riadkov a stĺpcov. #VALUE! Chyba.
✅ "SUMPRODUCT" funkcia nepodporuje zástupné znaky.
Záver
Stránka SUMPRODUCT je jednou z najrozmanitejších funkcií v programe Excel. V tomto článku sme sa zaoberali SUMPRODUCT s jedným alebo viacerými kritériami. Dúfame, že tento článok bude pre vás užitočný. Ak máte akékoľvek nejasnosti alebo návrhy, môžete sa k nim vyjadriť.