Exceli valem: summa, kui üks kriteerium on mitu veergu -

Üldine valem

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

Kokkuvõte

Tinglikult mitme veeru kokkuvõtteks ühe kriteeriumi abil saate kasutada funktsiooni SUMPRODUCT põhinevat valemit. Näites on H5 valem:

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

Selgitus

See SUMPRODUCTi esimene avaldis on kriteerium, kontrollides, kas lahtrites B5: B10 on "punane". Tulemuseks on selliste TRUE FALSE väärtuste massiiv:

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

See korrutatakse vahemikus C5: E10 olevate väärtustega:

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

SUMPRODUCTi tulemus on:

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

mis tagastab 24, kõigi C5: E10 väärtuste summa, kus B5: B10 = "punane".

Sisaldab tüübiotsingut

SUMPRODUCT ei toeta metamärke, nii et kui soovite teha tüüpi "lahter sisaldab konkreetset teksti", peate kasutama kriteeriume, mis tagastavad osaliste vastete korral TÕENE. Üks võimalus on kasutada funktsioone ISNUMBER ja SEARCH järgmiselt:

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

Selle toimimise kohta lisateabe saamiseks vaadake seda lehte.

Huvitavad Artiklid...