Skip to main content

Kutools voor Office — Eén Suite. Vijf Tools. Verwezenlijkt Meer.

Excel SOMPRODUCT-functie

Author Xiaoyang Last modified

In Excel kan de SOMPRODUCT-functie worden gebruikt om twee of meer kolommen of arrays met elkaar te vermenigvuldigen en vervolgens de som van de producten te verkrijgen. Feitelijk is SOMPRODUCT een nuttige functie die helpt om celwaarden te tellen of op te tellen met meerdere criteria, vergelijkbaar met de AANTAL.ALS of SOM.ALS-functie. Dit artikel introduceert de syntaxis van de functie en enkele voorbeelden voor deze SOMPRODUCT-functie.

show the usage of SUMPRODUCT function


 Syntaxis:

De syntaxis voor de SOMPRODUCT-functie in Excel is:

=SOMPRODUCT (matrix1, [matrix2], ...)

 Argumenten:

  • matrix1: Vereist. De eerste matrix of bereik van cellen dat u wilt vermenigvuldigen en vervolgens optellen.
  • matrix2: Optioneel. De tweede matrix of bereik van cellen dat u wilt vermenigvuldigen en vervolgens optellen.

Opmerkingen:

  • 1. Als er niet-numerieke waarden in uw bereik voorkomen, behandelt SOMPRODUCT deze als nullen.
  • 2. Als de matrices of bereiken een verschillend aantal rijen en kolommen hebben, retourneert de SOMPRODUCT-functie een #WAARDE! foutmelding.
  • 3. Als er logische tests in de matrices voorkomen, zullen ze WAAR- en ONWAAR-waarden creëren. In de meeste gevallen moet u deze converteren naar 1 en 0 door gebruik te maken van de dubbele unaire operator (--).
  • 4. De SOMPRODUCT-functie kan tot 255 argumenten verwerken in Excel 2007 en latere versies, en slechts 30 argumenten in eerdere Excel-versies.
  • 5. SOMPRODUCT ondersteunt geen jokertekens.

 Retourneer:

Geeft het resultaat van vermenigvuldigde en opgetelde arrays terug.


 Voorbeelden:

Voorbeeld 1: Basisgebruik van de SOMPRODUCT-functie

Het basisgebruik van SOMPRODUCT is om twee kolommen te vermenigvuldigen en ze vervolgens op te tellen. Bijvoorbeeld, stel dat u de volgende gegevens in een schermafbeelding heeft, nu wilt u de bestelling en de eenheidsprijs vermenigvuldigen en vervolgens alle vermenigvuldigingsresultaten optellen om de totale prijs te krijgen.

show the usage of SUMPRODUCT function

Om deze taak uit te voeren, kunt u de volgende formule toepassen:

=SOMPRODUCT(B2:B7,C2:C7)

Uitleg: Deze formule SOMPRODUCT(B2:B7,C2:C7) = B2*C2+B3*C3+B4*C4+B5*C5+B6*C6+B7*C7.

Druk vervolgens op Enter-toets, de cellen in kolom B worden vermenigvuldigd met hun overeenkomstige cellen in dezelfde rij van kolom C, en de resultaten worden opgeteld. Zie schermafbeelding:

show the usage of SUMPRODUCT function


Voorbeeld 2: Sommeer cellen met meerdere criteria met de SOMPRODUCT-functie

Naast de SOM.ALS-functie om celwaarden te sommeren op basis van meerdere voorwaarden, kan de SOMPRODUCT-functie deze taak ook snel en gemakkelijk oplossen.


Geval 1: Sommeer celwaarden als een andere kolom specifieke tekst bevat

Stel dat u een tabel met gegevens hebt zoals hieronder weergegeven in een schermafbeelding, nu wilt u de totale prijs berekenen waarbij het product KTE is en de naam David is. Hoe zou u dit kunnen doen met behulp van de SOMPRODUCT-formule in Excel?

show the usage of SUMPRODUCT function

1. Voer of kopieer een van de volgende formules in een lege cel in:

=SOMPRODUCT(--(A2:A12="KTE"), --(B2:B12="David"), D2:D12)
=SOMPRODUCT((A2:A12="KTE")*(B2:B12="David")*D2:D12)
  • Tips: In de bovenstaande formule:
  • A2:A12="KTE": is het eerste criterium_bereik en criterium waarop u wilt sommeren.
  • B2:B12="David": is het tweede criterium_bereik en criterium waarop u wilt sommeren.
  • D2:D12: is het sombereik waarin u de celwaarden wilt optellen.

