Excel formula: Zbroji ako jedan kriterij višestruke stupce -

Generička formula

=SUMPRODUCT((criteria_rng="red")*(sum_range))

Sažetak

Da biste uvjetno zbrojili više stupaca, pomoću jednog kriterija, možete upotrijebiti formulu koja se temelji na funkciji SUMPRODUCT. U primjeru emisije, formula u H5 je:

=SUMPRODUCT((B5:B10="red")*(C5:E10))

Obrazloženje

Ovaj prvi izraz u SUMPRODUCT-u su kriteriji koji provjeravaju sadrže li stanice u B5: B10 "crveno". Rezultat je niz TRUE FALSE vrijednosti poput ove:

(TRUE;FALSE;FALSE;TRUE;FALSE;FALSE)

To se množi s vrijednostima u rasponu C5: E10:

(1,6,2; 8,6,8; 5,2,6; 2,6,7; 7,4,5; 5,3,1)

Rezultat unutar SUMPRODUCT-a je:

=SUMPRODUCT((1,6,2;0,0,0;0,0,0;2,6,7;0,0,0;0,0,0))

koji vraća 24, zbroj svih vrijednosti u C5: E10 gdje je B5: B10 = "crveno".

Sadrži pretraživanje tipa

SUMPRODUCT ne podržava zamjenske znakove, pa ako želite pretražiti tip "ćelija sadrži određeni tekst", morat ćete upotrijebiti kriterije koji će vratiti TRUE za djelomična podudaranja. Jedna od mogućnosti je upotreba ISNUMBER i SEARCH funkcija poput ove:

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

Pogledajte ovu stranicu za više informacija o tome kako ovo funkcionira.

Zanimljivi članci...