Vynikat

Součet, pokud jedno kritérium více sloupců

Sum If One Criteria Multiple Columns

Excel vzorec: Součet, pokud jedno kritérium více sloupcůObecný vzorec
= SUMPRODUCT ((criteria_rng='red')*(sum_range))
souhrn

Chcete-li podmíněně sečíst více sloupců, můžete pomocí jednoho kritéria použít vzorec založený na funkci SUMPRODUCT. V ukázkové ukázce je vzorec v H5:

 
= SUMPRODUCT ((B5:B10='red')*(C5:E10))
Vysvětlení

Tento první výraz v SUMPRODUCT je kritériem, které kontroluje, zda buňky v B5: B10 obsahují „červenou“. Výsledkem je pole TRUE FALSE hodnot, jako je tato:



 
{TRUEFALSEFALSETRUEFALSEFALSE}

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ýsledek uvnitř SUMPRODUCT je:



 
= SUMPRODUCT ({1,6,20,0,00,0,02,6,70,0,00,0,0})

který vrací 24, součet všech hodnot v C5: E10, kde B5: B10 = 'červená'.

Obsahuje vyhledávání podle 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á vrátí TRUE pro částečné shody. Jednou z možností je použít funkce ISNUMBER a SEARCH takto:

 
= SUMPRODUCT (( ISNUMBER ( SEARCH ('red',B5:B10)))*(C5:E10))

Vidět tato stránka Další informace o tom, jak to funguje.



Autor Dave Bruns


^