We weten hoe we waarden uit één kolom op meerdere voorwaarden moeten optellen. We gebruiken daarvoor de SOMMEN-functie. Maar hoe tellen we meerdere kolommen op op één voorwaarde? Dit artikel gaat over het optellen van waarden uit meerdere kolommen op voorwaarde.
We kunnen meerdere kolommen op één voorwaarde optellen zonder de SUMIF-functie te gebruiken. Hier zullen we de SOMPRODUCT-functie van Excel gebruiken.
Generieke formule
=SOMPRODUCT((criteria_bereik=criteria)*(som_bereik))
Criteria_bereik: Dit is het bereik waarin aan de criteria wordt voldaan.
criteria: dit is het criterium of de voorwaarde.
Sum_range: het sombereik. Dit kan meerdere kolommen hebben, maar dezelfde rijen als het criteriumbereik.
Laten we het in actie zien.
Voorbeeld: Tel het geld op dat aan mango is uitgegeven.
In bovenstaande afbeelding hebben we deze tabel met het bedrag dat in verschillende maanden aan verschillende soorten fruit is uitgegeven. We hoeven alleen maar het totale bedrag te krijgen dat in al die maanden aan mango's is uitgegeven.
In I2 is de formule
=SOMPRODUCT((B2:B9=H2)*C2:E9)
Dit levert 525 op als totaalbedrag dat aan mango's is uitgegeven. Dit zie je in bovenstaande afbeelding.
Hoe het werkt?
Nou, het is gemakkelijk. Laten we de formule opsplitsen en het in vredesnaam begrijpen.
(B2:B9=H2): Dit deel vergelijkt elke waarde in het bereik B2:B9 met H2 en retourneert een array van TRUE en FALSE. {FALSE;TRUE;FALSE;FALSE;FALSE;FALSE;FALSE;TRUE}.
(B2:B9=H2)*C2:E9: Hier hebben we elke waarde in de bovenstaande array vermenigvuldigd met waarden in C2:E9. C2:C9 worden ook behandeld als een 2D-array. Ten slotte retourneert deze instructie een 2D-array van {0,0,0;47,57,67;0,0,0;0,0,0;0,0,0;0,0,0;0,0,0;108,118,128}.
SOMPRODUCT ziet er nu als volgt uit:
SOMPRODUCT({0,0,0;47,57,67;0,0,0;0,0,0;0,0,0;0,0,0;0,0,0;108,118,128}). Het heeft alleen waarden van mango. Het somt ze op en retourneert het resultaat als 525.
Een andere methode kan zijn om een kolom met totalen te hebben en deze vervolgens met de SUMIF-functie te gebruiken om de som van alle kolommen te krijgen. Maar dat is niet wat we willen doen.
Dus ja jongens, dit is hoe je meerdere kolommen met voorwaarde kunt optellen zonder de sumif-functie te gebruiken. Laat het me weten als je twijfels hebt over dit artikel of een ander artikel op deze site. U kunt ook vragen stellen over Excel 2019, 2016, 2013 en ouder.
Populaire artikels:
De VERT.ZOEKEN-functie in Excel
AANTAL.ALS in Excel 2016
Hoe de SUMIF-functie in Excel te gebruiken?