
Splošna formula
=SUMPRODUCT((criteria_rng="red")*(sum_range))
Povzetek
Za pogojno seštevanje več stolpcev z enim merilom lahko uporabite formulo, ki temelji na funkciji SUMPRODUCT. V vzorčni oddaji je formula v H5:
=SUMPRODUCT((B5:B10="red")*(C5:E10))
Pojasnilo
Ta prvi izraz v SUMPRODUCT je merila, ki preverjajo, ali celice v B5: B10 vsebujejo "rdečo". Rezultat je niz TRUE FALSE vrednosti, kot je ta:
(TRUE;FALSE;FALSE;TRUE;FALSE;FALSE)
To se pomnoži z vrednostmi v območju C5: E10:
(1,6,2; 8,6,8; 5,2,6; 2,6,7; 7,4,5; 5,3,1)
Rezultat znotraj SUMPRODUCT je:
=SUMPRODUCT((1,6,2;0,0,0;0,0,0;2,6,7;0,0,0;0,0,0))
ki vrne 24, vsota vseh vrednosti v C5: E10, kjer je B5: B10 = "rdeča".
Vsebuje iskanje po tipih
SUMPRODUCT ne podpira nadomestnih znakov, zato, če želite iskati po vrsti »celica vsebuje določeno besedilo«, boste morali uporabiti merila, ki bodo vrnila TRUE za delna ujemanja. Ena od možnosti je uporaba funkcij ISNUMBER in SEARCH, kot je ta:
=SUMPRODUCT((ISNUMBER(SEARCH("red",B5:B10)))*(C5:E10))
Za več informacij o tem, kako to deluje, glejte to stran.