Chcete -li součet více sloupců podmíněně pomocí jednoho kritéria, můžete použít vzorec založený na funkci SUMPRODUCT. V ukázkové ukázce je vzorec v H5:
= SUMPRODUCT ((criteria_rng='red')*(sum_range))Vysvětlení
Tento první výraz v SUMPRODUCT je kritériem, kontrolujícím, zda buňky v B5: B10 obsahují 'červenou'. Výsledkem je pole SKUTEČNÝCH NEPRAVDIVÝCH hodnot takto:
= SUMPRODUCT ((B5:B10='red')*(C5:E10))
To se vynásobí hodnotami v rozsahu C5: E10:
jak zřetězit nabídky v aplikaci Excel
{1,6,28,6,85,2,62,6,77,4,55,3,1}
Výsledkem uvnitř SUMPRODUCT je:
{TRUEFALSEFALSETRUEFALSEFALSE}
který vrací 24, součet všech hodnot v C5: E10, kde B5: B10 = 'červená'.
Obsahuje vyhledávání typu
SUMPRODUCT nepodporuje zástupné znaky, takže pokud chcete provést vyhledávání typu „buňka obsahuje konkrétní text“, budete muset použít kritéria, která u částečných shod vrátí TRUE. Jednou z možností je použít funkce ISNUMBER a SEARCH takto:
= SUMPRODUCT ({1,6,20,0,00,0,02,6,70,0,00,0,0})
Vidět tato stránka pro více informací o tom, jak to funguje.
Autor Dave Bruns