Funkce SOUČIN.SKALÁRNÍ vrátí součet součinů odpovídajících oblastí nebo polí. Výchozí operací je násobení, ale je možné i sčítání, odčítání a dělení.
V tomto příkladu použijeme funkci SOUČIN.SKALÁRNÍ k vrácení celkového prodeje pro danou položku a velikost:
Funkce SOUČIN.SKALÁRNÍ najde všechny výskyty položky Y/Velikost M a sečte je, takže v tomto příkladu 21 plus 41 se rovná 62.
Syntaxe
Použití výchozí operace (násobení):
=SOUČIN.SKALÁRNÍ(matice1;[matice2];[matice3];...)
Syntaxe funkce SOUČIN.SKALÁRNÍ obsahuje následující argumenty:
| Argument | Popis |
|---|---|
|
Matice1 Povinné |
Jedná se o první argument ve formě matice, jejíž jednotlivé položky chcete násobit a poté sečíst. |
|
[pole2], [pole3],... 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 SOUČIN.SKALÁRNÍ jako obvykle, ale čárky oddělující matice nahraďte požadovanými aritmetickými operátory (*, /, +, -). Po provedení všech operací se výsledky sečtou jako obvykle.
Poznámka
Pokud používáte aritmetické operátory, zvažte uzavření maticových argumentů do závorek a jejich seskupení pomocí nich, podle kterých můžete řídit 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 oblasti nejsou stejně velké.
- S nečíselnými položkami matice zachází funkce SOUČIN.SKALÁRNÍ jako s nulami.
- Pro dosažení nejlepších výsledků by se funkce SOUČIN.SKALÁRNÍ neměla používat s odkazy na celé sloupce. Zvažte =SUMPRODUCT(A: A, B: B), zde funkce vynásobí 1 048 576 buněk ve sloupci A 1 048 576 buňkami ve sloupci B, než je přidá.
Příklad 1
Pokud chcete vytvořit vzorec pomocí našeho ukázkového seznamu výše, zadejte =SUMPRODUCT(C2:C5;D2:D5) a stiskněte Enter. Jednotlivé buňky ve sloupci C se vynásobí odpovídajícími buňkami ve stejném řádku sloupce 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 USD. Buňka C2 se vynásobí hodnotou buňky 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 SOUČIN.SKALÁRNÍ k vrácení celkových čistých prodejů podle obchodního zástupce, kde máme celkové prodeje i výdaje podle agenta. V tomto případě používáme excelovou tabulku, která místo standardních excelových rozsahů používá strukturované odkazy . Tady uvidíte, že se na rozsahy Prodej, Výdaje a Agent odkazuje podle názvu.
Vzorec je: =SOUČIN.SKALÁRNÍ(((Tabulka1[Prodej])+(Tabulka1[Výdaje]))*(Tabulka1[Agent]=B8)) a vrátí součet všech prodejů a výdajů tohoto zástupce uvedeného v buňce B8.
Příklad 3
V tomto příkladu chceme vrátit součet konkrétní položky prodané v dané oblasti. Kolik třešní v tomto případě prodala východní oblast?
Tady je vzorec: =SOUČIN.SKALÁRNÍ((B2:B9=B12)*(C2:C9=C12)*D2:D9). Nejprve vynásobí počet výskytů východu 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ává, vyberte buňku se vzorcem a pak přejděte naVyhodnocení vzorce> a vzorců.>
Potřebujete další pomoc?
Kdykoli se můžete zeptat odborníka z technické komunity Excelu nebo získat podporu v komunitách.