Počítání buněk dat pomocí funkce SUMPRODUCT aplikace Excel

Obsah:

Počítání buněk dat pomocí funkce SUMPRODUCT aplikace Excel
Počítání buněk dat pomocí funkce SUMPRODUCT aplikace Excel
Anonim

Funkce SUMPRODUCT násobí prvky jednoho nebo více polí a poté sečte nebo sečte součiny dohromady. Úpravou tvaru argumentů spočítá SUMPRODUCT počet buněk v daném rozsahu obsahující data, která splňují určitá kritéria.

Pokyny v tomto článku platí pro Excel 2019, 2016, 2013, 2010; Excel pro Microsoft 365, Excel Online, Excel pro Mac, Excel pro iPad, Excel pro iPhone a Excel pro Android.

SUMPRODUCT Funkce Syntaxe a argumenty

Syntaxe funkce odkazuje na rozložení funkce a zahrnuje název funkce, závorky, oddělovače čárek a argumenty.

Chcete-li získat funkci pro počítání buněk namísto uchovávání dat, je s SUMPRODUCT použita následující syntaxe:

  • Array1: Tento argument označuje první pole nebo rozsah, který bude vynásoben a poté přidán.
  • Array2: Tento argument označuje druhé pole nebo rozsah, který bude vynásoben a poté přidán.

Funkce COUNTIF a COUNTIFS počítají buňky, které splňují jedno nebo více nastavených kritérií. Někdy se SUMPRODUCT používá snadněji, když chcete najít více podmínek, které se týkají stejného rozsahu.

Vstupte do funkce SUMPRODUCT

Za normálních okolností je nejlepším způsobem zadávání funkcí do aplikace Excel použít dialogové okno Argumenty funkcí (v Excelu pro Mac použijte Formula Builder). Dialogové okno usnadňuje zadávání argumentů jeden po druhém, aniž byste museli zadávat závorky nebo čárky, které fungují jako oddělovače mezi argumenty.

Protože tento příklad používá nepravidelnou formu funkce SUMPRODUCT, nelze použít dialogové okno. Místo toho je třeba funkci zadat do buňky listu.

V tomto tutoriálu použijete funkci SUMPRODUCT k nalezení počtu hodnot, které jsou větší než 25 a menší než 75 ve vzorové datové sadě.

  1. Chcete-li pokračovat v tomto tutoriálu, zadejte ukázková data (zobrazená na obrázku níže) do prázdného listu aplikace Excel.

    Image
    Image
  2. Vyberte buňku B7. Toto je místo, kde se zobrazí výsledky funkce.
  3. Zadejte vzorec =SUMPRODUCT(($A$2:$B$6>25)($A$2:$B$6<75)) a stiskněte Enter.

    Image
    Image
  4. Odpověď 5 se zobrazí v buňce B7. V rozsahu je pouze pět hodnot (40, 45, 50, 55 a 60), které jsou větší než 25 a menší než 75.

    Image
    Image
  5. Vyberte buňku B7 pro zobrazení vyplněného vzorce v řádku vzorců nad pracovním listem.

Rozdělení SUMPRODUCT

Když jsou pro argumenty nastaveny podmínky, SUMPRODUCT vyhodnotí každý prvek pole podle podmínky a vrátí booleovskou hodnotu (TRUE nebo FALSE). Pro účely výpočtů přiřadí Excel těm prvkům pole, které jsou PRAVDA, hodnotu 1 a těm, které jsou NEPRAVDA, hodnotu 0.

Další způsob, jak přemýšlet o tom, co dělá SUMPRODUCT, je považovat znaménko násobení za podmínku AND. S ohledem na tuto skutečnost je podmínka pravdivá pouze tehdy, jsou-li splněny obě podmínky, tedy čísla větší než 25 A menší než 75. Funkce pak sečte všechny skutečné hodnoty a dospěje k výsledku 5.

Doporučuje: