HomeWiskundige functiesSOMPRODUCT() functie

SOMPRODUCT() functie

SOMPRODUCT functie in Excel

Samenvatting SOMPRODUCT() functie

De SOMPRODUCT() functie in Excel is een krachtige functie waarmee je snel de som kunt berekenen van het product van corresponderende waarden in één of meerdere matrices. Deze functie is ideaal wanneer je complexe berekeningen wilt uitvoeren, zoals het berekenen van omzet, voorraadwaardes of scores, zonder dat je extra kolommen hoeft toe te voegen.

Door matrices te combineren en te vermenigvuldigen, kun je efficiënt resultaten analyseren en direct inzicht krijgen in je data. Je gebruikt de SOMPRODUCT() functie bijvoorbeeld wanneer je verkoopgegevens wilt koppelen aan prijzen of gewichten en daaruit een totaal wilt berekenen.

Vertaling

Nederlands: SOMPRODUCT()
Engels: SUMPRODUCT()
Duits: SUMMENPRODUKT()

Resultaat waarde

Geeft als resultaat de som van de producten van de corresponderende matrixelementen

Doel

Het doel van de SOMPRODUCT() functie is om de som te berekenen van het product van corresponderende elementen in één of meerdere reeksen of matrices. Hiermee combineer je optellen en vermenigvuldigen in één handige stap.

Syntaxis

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

Argumenten

matrix1
De eerste matrix of reeks waarden die je wilt vermenigvuldigen en optellen. Dit argument is verplicht en kan een reeks cellen bevatten zoals A1:A5 of een vaste array {1;2;3}.

matrix2 – [optioneel]
Een tweede matrix of reeks waarden. Als je meerdere matrices opgeeft, vermenigvuldigt Excel de corresponderende waarden van deze matrices met elkaar en telt het resultaat op.

matrix3 – [optioneel]
Extra matrices of reeksen die je wilt vermenigvuldigen en optellen. Elke matrix moet dezelfde afmetingen hebben als de eerste matrix. Als de afmetingen verschillen, geeft Excel een foutwaarde terug.

Belangrijke beperkingen: Alle argumenten moeten dezelfde grootte hebben, anders resulteert de functie in #WAARDE!. Tekstwaarden worden genegeerd, lege cellen worden behandeld als nul. Je kunt SOMPRODUCT() ook gebruiken in combinatie met logische voorwaarden door TRUE/FALSE waarden te vermenigvuldigen, bijvoorbeeld in combinatie met ALS() of INDIRECT().

Gebruik van SOMPRODUCT() functie

De SOMPRODUCT() functie gebruik je vooral wanneer je meerdere reeksen wilt combineren zonder extra hulpkolommen te maken. Stel je voor dat je de omzet van producten wilt berekenen:

=SOMPRODUCT(A2:A5;B2:B5)

Hiermee vermenigvuldig je de waarden in A2:A5 met die in B2:B5 en tel je het totaal op.

Je kunt ook voorwaarden combineren: stel, je wilt de omzet van alleen productcategorie “Fruit” optellen:

=SOMPRODUCT((C2:C10="Fruit")*(A2:A10)*(B2:B10))

Hier controleert (C2:C10="Fruit") of de categorie overeenkomt en vermenigvuldigt dit met de aantallen en prijzen, vergelijkbaar met een combinatie van ALS() en SOM().

Daarnaast kun je INDIRECT() gebruiken om dynamische bereikselecties mogelijk te maken:

=SOMPRODUCT(INDIRECT("A2:A10");INDIRECT("B2:B10"))

Waarom SOMPRODUCT() functie gebruiken?

Je gebruikt SOMPRODUCT() omdat het overzichtelijk is, geen extra kolommen vereist en het logische voorwaarden kan integreren. Dit voorkomt veel fouten bij handmatige berekeningen en maakt je spreadsheets efficiënter. Een veelgemaakte fout is het gebruik van matrices met verschillende afmetingen, wat leidt tot #WAARDE!. Controleer altijd of je reeksen gelijk zijn in grootte.

