Funkcia SUMPRODUCT vynásobí prvky jedného alebo viacerých polí a potom sčíta alebo sčíta súčiny. Úpravou tvaru argumentov SUMPRODUCT spočíta počet buniek v danom rozsahu obsahujúcich údaje, ktoré spĺňajú špecifické kritériá.
Pokyny v tomto článku platia pre Excel 2019, 2016, 2013, 2010; Excel pre Microsoft 365, Excel Online, Excel pre Mac, Excel pre iPad, Excel pre iPhone a Excel pre Android.
SUMPRODUCT Funkcia Syntax a argumenty
Syntax funkcie odkazuje na rozloženie funkcie a obsahuje názov funkcie, zátvorky, oddeľovače čiarok a argumenty.
Na získanie funkcie na počítanie buniek namiesto uchovávania údajov sa so SUMPRODUCT používa nasledujúca syntax:
- Array1: Tento argument označuje prvé pole alebo rozsah, ktorý bude vynásobený a potom pridaný.
- Array2: Tento argument označuje druhé pole alebo rozsah, ktorý bude vynásobený a potom pridaný.
Funkcie COUNTIF a COUNTIFS počítajú bunky, ktoré spĺňajú jedno alebo viacero nastavených kritérií. Niekedy sa SUMPRODUCT používa jednoduchšie, keď chcete nájsť viacero podmienok, ktoré sa týkajú rovnakého rozsahu.
Vstúpte do funkcie SUMPRODUCT
Za normálnych okolností je najlepším spôsobom zadávania funkcií do Excelu použiť dialógové okno Argumenty funkcií (v Exceli pre Mac použite Formula Builder). Dialógové okno uľahčuje zadávanie argumentov po jednom bez toho, aby ste museli zadávať zátvorky alebo čiarky, ktoré slúžia ako oddeľovače medzi argumentmi.
Keďže tento príklad používa nepravidelný tvar funkcie SUMPRODUCT, dialógové okno nemožno použiť. Namiesto toho musí byť funkcia napísaná do bunky pracovného hárka.
V tomto návode použijete funkciu SUMPRODUCT na nájdenie počtu hodnôt, ktoré sú väčšie ako 25 a menšie ako 75 vo vzorovej množine údajov.
-
Ak chcete pokračovať v tomto návode, zadajte vzorové údaje (zobrazené na obrázku nižšie) do prázdneho pracovného hárka programu Excel.
- Vyberte bunku B7. Toto je miesto, kde sa zobrazia výsledky funkcie.
-
Zadajte vzorec =SUMPRODUCT(($A$2:$B$6>25)($A$2:$B$6<75)) a stlačte Enter.
-
Odpoveď 5 sa zobrazí v bunke B7. V rozsahu je iba päť hodnôt (40, 45, 50, 55 a 60), ktoré sú väčšie ako 25 a menšie ako 75.
- Vyberte bunku B7 na zobrazenie vyplneného vzorca v paneli vzorcov nad pracovným hárkom.
Rozdelenie SUMPRODUCT
Keď sú pre argumenty nastavené podmienky, SUMPRODUCT vyhodnotí každý prvok poľa oproti podmienke a vráti boolovskú hodnotu (TRUE alebo FALSE). Na účely výpočtov Excel priradí hodnotu 1 pre tie prvky poľa, ktoré sú TRUE a hodnotu 0 pre tie, ktoré sú FALSE.
Ďalším spôsobom, ako si predstaviť, čo robí SUMPRODUCT, je považovať znamienko násobenia za podmienku AND. S ohľadom na túto skutočnosť je podmienka pravdivá len vtedy, keď sú splnené obe podmienky, čísla väčšie ako 25 A menšie ako 75. Funkcia potom spočíta všetky skutočné hodnoty, aby dospela k výsledku 5.