Přihlásit se pomocí účtu Microsoft
Přihlaste se nebo si vytvořte účet.
Dobrý den,
Vyberte jiný účet.
Máte více účtů.
Zvolte účet, pomocí kterého se chcete přihlásit.

Funkce SUMPRODUCT vrátí součet součinů odpovídajících rozsahů nebo matic. Výchozí operací je násobení, ale je možné také sčítání, odčítání a dělení.

V tomto příkladu použijeme funkci SUMPRODUCT k vrácení celkového prodeje pro danou položku a velikost:

Příklad použití funkce SOUČIN.SKALÁRNÍ k vrácení celkových prodejů, pokud je k dispozici název produktu, velikost a jednotlivé hodnoty prodeje.

FUNKCE SUMPRODUCT odpovídá všem instancím položky Y/velikost M a sečte je, takže v tomto příkladu se 21 plus 41 rovná 62.

Syntaxe

Použití výchozí operace (násobení):

=SUMAPRODUCT(matice1; [matice2], [matice3], ...)

Syntaxe funkce SOUČIN.SKALÁRNÍ obsahuje následující argumenty:

Argument

Popis

Pole1   

Povinné

Jedná se o první argument ve formě matice, jejíž jednotlivé položky chcete násobit a poté sečíst.

[matice2], [matice3],...    

Nepovinné

Jedná se o 2. až 255. argument ve formě matice, jejíž jednotlivé položky chcete násobit a poté sečíst.

Provádění dalších aritmetických operací

Použijte funkci SUMPRODUCT jako obvykle, ale nahraďte čárky oddělující maticové argumenty požadovanými aritmetickými operátory (*, /, +, -). Po provedení všech operací se výsledky sečtou obvyklým způsobem.

Poznámka: Pokud používáte aritmetické operátory, zvažte uzavření argumentů pole do závorek a použití závorek k seskupení maticových argumentů pro řízení pořadí aritmetických operací.

Poznámky

  • Argumenty matice musí mít stejnou dimenzi. Pokud nemají, vrátí funkce SOUČIN.SKALÁRNÍ chybovou hodnotu #HODNOTA!. Například =SUMPRODUCT(C2:C10;D2:D5) vrátí chybu, protože rozsahy nemají stejnou velikost.

  • Funkce SUMPRODUCT zachází s nečíselnými položkami matice, jako by byly nuly.

  • Pro zajištění nejlepšího výkonu by se funkce SUMPRODUCT neměla používat s odkazy na celé sloupce. Představte si =SUMAPRODUCT(A;B:B), tady funkce před přidáním vynásobí 1 048 576 buněk ve sloupci A 1 048 576 buněk ve sloupci B. 

Příklad 1

Příklad funkce SUMPRODUCT, která se používá k vrácení součtu prodaných položek při poskytnutí jednotkových nákladů a množství

Pokud chcete vytvořit vzorec pomocí výše uvedeného ukázkového seznamu, zadejte =SUMPRODUCT(C2:C5;D2:D5) a stiskněte Enter. Každá buňka ve sloupci C se vynásobí odpovídající buňkou ve stejném řádku ve sloupci D a výsledky se sečtou. Celková částka za potraviny je 78,97 USD.

Pokud chcete napsat delší vzorec, který vám poskytne stejný výsledek, zadejte =C2*D2+C3*D3+C4*D4+C5*D5 a stiskněte Enter. Po stisknutí klávesy Enter je výsledek stejný: 78,97 Kč. Buňka C2 se vynásobí znakem D2 a její výsledek se přičte k výsledku buňky C3 krát buňka D3 atd.

Příklad 2

Následující příklad používá funkci SUMPRODUCT k vrácení celkového čistého prodeje podle prodejního agenta, kde máme jak celkové prodeje, tak výdaje podle agenta. V tomto případě používáme excelovou tabulku, která místo standardních oblastí Excelu používá strukturované odkazy . Tady uvidíte, že na rozsahy Sales (Prodeje), Expenses (Výdaje) a Agent (Agent) se odkazuje podle názvu.

Příklad funkce SUMPRODUCT, která vrátí celkové prodeje podle obchodního zástupce, pokud je k dispozici prodej a výdaje pro každý z nich.

Vzorec je: =SUMPRODUCT(((Table1[Sales])+(Table1[Expenses]))*(Table1[Agent]=B8)) a vrátí součet všech prodejů a výdajů pro agenta uvedeného v buňce B8.

Příklad 3

V tomto příkladu chceme vrátit celkový součet konkrétní položky prodané v dané oblasti. Kolik třešní v tomto případě prodala oblast Východ?

Zkouška použití funkce SUMPRODUCT k vrácení součtu položek v jednotlivých oblastech V tomto případě počet třešní prodaných v oblasti Východ.

Vzorec je tady: =SUMPRODUCT((B2:B9=B12)*(C2:C9=C12)*D2:D9). Nejprve vynásobí počet výskytů oblasti East počtem odpovídajících výskytů třešní. Nakonec sečte hodnoty odpovídajících řádků ve sloupci Prodej. Pokud chcete zjistit, jak to Excel vypočítá, vyberte buňku vzorce a pak přejděte na Vzorce > Vyhodnotit vzorec > Vyhodnotit.

Potřebujete další pomoc?

Kdykoli se můžete zeptat odborníka z komunity Excel Tech nebo získat podporu v komunitách.

Viz také

Provádění podmíněných výpočtů s oblastmi buněk

Součet na základě více kritérií pomocí funkce SUMIFS

Počítání na základě více kritérií pomocí funkce COUNTIFS

Average based on multiple criteria with AVERAGEIFS

Potřebujete další pomoc?

Chcete další možnosti?

Prozkoumejte výhody předplatného, projděte si školicí kurzy, zjistěte, jak zabezpečit své zařízení a mnohem více.

Komunity vám pomohou klást otázky a odpovídat na ně, poskytovat zpětnou vazbu a vyslechnout odborníky s bohatými znalostmi.

Byly tyto informace užitečné?

Jak jste spokojeni s kvalitou jazyka?
Co ovlivnilo váš názor?
Po stisknutí tlačítka pro odeslání se vaše zpětná vazba použije k vylepšování produktů a služeb Microsoftu. Váš správce IT bude moci tato data shromažďovat. Prohlášení o zásadách ochrany osobních údajů.

Děkujeme vám za zpětnou vazbu.

×