Alle Excel-functies

SOMPRODUCT in Excel: zo gebruik je het

Engels: SUMPRODUCT

SOMPRODUCT vermenigvuldigt kolommen rij per rij en telt de resultaten op. Handig voor totalen zonder hulpkolom en voor gewogen gemiddelden.

Probeer gratis de eerste oefeningenIn de les De functie SOMPRODUCT

Wat doet SOMPRODUCT?

SOMPRODUCT vermenigvuldigt kolommen rij per rij met elkaar en telt alle uitkomsten op. Met een kolom prijzen en een kolom aantallen krijg je zo meteen het totaalbedrag, zonder hulpkolom.

Omdat een vergelijking WAAR of ONWAAR geeft, en vermenigvuldigen daar 1 of 0 van maakt, kun je in SOMPRODUCT ook voorwaarden zetten. Zo werkt het als een SOMMEN.ALS die nog meer kan, ook in oudere versies van Excel.

Wanneer gebruik je SOMPRODUCT?

  • Het totaal van een bestelling met prijzen en aantallen: =SOMPRODUCT(B2:B10;C2:C10).
  • De omzet van één regio: =SOMPRODUCT((A2:A100="Gent")*C2:C100).
  • Een gewogen gemiddelde, zoals cijfers met gewichten: =SOMPRODUCT(B2:B6;C2:C6)/SOM(C2:C6).
  • De verkopen van maart optellen: =SOMPRODUCT((MAAND(A2:A100)=3)*B2:B100).

Syntax

De syntax is het vaste patroon van een functie. De woorden tussen de haakjes zijn plaatshouders: daar vul je zelf iets in, zoals een cel, een getal of een tekst. Al de rest typ je precies zoals het er staat.

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

Ingevuld: =SOMPRODUCT(A2:A3;B2:B3)

Zo lees je de formule, onderdeel per onderdeel:

OnderdeelWat het betekentIn het voorbeeld
=Elke formule begint met een gelijkheidsteken. Zonder = ziet Excel wat je typt als gewone tekst.=
SOMPRODUCTDe naam van de functie: zo weet Excel wat het moet doen. Je mag ze in kleine letters typen, Excel zet ze zelf in hoofdletters.SOMPRODUCT
( )Meteen na de naam komen de haakjes. Daartussen staat wat de functie nodig heeft om te werken: de argumenten.( )
matrix1De eerste kolom getallen, zoals de prijzen.A2:A3
[matrix2]Niet verplicht: de kolom waarmee je vermenigvuldigt, zoals de aantallen. Even lang als de eerste.B2:B3
;Een puntkomma scheidt de argumenten van elkaar. In een Engelstalige Excel is dat een komma.;
[ ]Wat tussen rechte haken staat, mag je weglaten. De haken zelf typ je nooit.
...Je mag er nog meer opgeven, telkens met een puntkomma ertussen.

SOMPRODUCT stap voor stap

In D1 staat =SOMPRODUCT(A2:A3;B2:B3). 10×3 + 25×2. Pas de cijfers of de formule aan en kijk wat er gebeurt.

D1
A
B
C
D
E
F
G
H
1
Prijs
Aantal
80
2
10
3
3
25
2
4
5
6
7
8
9
10
Gereed

Zo bouw je die formule zelf op:

  1. Klik in D1 en typ SOMPRODUCT met een haakje.=SOMPRODUCT(
  2. Selecteer de prijzen, A2:A3, en typ een puntkomma.=SOMPRODUCT(A2:A3;
  3. Selecteer de aantallen, B2:B3. Beide bereiken moeten even groot zijn.=SOMPRODUCT(A2:A3;B2:B3
  4. Sluit het haakje en druk op Enter: 10 × 3 + 25 × 2 = 80.=SOMPRODUCT(A2:A3;B2:B3)

Meer voorbeelden

Met een voorwaarde

In E1 staat =SOMPRODUCT((A2:A6="Gent")*C2:C6). De vergelijking geeft 1 voor Gent en 0 voor de rest. Vermenigvuldigd met de omzet blijven alleen de omzetten van Gent over.

E1
A
B
C
D
E
F
G
H
1
Regio
Product
Omzet
1610
2
Gent
Laptop
1200
3
Sint-Niklaas
Scherm
340
4
Gent
Scherm
410
5
Antwerpen
Laptop
980
6
Sint-Niklaas
Muis
75
7
8
9
10
Gereed

Een gewogen gemiddelde

In E1 staat =SOMPRODUCT(B2:B4;C2:C4)/SOM(C2:C4). Wiskunde telt vier keer, muziek één keer: het gewogen gemiddelde is 14,75.

E1
A
B
C
D
E
F
G
H
1
Vak
Cijfer
Gewicht
14,75
2
Taal
14
3
3
Wiskunde
16
4
4
Muziek
12
1
5
6
7
8
9
10
Gereed

Twee voorwaarden

In E1 staat =SOMPRODUCT((A2:A6="Gent")*(B2:B6="Laptop")*C2:C6). Twee vergelijkingen vermenigvuldigd: alleen de rijen die allebei kloppen, tellen mee.

E1
A
B
C
D
E
F
G
H
1
Regio
Product
Omzet
1200
2
Gent
Laptop
1200
3
Sint-Niklaas
Scherm
340
4
Gent
Scherm
410
5
Antwerpen
Laptop
980
6
Sint-Niklaas
Muis
75
7
8
9
10
Gereed

Hier gaat het vaak mis

  • Alle bereiken moeten even groot zijn.
Nu zelf proberen?
Oefen dit in de les De functie SOMPRODUCT, met correctie en uitleg bij elke stap. De eerste oefeningen zijn gratis.

Probeer gratis de eerste oefeningen

Veelgestelde vragen

Hoe bereken ik een gewogen gemiddelde?

=SOMPRODUCT(cijfers;gewichten)/SOM(gewichten).

Lees ook

UNIEKSORTERENFILTERKIEZEN.KOLOMMENLET