2. Druk vervolgens op Enter-toets om het resultaat te krijgen dat u nodig hebt:

show the usage of SUMPRODUCT function


Geval 2: Sommeer cellen met meerdere criteria met OF-logica

Om cellen te sommeren op basis van meerdere criteria met OF-logica, moet u het plusteken (+) gebruiken om de meerdere voorwaarden samen te voegen binnen de SOMPRODUCT-functie.

Bijvoorbeeld, ik wil de totale prijs van de producten KTE en KTO in kolom A sommeren zoals hieronder weergegeven in een schermafbeelding:

show the usage of SUMPRODUCT function

Pas de volgende formule toe in een lege cel:

=SOMPRODUCT((A2:A12="KTE")+(A2:A12="KTO"), C2:C12)

Druk vervolgens op Enter-toets, de totale prijs van de producten KTE en KTO is berekend, zie schermafbeelding:

show the usage of SUMPRODUCT function


Geval 3: Sommeer cellen met meerdere criteria met OF- en EN-logica

In sommige situaties moet u mogelijk cellen sommeren met zowel OF- als EN-logica tegelijkertijd. De SOMPRODUCT-functie kan deze taak ook gemakkelijk oplossen.

Asterisk (*) wordt gebruikt als de EN-operator.

Plusteken (+) wordt gebruikt als de OF-operator.

Laten we een voorbeeld bekijken, voor het sommeren van de totale prijs waarbij het product KTE en KTO is wanneer de verkoop groter is dan 200.

show the usage of SUMPRODUCT function

Kopieer of voer de volgende formule in:

=SOMPRODUCT((B2:B12>200)*((A2:A12="KTE")+(A2:A12="KTO"))*C2:C12)

Druk vervolgens op Enter-toets om het resultaat te krijgen dat u nodig hebt:

show the usage of SUMPRODUCT function


Voorbeeld 3: Tel cellen met meerdere criteria met de SOMPRODUCT-functie

Over het algemeen kan deze SOMPRODUCT-functie ons ook helpen om cellen te tellen met meerdere criteria in Excel. Net zoals bij het optellen van waarden, hoeft u alleen het som_bereik-argument uit de formule te verwijderen.


Geval 1: Tel cellen met meerdere criteria met EN-logica

Hier wil ik de cellen tellen waarbij het product KTE is en de verkoop groter is dan 200. Gebruik daarom een van de volgende formules:

=SOMPRODUCT(--(A2:A12="KTE"), --(B2:B12>200))
=SOMPRODUCT((A2:A12="KTE")*(B2:B12>200))
  • Tips: In de bovenstaande formule:
  • A2:A12="KTE": is het eerste criterium_bereik en criterium waarop u wilt tellen.
  • B2:B12>200: is het tweede criterium_bereik en criterium waarop u wilt tellen.

Druk vervolgens op Enter-toets om het aantal resultaten te krijgen:

show the usage of SUMPRODUCT function


Geval 2: Tel cellen met meerdere criteria met OF-logica

Om het aantal producten KTE en KTO in kolom A te tellen, past u deze formule toe:

=SOMPRODUCT((A2:A12="KTE")+(A2:A12="KTO"))

Druk vervolgens op Enter-toets om het aantal producten KTE en KTO te krijgen. Zie schermafbeelding:

show the usage of SUMPRODUCT function


Geval 3: Tel cellen met meerdere criteria met OF- en EN-logica

Om het aantal producten KTE en KTO te tellen waarbij de verkoop groter is dan 200, moet u de volgende formule toepassen:

=SOMPRODUCT((B2:B12>200)*((A2:A12="KTE")+(A2:A12="KTO")))

Druk vervolgens op Enter-toets om het aantal resultaten te krijgen dat u nodig hebt:

show the usage of SUMPRODUCT function


Voorbeeld 4: Bereken het gewogen gemiddelde met de SOMPRODUCT-functie

Normaal gesproken kunnen we het gemiddelde van een bereik van cellen snel en gemakkelijk berekenen. Maar als u het gemiddelde van een lijst met waarden met verschillende niveaus van relevantie wilt berekenen, betekent dit het berekenen van het gewogen gemiddelde. Er is geen directe functie om dit in Excel te verkrijgen. Maar de SOMPRODUCT-functie kan u helpen om dit te doen.

Bijvoorbeeld, ik heb een tabel met cijferstatistieken voor een student, waarbij elke taak een ander gewicht heeft zoals hieronder weergegeven in een schermafbeelding.

show the usage of SUMPRODUCT function

Om het gewogen gemiddelde te berekenen, gebruikt u de volgende formule:

