SOMPRODUCT, functie

Van toepassing op
Excel voor Microsoft 365 Excel voor Microsoft 365 voor Mac Excel 2024 Excel 2024 voor Mac Excel 2021 Excel 2021 voor Mac Excel 2019 Excel 2016

De functie SOMPRODUCT retourneert de som van de producten van de corresponderende bereiken of matrices. De standaardbewerking is vermenigvuldigen, maar optellen, aftrekken en delen zijn ook mogelijk.

In dit voorbeeld gebruiken we SOMPRODUCT om de totale verkoop voor een bepaald artikel en een bepaalde grootte te retourneren:

Voorbeeld van het gebruik van de functie SOMPRODUCT om de totale verkoop te retourneren wanneer voor elk product de productnaam, grootte en individuele verkoopwaarden zijn opgegeven. SOMPRODUCT komt overeen met alle exemplaren van artikel Y/grootte M en telt ze bij elkaar op, dus in dit voorbeeld is 21 plus 41 gelijk aan 62.

Syntaxis

De standaardbewerking (vermenigvuldigen) gebruiken:

=SOMPRODUCT(matrix1; [matrix2]; [matrix3]; ...)

De syntaxis van de functie SOMPRODUCT heeft de volgende argumenten:

Argument Beschrijving
matrix1
Vereist
Het eerste matrixargument waarvan u de elementen wilt vermenigvuldigen en vervolgens wilt optellen.
[matrix2]; [matrix3],...
Optioneel
Matrixargumenten 2 tot en met 255 waarvan u de elementen wilt vermenigvuldigen en vervolgens wilt optellen.

Andere rekenkundige bewerkingen uitvoeren

Gebruik SOMPRODUCT zoals u gewend bent, maar vervang de komma's tussen de matrixargumenten door de gewenste rekenkundige operatoren (*, /, +, -). Nadat alle bewerkingen zijn uitgevoerd, worden de resultaten zoals gebruikelijk opgeteld.

Opmerking

Als u rekenkundige operatoren gebruikt, kunt u de matrixargumenten tussen haakjes zetten en haakjes gebruiken om de matrixargumenten te groeperen om de volgorde van rekenkundige bewerkingen te bepalen.

Opmerkingen

  • De opgegeven matrices moeten dezelfde dimensie hebben. Als dat niet het geval is, geeft SOMPRODUCT de foutwaarde #WAARDE! als resultaat. Met =SOMPRODUCT(C2:C10;D2:D5) wordt bijvoorbeeld een fout geretourneerd omdat de bereiken niet even groot zijn.
  • Met SOMPRODUCT worden niet-numerieke matrixwaarden behandeld alsof het nullen zijn.
  • Voor de beste prestaties moet SOMPRODUCT niet worden gebruikt met volledige kolomverwijzingen. Beschouw =SOMPRODUCT(A:A;B:B), hier zal de functie de 1.048.576 cellen in kolom A vermenigvuldigen met de 1.048.576 cellen in kolom B voordat deze worden toegevoegd. 

Voorbeeld 1

Voorbeeld van de functie SOMPRODUCT die wordt gebruikt om de som van de verkochte artikelen te retourneren wanneer de opgegeven kosten en hoeveelheid per eenheid worden opgegeven.

Als u de formule wilt maken met behulp van de bovenstaande voorbeeldlijst, typt u =SOMPRODUCT(C2:C5,D2:D5) en drukt u op Enter. Elke cel in kolom C wordt vermenigvuldigd met de corresponderende cel in dezelfde rij in kolom D en de resultaten worden opgeteld. Het totale bedrag voor de boodschappen is $ 78,97.

Als u een langere formule wilt schrijven die hetzelfde resultaat oplevert, typt u =C2*D2+C3*D3+C4*D4+C5*D5 en drukt u op Enter. Nadat u op Enter hebt gedrukt, is het resultaat hetzelfde: $ 78,97. Cel C2 wordt vermenigvuldigd met D2 en het resultaat hiervan wordt opgeteld bij het resultaat van cel C3 maal cel D3 enzovoort.

Voorbeeld 2

In het volgende voorbeeld wordt SOMPRODUCT gebruikt om de totale nettoverkoop per verkoopagent te retourneren, waarbij zowel de totale verkoop als de uitgaven per agent worden weergegeven. In dit geval gebruiken we een Excel-tabel, waarin gestructureerde verwijzingen worden gebruikt in plaats van standaard Excel-bereiken. Hier ziet u dat er bij naam wordt verwezen naar de bereiken Verkoop, Uitgaven en Agent.

Voorbeeld van de functie SOMPRODUCT om de totale verkoop per verkoper te retourneren wanneer deze is opgegeven met verkopen en uitgaven voor elke functie. De formule is: =SOMPRODUCT(((Tabel1[Verkopen])+(Tabel1[Uitgaven]))*(Tabel1[Agent]=B8)), en retourneert de som van alle verkopen en uitgaven voor de agent in cel B8.

Voorbeeld 3

In dit voorbeeld willen we het totaal retourneren van een specifiek artikel dat door een bepaalde regio is verkocht. Hoeveel kersen heeft de regio Oost in dit geval verkocht?

Bijvoorbeeld voor het gebruik van SOMPRODUCT om de som van de items per regio te retourneren. In dit geval het aantal kersen dat in de regio Oost wordt verkocht. De formule is hier: =SOMPRODUCT((B2:B9=B12)*(C2:C9=C12)*D2:D9). Het vermenigvuldigt eerst het aantal exemplaren van Oost met het aantal overeenkomende exemplaren van kersen. Tot slot worden de waarden van de corresponderende rijen in de kolom Omzet bij elkaar opgeteld. Als u wilt zien hoe Excel dit berekent, selecteert u de formulecel en gaat u vervolgens naar Formules>Formule evalueren Evalueer>.

Meer hulp nodig?

U kunt altijd uw vraag stellen aan een expert in de Excel Tech Community of ondersteuning vragen in Community's.