Difference between revisions of "NL/Documentation/How Tos/Calc: functie SOMPRODUCT"

From Apache OpenOffice Wiki
Jump to: navigation, search
m (Robot: Automated text replacement %s)
m
 
(2 intermediate revisions by 2 users not shown)
Line 15: Line 15:
 
:<i>Gevorderd onderwerp:</i>
 
:<i>Gevorderd onderwerp:</i>
  
:<tt>'''SOMPRODUCT'''</tt> evalueert elke parameter <tt>'''matrix1'''</tt> tot en met <tt>'''matrix30'''</tt> als een [[Documentation/nl/How_Tos/Matrices gebruiken|matrixformule]], maar behoeft niet te worden ingevoerd als een matrixformule. Met andere woorden: het kan worden ingevoerd met de '''Enter'''-toets, in plaats van met '''Ctrl-Shift-Enter'''. Zie het voorbeeld hieronder.
+
:<tt>'''SOMPRODUCT'''</tt> evalueert elke parameter <tt>'''matrix1'''</tt> tot en met <tt>'''matrix30'''</tt> als een [[NL/Documentation/How_Tos/Matrices gebruiken|matrixformule]], maar behoeft niet te worden ingevoerd als een matrixformule. Met andere woorden: het kan worden ingevoerd met de {{key|Enter}}-toets, in plaats van met {{key|Ctrl|Shift|Enter}}. Zie het voorbeeld hieronder.
  
: <tt>'''SOMPRODUCT'''</tt> kan ook worden gebruikt om cellen bij elkaar op te tellen die voldoen aan een gespecificeerde voorwaarde - zie '''[[Documentation/nl/How_Tos/Optellen en tellen met voorwaarden|Optellen en tellen met voorwaarden]]''' en het voorbeeld hieronder.
+
: <tt>'''SOMPRODUCT'''</tt> kan ook worden gebruikt om cellen bij elkaar op te tellen die voldoen aan een gespecificeerde voorwaarde - zie '''[[NL/Documentation/How_Tos/Optellen en tellen met voorwaarden|Optellen en tellen met voorwaarden]]''' en het voorbeeld hieronder.
  
 
=== Voorbeeld: ===
 
=== Voorbeeld: ===
Line 26: Line 26:
  
 
<tt>'''SOMPRODUCT(ABS(A1:A6))'''</tt>
 
<tt>'''SOMPRODUCT(ABS(A1:A6))'''</tt>
: indien 'normaal' ingevoerd (niet als een [[Documentation/nl/How_Tos/Matrices gebruiken|matrixformule]]), geeft het de som van de absolute waarden in de cellen <tt>'''A1:A6'''</tt> terug. <tt>'''SOMPRODUCT'''</tt> forceert <tt>'''ABS(A1:A6)'''</tt> om te worden geëvalueerd als een [[Documentation/nl/How_Tos/Matrices gebruiken|matrixformule]].
+
: indien 'normaal' ingevoerd (niet als een [[NL/Documentation/How_Tos/Matrices gebruiken|matrixformule]]), geeft het de som van de absolute waarden in de cellen <tt>'''A1:A6'''</tt> terug. <tt>'''SOMPRODUCT'''</tt> forceert <tt>'''ABS(A1:A6)'''</tt> om te worden geëvalueerd als een [[NL/Documentation/How_Tos/Matrices gebruiken|matrixformule]].
  
 
<tt>'''SOMPRODUCT(A1:A6="rood"; B1:B6="groot"; C1:C6)'''</tt>
 
<tt>'''SOMPRODUCT(A1:A6="rood"; B1:B6="groot"; C1:C6)'''</tt>
Line 34: Line 34:
 
:een versie van <tt>'''SOMPRODUCT(A1:A6="rood"; B1:B6="groot"; C1:C6)'''</tt> die wel overdraagbaar is naar Excel, omdat de logische waarden zijn geconverteerd naar getallen tijdens de vermenigvuldiging.
 
:een versie van <tt>'''SOMPRODUCT(A1:A6="rood"; B1:B6="groot"; C1:C6)'''</tt> die wel overdraagbaar is naar Excel, omdat de logische waarden zijn geconverteerd naar getallen tijdens de vermenigvuldiging.
  
