SOMPRODUCT Functie

Excel 2007+

Samenvatting

De SOMPRODUCT functie berekent de som van de producten van overeenkomstige elementen in matrices of celbereiken. Het voert elementgewijze vermenigvuldiging uit en telt vervolgens alle resultaten op, ideaal voor complexe berekeningen met meerdere voorwaarden.

Syntaxis

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

Parameters

Parameter Type Vereist Beschrijving
matrix1 Bereik/Matrix Ja Verplicht eerste matrixargument voor elementgewijze vermenigvuldiging en optelling
matrix2, matrix3, ... Bereik/Matrix Nee Optionele matrices (tot 255) met identieke dimensies

Gebruik van de SUMPRODUCT-functie

SOMPRODUCT is bijzonder krachtig voor berekeningen die meerdere voorwaarden combineren, zoals totale verkoop per regio en product. In plaats van lange SOMPRODUCT formules met handmatige vermenigvuldiging, combineert het matrices elementgewijs en telt automatisch op.

Veelvoorkomende SUMPRODUCT Voorbeelden

Basis boodschappen totaal

=SOMPRODUCT(C2:C5;D2:D5)

Vermenigvuldigt prijs per eenheid (C2:C5) met hoeveelheden (D2:D5) en telt totaal op: €78,97

Verkoop per regio en product

=SOMPRODUCT(((B2:B9="Oost")*(C2:C9="Kersen")*D2:D9))

Tel alle kersenverkopen in regio Oost door dubbele voorwaarde te combineren

Totale verkoop per agent

=SOMPRODUCT(((Tabel1[Agent]=B8)*(Tabel1[Verkoop]+Tabel1[Uitgaven])))

Som verkoop + uitgaven voor specifieke agent met gestructureerde verwijzingen

Veelgestelde Vragen

Niet-numerieke waarden (tekst, lege cellen) worden automatisch als 0 behandeld.

De matrices hebben verschillende afmetingen. Alle argumenten moeten exact dezelfde grootte hebben.

Ja! Vervang komma's door +, -, / of * en voeg haakjes toe voor juiste volgorde.

Veelvoorkomende Fouten en Oplossingen

#WAARDE! fout

Cause: Matrices hebben verschillende afmetingen

Solution: Zorg dat alle bereiken identieke grootte hebben, bijv. C2:C10 en D2:D10

Te traag met hele kolommen

Cause: Gebruikt volledige kolomverwijzingen zoals A:A

Solution: Gebruik specifieke bereiken zoals A2:A1000 in plaats van hele kolommen

Onverwachte 0 resultaten

Cause: Tekstwaarden of logische waarden in matrices

Solution: Converteer tekst naar getallen met WAARDE() of gebruik -- voor conversie

Notities

  • SOMPRODUCT ondersteunt tot 255 argumenten
  • Behandelt logische waarden als 1 (WAAR) of 0 (ONWAAR)
  • Perfect alternatief voor matrixformules zonder CSE
  • Gebruik dubbele negatie (--) om arrays te forceren: =SOMPRODUCT(--(A1:A10="Ja"))

Compatibiliteit

Beschikbaar in: Excel 2007, Excel 2010, Excel 2013, Excel 2016, Excel 2019, Excel 2021, Microsoft 365

Niet beschikbaar in: Excel 2003 en eerder

Inhoud laatst beoordeeld: December 9, 2025
Updatefrequentie: Naar behoefte
Geteste Excel-versies: Excel 2007+