Ga naar hoofdinhoud

Excel SUMPRODUCT functie

In Excel kan de functie SOMPRODUCT worden gebruikt om twee of meer kolommen of matrices met elkaar te vermenigvuldigen en vervolgens de som van producten te krijgen. In feite is de SUMPRODUCT een nuttige functie die kan helpen bij het tellen of optellen van celwaarden met meerdere criteria, zoals de AANTAL.ALS of SOMMEN. Dit artikel introduceert de syntaxis van de functie en enkele voorbeelden voor deze functie SOMPRODUCT.


 Syntax:

De syntaxis voor de functie SUMPRODUCT in Excel is:

=SUMPRODUCT (array1, [array2], ...)

 Argumenten:

  • array1: Verplicht. De eerste matrix of reeks cellen die u wilt vermenigvuldigen en vervolgens wilt optellen.
  • array2: Optioneel. De tweede matrix of het tweede celbereik dat u wilt vermenigvuldigen en vervolgens wilt optellen.

Opmerkingen:

  • 1. Als uw bereik niet-numerieke waarden bevat, behandelt het SOMPRODUCT deze als nullen.
  • 2. Als de arrays of bereiken een verschillend aantal rijen en kolommen hebben, retourneert de functie SOMPRODUCT een #VALUE! fout.
  • 3. Als er logische tests in de arrays zijn, zullen ze TRUE en FALSE waarden creëren. In de meeste gevallen moet u ze converteren naar 1 en 0 met behulp van de dubbele unaire operator (-).
  • 4. De SUMPRODUCT-functie kan maximaal 255 argumenten verwerken in Excel 2007 en latere versies, en slechts 30 argumenten in eerdere Excel-versies.
  • 5. SOMPRODUCT ondersteunt geen jokertekens.

 Keer terug:

Retourneer het resultaat van vermenigvuldigde en gesommeerde arrays.


 Voorbeelden:

Voorbeeld 1: basisgebruik van de functie SUMPRODUCT

Het basisgebruik van het SOMPRODUCT is om twee kolommen te vermenigvuldigen en ze vervolgens bij elkaar op te tellen, u hebt bijvoorbeeld de volgende schermafdrukgegevens, nu wilt u de volgorde en de eenheidsprijs vermenigvuldigen en vervolgens alle vermenigvuldigingsresultaten bij elkaar optellen om de totale prijs.

Pas de onderstaande formule toe om deze taak uit te voeren:

=SUMPRODUCT(B2:B7,C2:C7)

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

En druk dan op Enter key, worden de cellen in kolom B vermenigvuldigd met de overeenkomstige cellen in dezelfde rij van kolom C, en de resultaten worden opgeteld. Zie screenshot:


Voorbeeld 2: somcellen met meerdere criteria met de functie SOMPRODUCT

Behalve de SUMIFS-functie om celwaarden op te tellen op basis van meerdere voorwaarden, kan de SUMPRODUCT-functie deze taak ook snel en gemakkelijk oplossen.


Geval 1: som celwaarden op als deze specifieke tekst in een andere kolom bevat

Stel dat u een tabel met gegevens heeft zoals onderstaand screenshot, nu wilt u de totale prijs berekenen waarvoor het product KTE is en de naam David, hoe zou u dat kunnen doen door de SOMPRODUCT-formule in Excel te gebruiken?

1. Typ of kopieer een van de onderstaande formules naar een lege cel:

=SUMPRODUCT(--(A2:A12="KTE"), --(B2:B12="David"), D2:D12)
=SUMPRODUCT((A2:A12="KTE")*(B2:B12="David")*D2:D12)
  • Tips: In de bovenstaande formule:
  • A2: A12 = "KTE": is het eerste criteriumbereik en de eerste criteria die u wilt optellen op basis van.
  • B2: B12 = "David": is het tweede criteriumbereik en de criteria waarop u wilt optellen.
  • D2: D12: is het sombereik waarvan u de celwaarden wilt optellen.

2. Druk vervolgens op Enter sleutel om het resultaat te krijgen zoals je nodig hebt:


Geval 2: somcellen met meerdere criteria met OF-logica

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

Ik wil bijvoorbeeld de totale prijs van het product KTE en KTO in kolom A optellen, zoals onderstaand screenshot:

Pas de volgende formule toe in een lege cel:

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

En druk dan op Enter key, de totale prijs van het product KTE en KTO zijn berekend, zie screenshot:


Geval 3: somcellen met meerdere criteria met OF- en EN-logica

In sommige situaties moet u mogelijk cellen tegelijk optellen met zowel OF- als EN-logica. De SUMPRODUCE-functie kan deze klus ook gemakkelijk oplossen.

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

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

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

U moet de onderstaande formule kopiëren of invoeren:

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

Druk vervolgens op Enter sleutel om het resultaat te krijgen zoals je nodig hebt:


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

Over het algemeen kan deze SOMPRODUCT-functie ons ook helpen om de cellen met meerdere criteria in Excel te tellen. Net als de somwaarden, hoeft u alleen het argument optelbereik uit de formule te verwijderen.


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

