Ako používať funkciu SUMPRODUCT - ľahké vzorce programu Excel

Obsah

Základné použitie | Rozšírené použitie

Na výpočet súčtu produktov zodpovedajúcich čísel v jednom alebo viacerých rozsahoch použite Výkonná funkcia SUMPRODUCT programu Excel.

Základné použitie

1. Napríklad nižšie uvedená funkcia SUMPRODUCT vypočítava celkovú vynaloženú sumu.

Vysvetlenie: funkcia SUMPRODUCT vykonáva tento výpočet: (2 * 1 000) + (4 * 250) + (4 * 100) + (2 * 50) = 3500.

2. Rozsahy musia mať rovnaké rozmery, inak Excel zobrazí #HODNOTU! chyba.

3. Funkcia SUMPRODUCT považuje všetky položky, ktoré nie sú číselné, za nulové.

4. Ak zadávate jeden rozsah, funkcia SUMPRODUCT produkuje presne ten istý výsledok ako funkcia SUM.

Rozšírené použitie

Funkcia SUMPRODUCT je mimoriadne univerzálna funkcia a môže priniesť rovnaký výsledok ako mnoho vstavaných funkcií v programe Excel a dokonca aj vzorce v poli!

1a. Nasledujúca funkcia COUNTIF napríklad počíta počet buniek, ktoré obsahujú presne hviezdičku.

1b. Nasledujúca funkcia SUMPRODUCT prináša presne ten istý výsledok.

Vysvetlenie: -(A1: A7 = "hviezda") redukuje na nasledujúcu konštantu poľa:

-{TRUE; FALSE; FALSE; FALSE; FALSE; TRUE; FALSE}

Dvojitý zápor - vynúti tieto booleovské hodnoty na 1 a 0 (TRUE = 1, FALSE = 0). Výsledok:

{1;0;0;0;0;1;0}

Táto konštanta poľa sa používa ako argument pre funkciu SUMPRODUCT, pričom výsledkom je 2.

1c. Nasledujúca funkcia COUNTIF počíta počet buniek, ktoré obsahujú presne hviezdičku + 1 znak. Otáznik (?) Sa zhoduje presne s jedným znakom.

1d. Funkcia SUMPRODUCT nie je dokonalá! Keď používate funkciu SUMPRODUCT, nemôžete používať zástupné znaky (? A *).

2a. Nasledujúci vzorec poľa počíta počet znakov v rozsahu buniek.

Poznámka: Dokončite vzorec poľa stlačením klávesov CTRL + SHIFT + ENTER. Excel pridá zložené zátvorky {}.

2b. Nasledujúca funkcia SUMPRODUCT prináša presne ten istý výsledok.

Poznámka: konštanta poľa {9; 4; 6; 5} sa používa ako argument pre funkciu SUMPRODUCT, výsledkom je 24. Funkcia SUMPRODUCT spracováva polia natívne, takže nemusíte končiť stlačením klávesov CTRL + SHIFT + VSTÚPIŤ. Toto je jedna z najväčších výhod funkcie SUMPRODUCT, pretože zložené zátvorky {} mätú mnoho začiatočníkov v programe Excel!

3a. Nasledujúci vzorec poľa sumarizuje tržby v rokoch 2021-2022.

3b. Nasledujúca funkcia SUMPRODUCT prináša presne ten istý výsledok.

Vysvetlenie: (ROK (A1: A5) = 2018)*B1: B5 sa znižuje na:

({2018; 2017; 2018; 2017; 2017} = 2018)*{10; 1; 7; 20; 3} a toto sa znižuje na:

{TRUE; FALSE; TRUE; FALSE; FALSE}*{10; 1; 7; 20; 3}

Nepotrebujeme dvojité záporné číslo (pozri príklad 1b), pretože operátor násobenia * automaticky vynúti boolovské hodnoty na 1 a 0 (TRUE = 1, FALSE = 0). Výsledok:

{10;0;7;0;0}

Táto konštanta poľa sa používa ako argument pre funkciu SUMPRODUCT, výsledkom je 17.

Vám pomôže rozvoju miesta, zdieľať stránku s priateľmi

wave wave wave wave wave