=== Zie ook: ===
+
=== Problemen: ===
'''[[Documentation/nl/How_Tos/Calc: functie SOM|SOM]]''',
+
*In Excel negeert SOMPRODUCT [[NL/Documentation/How_Tos/Calc: Logische functies#Overzicht van Logische waarden|logische waarden]] (dat betekent: ze worden als 0 behandeld). In Calc is <tt>'''WAAR'''</tt> 1 en <tt>'''ONWAAR'''</tt> is 0.
'''[[Documentation/nl/How_Tos/Calc: functie SOM.ALS|SOM.ALS]]''',
+
'''[[Documentation/nl/How_Tos/Calc: functie KWADRATENSOM|KWADRATENSOM]]''',
+
'''[[Documentation/nl/How_Tos/Calc: functie SOM.X2MINY2|SOM.X2MINY2]]''',
+
'''[[Documentation/nl/How_Tos/Calc: functie SOM.X2PLUSY2|SOM.X2PLUSY2]]''',
+
'''[[Documentation/nl/How_Tos/Calc: functie SOM.XMINY.2|SOM.XMINY.2]]'''
+
  
'''[[Documentation/nl/How_Tos/Optellen en tellen met voorwaarden|Optellen en tellen met voorwaarden]]'''
+
{{NL/Documentation/ZieOok|
 +
* [[NL/Documentation/How_Tos/Calc: functie SOM|SOM]]
 +
* [[NL/Documentation/How_Tos/Calc: functie SOM.ALS|SOM.ALS]]
 +
* [[NL/Documentation/How_Tos/Calc: functie KWADRATENSOM|KWADRATENSOM]]
 +
* [[NL/Documentation/How_Tos/Calc: functie SOM.X2MINY2|SOM.X2MINY2]]
 +
* [[NL/Documentation/How_Tos/Calc: functie SOM.X2PLUSY2|SOM.X2PLUSY2]]
 +
* [[NL/Documentation/How_Tos/Calc: functie SOM.XMINY.2|SOM.XMINY.2]]
  
[[Documentation/nl/How_Tos/Matrices gebruiken|'''Hoe matrices te gebruiken in Calc''']]
+
* [[NL/Documentation/How_Tos/Optellen en tellen met voorwaarden|Optellen en tellen met voorwaarden]]
  
[[Documentation/nl/How_Tos/Calc: Matrixfuncties|'''Matrixfuncties''']]
+
* [[NL/Documentation/How_Tos/Matrices gebruiken|'''Hoe matrices te gebruiken in Calc''']]
  
[[Documentation/nl/How_Tos/Calc: Functies alfabetisch gesorteerd|'''Functies - alfabetisch gesorteerd''']],
+
* [[NL/Documentation/How_Tos/Calc: Matrixfuncties|'''Matrixfuncties''']]
[[Documentation/nl/How_Tos/Calc: Functies gesorteerd per categorie|'''Functies - gesorteerd per categorie''']]
+
  
=== Problemen: ===
+
* [[NL/Documentation/How_Tos/Calc: Functies alfabetisch gesorteerd|'''Functies voor Calc - alfabetisch gesorteerd''']]
*In Excel negeert SOMPRODUCT [[Documentation/nl/How_Tos/Calc: Logische functies#Overzicht van Logische waarden|logische waarden]] (dat betekent: ze worden als 0 behandeld). In Calc is <tt>'''WAAR'''</tt> 1 en <tt>'''ONWAAR'''</tt> is 0.
+
* [[NL/Documentation/How_Tos/Calc: Functies gesorteerd per categorie|'''Functies voor Calc - gesorteerd per categorie''']]}}
 
[[Category: NL/Documentation/Reference/Calc]]
 
[[Category: NL/Documentation/Reference/Calc]]

Latest revision as of 12:27, 27 January 2024


SOMPRODUCT

Geeft de som van de producten van de overeenkomende matrix-elementen.

Syntaxis:

SOMPRODUCT(matrix1; matrix2; ... matrix30)

matrix1 tot en met matrix30 zijn maximaal 30 matrices of bereiken van dezelfde grootte waarvan de overeenkomende elementen moeten worden vermenigvuldigd.
SOMPRODUCT geeft Calc sumproduct equation.png voor de i elementen in de matrices terug.
U kunt SOMPRODUCT gebruiken om het scalaire product van twee vectoren te berekenen.


Gevorderd onderwerp:
SOMPRODUCT evalueert elke parameter matrix1 tot en met matrix30 als een matrixformule, maar behoeft niet te worden ingevoerd als een matrixformule. Met andere woorden: het kan worden ingevoerd met de  ↵ Enter -toets, in plaats van met  Ctrl  +  ⇧ Shift  +  ↵ Enter . Zie het voorbeeld hieronder.
SOMPRODUCT kan ook worden gebruikt om cellen bij elkaar op te tellen die voldoen aan een gespecificeerde voorwaarde - zie Optellen en tellen met voorwaarden en het voorbeeld hieronder.

Voorbeeld:

SOMPRODUCT(A1:B2; F1:G2)

geeft terug A1*F1 + B1*G1 + A2*F2 + B2*G2.
Gevorderd onderwerp:

SOMPRODUCT(ABS(A1:A6))

indien 'normaal' ingevoerd (niet als een matrixformule), geeft het de som van de absolute waarden in de cellen A1:A6 terug. SOMPRODUCT forceert ABS(A1:A6) om te worden geëvalueerd als een matrixformule.

SOMPRODUCT(A1:A6="rood"; B1:B6="groot"; C1:C6)

geeft de som van de cellen in C1:C6 waarvan de overeenkomende items in kolom A rood zijn en in kolom B groot zijn. Dit is niet overdraagbaar naar Excel, omdat Excel logische waarden negeert.

SOMPRODUCT((A1:A6="rood") * (B1:B6="groot") * C1:C6)

een versie van SOMPRODUCT(A1:A6="rood"; B1:B6="groot"; C1:C6) die wel overdraagbaar is naar Excel, omdat de logische waarden zijn geconverteerd naar getallen tijdens de vermenigvuldiging.

Problemen:

  • In Excel negeert SOMPRODUCT logische waarden (dat betekent: ze worden als 0 behandeld). In Calc is WAAR 1 en ONWAAR is 0.

Zie ook

Personal tools