=SOMPRODUCT(B2:B6, C2:C6) / SOM(C2:C6)

Uitleg: Deze formule: SOMPRODUCT(B2:B6, C2:C6) / SOM(C2:C6) = (B2*C2+B3*C3+B4*C4+B5*C5+B6*C6)/(C2+C3+C4+C5+C6)

Druk vervolgens op Enter-toets, het gewogen gemiddelde is onmiddellijk berekend, zie schermafbeelding:

show the usage of SUMPRODUCT function


 Meer artikelen met de SOMPRODUCT-functie:

  • Tel een specifieke waarde over meerdere werkbladen
  • Stel dat ik meerdere werkbladen heb die de volgende gegevens bevatten, en nu wil ik het aantal keren dat een specifieke waarde “Excel” voorkomt, krijgen vanuit deze werkbladen. Hoe kon ik specifieke waarden over meerdere werkbladen tellen?
  • Bereken het gewogen gemiddelde in Excel
  • Bijvoorbeeld, u hebt een boodschappenlijst met prijzen, gewichten en hoeveelheden. U kunt gemakkelijk het gemiddelde berekenen met de GEMIDDELDE-functie in Excel. Maar wat als het gaat om het gewogen gemiddelde? In dit artikel introduceer ik een methode om het gewogen gemiddelde te berekenen, evenals een methode om het gewogen gemiddelde te berekenen indien aan specifieke criteria wordt voldaan in Excel.

De Beste Office Productiviteitstools

Kutools voor Excel - Helpt U Om Uit Te Blinken Tussen de Menigte

🤖 KUTOOLS AI Assistent: Revolutioneer data-analyse op basis van: Slimme Uitvoering   |  Genereer Code  |  Maak Aangepaste Formules  |  Analyseer Data en Genereer Grafieken  |  Roep Kutools Functies aan
Populaire Functies: Zoek, Markeer of Identificeer Dubbele Waarden  |  Verwijder Lege Rijen  |  Combineer Kolommen of Cellen zonder Gegevensverlies  |  Afronden zonder Formule ...
Super VLookup: Meerdere Criteria  |  Meerdere Waarden  |  Over Meerdere Bladen  |  Fuzzy Match...
Geavanceerde Keuzelijst: Eenvoudige Keuzelijst  |  Afhankelijke Keuzelijst  |  Multi-select Keuzelijst...
Kolommenbeheer: Voeg een Specifiek Aantal Kolommen Toe  |  Verplaats Kolommen  |  Wissel Zichtbaarheidsstatus van Verborgen Kolommen  Vergelijk Kolommen om Dezelfde & Verschillende Cellen te Selecteren ...
Uitgelichte Functies: Rasterfocus  |  Ontwerpweergave  |  Verbeterde Formulebalk  |  Werkboek & Werkblad Beheer | AutoTekstbibliotheek (Auto Tekst)  |  Datumkiezer  |  Combineer Werkbladen  |  Versleutel/Decodeer Cellen  |  Verzend E-mails via Lijst  |  Superfilter  |  Speciaal Filter (filter vet/cursief/doorgehaald...) ...
Top 15 Toolsets12 Tekst Tools (Tekst toevoegen, Specifieke tekens verwijderen ...)  |  50+ Grafiek Types (Gantt-diagram ...)  |  40+ Praktische Formules (Leeftijd berekenen op basis van geboortedatum ...)  |  19 Invoeg Tools (QR-code invoegen, Afbeelding invoegen vanaf Pad ...)  |  12 Conversie Tools (Omzetten naar woorden, Valutaconversie ...)  |  7 Samenvoegen & Opsplits Tools (Geavanceerd samenvoegen van rijen, Splits Excel Cellen ...)  |  ... en meer
Gebruik Kutools in uw voorkeurstaal – ondersteunt Engels, Spaans, Duits, Frans, Chinees en meer dan 40 andere talen!

Kutools voor Excel Beschikt Over Meer Dan 300 Functies, Waardoor Wat U Nodig Hebt Maar Een Klik Verwijderd Is...


Office Tab - Schakel Tabbladgestuurd Lezen en Bewerken in Microsoft Office (inclusief Excel)

  • Eén seconde om te schakelen tussen tientallen open documenten!
  • Verminder honderden muisklikken voor u elke dag, zeg vaarwel tegen muisarm.
  • Verhoogt uw productiviteit met 50% bij het bekijken en bewerken van meerdere documenten.
  • Brengt Efficiënte Tabs naar Office (inclusief Excel), Net Als Chrome, Edge en Firefox.