Praktisch voorbeeld van een gecombineerde berekening:

=SOMPRODUCT((D2:D10="Actief")*(A2:A10)*(B2:B10))

Hier bereken je de omzet alleen voor actieve producten. Tip: gebruik haakjes zorgvuldig om logische voorwaarden correct te laten werken en combineer SOMPRODUCT() met BLAD() en BLADEN() als je dynamisch met meerdere bladen wilt rekenen.

Opmerkingen SOMPRODUCT() functie

  • Alle matrices moeten dezelfde afmetingen hebben.
  • Tekstwaarden worden genegeerd bij de berekening.
  • Lege cellen worden behandeld als nul.
  • Bij mismatch in afmetingen geeft Excel #WAARDE!.
  • Kan gecombineerd worden met logische voorwaarden voor complexe berekeningen.
  • Compatibel met Excel Online, Mobile en Desktop, maar Starter heeft beperkingen bij grote datasets.
  • Handig bij financiële overzichten, voorraadberekeningen en scoreanalyses.
  • Gebruik haakjes bij logische vergelijkingen om fouten te voorkomen.
  • Foutwaarden zoals #N/B in een matrix leiden tot foutmelding in SOMPRODUCT().
  • Kan gecombineerd worden met INDIRECT(), ALS(), BLAD(), en BLADEN() voor dynamische berekeningen.

~ Advertentie ~

= POST ( 'Gerelateerd' )

Wat is CoPilot in Excel?

Ontdek wat CoPilot in Excel is, hoe het verschilt van standaard Excel en welke voordelen het biedt voor je productiviteit.

WEGLATEN() functie

WEGLATEN() functie verwijdert specifieke rijen en kolommen uit een matrix in Excel. Leer syntaxis, argumenten, praktijkvoorbeelden en veelgemaakte fouten vermijden.

BLAD() functie

BLAD() functie – Haal eenvoudig het bladnummer van een werkblad op in Excel en gebruik dit in dynamische formules of rapportages.

T() functie

De T functie in Excel zet een waarde om in tekst of geeft een lege tekenreeks terug. Handig bij tekstverwerking en formulecontrole. Ontdek hoe en waarom je T() gebruikt.

ONEVEN() functie

De ONEVEN() functie rondt een getal af naar het dichtstbijzijnde oneven gehele getal. Ontdek hoe je deze functie toepast met praktische voorbeelden en veelvoorkomende fouten.

Excel foutmelding #LEEG! in Excel: wat betekent het?

De Excel foutmelding #LEEG! ontstaat door foutieve verwijzingen of spaties in formules. Leer wat de oorzaak is en hoe je dit snel kunt oplossen.
~ Advertentie ~

= WEEK ('Top 5')

JAAR() functie

De JAAR functie in Excel geeft als resultaat het jaar van een datum als een 4-cijferig getal. Het jaar wordt uitgedrukt als een geheel getal tussen 1900 en 9999.

DATUM() functie

De Excel DATUM functie maakt van afzonderlijke waarden voor jaar, maand en dag een geldige datum. Je kunt deze functie gebruiken om dynamisch datums samen te stellen op basis van andere celwaarden in je werkblad.

NETTO.WERKDAGEN() functie

De NETTO.WERKDAGEN geeft het aantal volledige werkdagen tussen een begindatum en een einddatum. Zaterdag en zondag en datums die zijn gedefinieerd zijn als feestdagen gelden niet als werkdagen.

Wachtwoord Excel werkblad beveiliging kraken

Met de volgende macro code is het mogelijk om de beveiliging van een met wachtwoord beveiligd werkblad op te heffen.

INDEX() functie

De INDEX functie geeft als resultaat een waarde of de verwijzing naar een waarde vanuit een tabel of bereik. Je kunt de functie gebruiken om een enkele waarde op te halen of een hele rij of kolom.
~ Advertentie ~

= FUNCTIE ('Top 10')

~ Advertentie ~

= EXCEL ( 'categorieën' )

~ Advertentie ~