Excel-formule: som als één criterium meerdere kolommen -

Generieke formule

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

Samenvatting

Als u meerdere kolommen voorwaardelijk wilt optellen met één criterium, kunt u een formule gebruiken die is gebaseerd op de functie SOMPRODUCT. In de voorbeeldshow is de formule in H5:

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

Uitleg

Deze eerste uitdrukking in SOMPRODUCT is het criterium, waarbij wordt gecontroleerd of cellen in B5: B10 "rood" bevatten. Het resultaat is een reeks TRUE FALSE-waarden zoals deze:

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

Dit wordt vermenigvuldigd met de waarden in bereik C5: E10:

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

Het resultaat binnen SUMPRODUCT is:

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

die 24 retourneert, de som van alle waarden in C5: E10 waarbij B5: B10 = "rood".

Bevat type zoeken

SUMPRODUCT ondersteunt geen jokertekens, dus als u een zoekopdracht van het type "cel bevat specifieke tekst" wilt uitvoeren, moet u criteria gebruiken die TRUE retourneren voor gedeeltelijke overeenkomsten. Een optie is om de ISNUMBER- en SEARCH-functies als volgt te gebruiken:

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

Zie deze pagina voor meer informatie over hoe dit werkt.

Interessante artikelen...