Hier wil ik de cellen tellen dat het product KTE is en de verkoop groter is dan 200. Gebruik dus een van de onderstaande formules:

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

En druk dan op Enter sleutel om het nummer van het resultaat te krijgen:


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

Pas deze formule toe om het aantal producten KTE en KTO in kolom A te tellen:

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

En druk dan op Enter sleutel om het nummer van het product KTE en KTO te krijgen. Zie screenshot:


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

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

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

Druk vervolgens op Enter sleutel om het aantal resultaten te krijgen dat u nodig heeft:


Voorbeeld 4: Bereken het gewogen gemiddelde met de functie SUMPRODUCT

Normaal gesproken kunnen we het gemiddelde van het celbereik snel en gemakkelijk berekenen. Maar als u het gemiddelde wilt berekenen van een lijst met waarden met verschillende relevantie, betekent dit dat u het gewogen gemiddelde moet berekenen. Er is geen directe functie om het in Excel te krijgen. Maar de SUMPRODUCT-functie kan u helpen ermee om te gaan.

Ik heb bijvoorbeeld een tabel met cijferstatistieken voor een student, elke taak heeft een ander gewicht, zoals hieronder wordt getoond.

Gebruik de volgende formule om het gewogen gemiddelde te berekenen:

=SUMPRODUCT(B2:B6, C2:C6) / SUM(C2:C6)

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

En druk dan op Enter toets, het gewogen gemiddelde is in één keer berekend, zie screenshot:


 Meer artikelen met SOMPRODUCT-functie:

  • Tel een specifieke waarde op 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 uit deze werkbladen halen. Hoe kan ik specifieke waarden op meerdere werkbladen tellen?
  • Bereken het gewogen gemiddelde in Excel
  • U heeft bijvoorbeeld een boodschappenlijst met prijzen, gewichten en bedragen. U kunt eenvoudig de gemiddelde prijs berekenen met de GEMIDDELDE functie in Excel. Maar wat als een gewogen gemiddelde prijs? In dit artikel zal ik een methode introduceren om het gewogen gemiddelde te berekenen, evenals een methode om het gewogen gemiddelde te berekenen als aan specifieke criteria in Excel wordt voldaan.

De beste tools voor kantoorproductiviteit

Kutools for Excel - Helpt u zich te onderscheiden van de menigte

🤖 Kutools AI-assistent: Een revolutie teweegbrengen in de data-analyse op basis van: Intelligente uitvoering   |  Genereer code  |  Aangepaste formules maken  |  Analyseer gegevens en genereer grafieken  |  Roep Kutools-functies aan...
Populaire functies: Zoek, markeer of identificeer duplicaten  |  Verwijder lege rijen  |  Combineer kolommen of cellen zonder gegevens te verliezen  |  Ronde zonder formule ...
Super VLookup: Meerdere criteria  |  Meerdere waarde  |  Over meerdere vellen  |  Fuzzy opzoeken...
Gev. Keuzelijst: Gemakkelijke vervolgkeuzelijst  |  Afhankelijke vervolgkeuzelijst  |  Multi-select vervolgkeuzelijst...
Kolom Beheerder: Voeg een specifiek aantal kolommen toe  |  Kolommen verplaatsen  |  Schakel de zichtbaarheidsstatus van verborgen kolommen in  Vergelijk Kolommen met Selecteer dezelfde en verschillende cellen ...
Uitgelichte functies: Raster focus  |  Ontwerpweergave  |  Grote formulebalk  |  Werkmap- en bladbeheer | resource Library (Auto-tekst)  |  Datumkiezer  |  Combineer werkbladen  |  Cellen coderen/decoderen  |  Stuur e-mails per lijst  |  Super filter  |  Speciaal filter (filter vet/cursief/doorhalen...) ...
Top 15 gereedschapsets12 Tekst Tools (toe te voegen tekst, Tekens verwijderen ...)  |  50+ tabel Types (Gantt Chart ...)  |  40+ Praktisch Formules (Bereken leeftijd op basis van verjaardag ...)  |  19 Invoeging Tools (QR-code invoegen, Afbeelding invoegen vanaf pad ...)  |  12 Camper ombouw Tools (Getallen naar woorden, Currency Conversion ...)  |  7 Samenvoegen en splitsen Tools (Geavanceerd Combineer rijen, Excel-cellen splitsen ...)  |  ... en meer

Kutools voor Excel beschikt over meer dan 300 functies, Ervoor zorgen dat wat u nodig heeft slechts één klik verwijderd is...

Omschrijving


Office-tabblad - Schakel lezen en bewerken met tabbladen in Microsoft Office in (inclusief Excel)

  • Een seconde om te schakelen tussen tientallen geopende documenten!
  • Verminder elke dag honderden muisklikken voor u, zeg maar dag tegen muishand.
  • Verhoogt uw productiviteit met 50% bij het bekijken en bewerken van meerdere documenten.
  • Brengt efficiënte tabbladen naar Office (inclusief Excel), net als Chrome, Edge en Firefox.
Comments (0)
No ratings yet. Be the first to rate!
There are no comments posted here yet
Please leave your comments in English
Posting as Guest
×
Rate this post:
0   Characters
Suggested Locations