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

From Apache OpenOffice Wiki
Jump to: navigation, search
m (Problemen:)
m
 
(One intermediate revision by the same user not shown)
Line 3: Line 3:
 
== DBPRODUCT  ==
 
== DBPRODUCT  ==
 
Geeft het product van de cellen in een kolom van een Calc 'database'-tabel, uit de rijen die voldoen aan de gespecificeerde criteria.
 
Geeft het product van de cellen in een kolom van een Calc 'database'-tabel, uit de rijen die voldoen aan de gespecificeerde criteria.
 
  
 
=== Syntaxis: ===
 
=== Syntaxis: ===
Line 16: Line 15:
 
:<tt>'''criteria_tabel'''</tt> een bereik is dat criteria bevat, om te selecteren welke rijen van de <tt>'''database_tabel'''</tt> moeten worden opgeteld.
 
:<tt>'''criteria_tabel'''</tt> een bereik is dat criteria bevat, om te selecteren welke rijen van de <tt>'''database_tabel'''</tt> moeten worden opgeteld.
  
 
+
Het [[NL/Documentation/How_Tos/Calc: Database-functies#Overzicht|Overzicht database-functies]] beschrijft het gebruik van deze parameters tot in detail.
Het [[Documentation/nl/How_Tos/Calc: Database-functies#Overzicht|Overzicht database-functies]] beschrijft het gebruik van deze parameters tot in detail.
+
 
+
  
 
<tt>'''DBPRODUCT'''</tt> vermenigvuldigt de inhoud van alle cellen die worden gevonden in de kolom <tt>'''veld'''</tt> met elkaar.
 
<tt>'''DBPRODUCT'''</tt> vermenigvuldigt de inhoud van alle cellen die worden gevonden in de kolom <tt>'''veld'''</tt> met elkaar.
 
  
 
=== Voorbeeld: ===
 
=== Voorbeeld: ===
Line 27: Line 23:
 
In dit werkblad:
 
In dit werkblad:
  
{| border="1"  
+
{| class="wikitable" style="text-align:center"
|-align="center"
+
!&nbsp;||'''A'''||'''B'''||'''C'''||'''D'''||'''E'''
|&nbsp;||'''A'''||'''B'''||'''C'''||'''D'''||'''E'''
+
|-style="text-align:center"
 
+
|-align="center"
+
 
|'''1'''||Grootte doos||Dimensie||cm||&nbsp;||Grootte doos
 
|'''1'''||Grootte doos||Dimensie||cm||&nbsp;||Grootte doos
 
+
|-style="text-align:center"
|-align="center"
+
 
|'''2'''||A||breedte||23||&nbsp;||C
 
|'''2'''||A||breedte||23||&nbsp;||C
 
+
|-style="text-align:center"
|-align="center"
+
 
|'''3'''||A||hoogte||19||&nbsp;||&nbsp;
 
|'''3'''||A||hoogte||19||&nbsp;||&nbsp;
 
+
|-style="text-align:center"
|-align="center"
+
 
|'''4'''||A||diepte||35||&nbsp;||&nbsp;
 
|'''4'''||A||diepte||35||&nbsp;||&nbsp;
 
+
|-style="text-align:center"
|-align="center"
+
 
|'''5'''||B||breedte||35||&nbsp;||&nbsp;
 
|'''5'''||B||breedte||35||&nbsp;||&nbsp;
 
+
|-style="text-align:center"
|-align="center"
+
 
|'''6'''||B||hoogte||35||&nbsp;||&nbsp;
 
|'''6'''||B||hoogte||35||&nbsp;||&nbsp;
 
+
|-style="text-align:center"
|-align="center"
+
 
|'''7'''||B||diepte||19||&nbsp;||&nbsp;
 
|'''7'''||B||diepte||19||&nbsp;||&nbsp;
 
+
|-style="text-align:center"
|-align="center"
+
 
|'''8'''||C||breedte||23||&nbsp;||&nbsp;
 
|'''8'''||C||breedte||23||&nbsp;||&nbsp;
 
+
|-style="text-align:center"
|-align="center"
+
 
|'''9'''||C||hoogte||35||&nbsp;||&nbsp;
 
|'''9'''||C||hoogte||35||&nbsp;||&nbsp;
 
+
|-style="text-align:center"
|-align="center"
+
 
|'''10'''||C||diepte||21||&nbsp;||&nbsp;
 
|'''10'''||C||diepte||21||&nbsp;||&nbsp;
 
+
|-style="text-align:center"
|-align="center"
+
 
|'''11'''||D||breedte||19||&nbsp;||&nbsp;
 
|'''11'''||D||breedte||19||&nbsp;||&nbsp;
 
+
|-style="text-align:center"
|-align="center"
+
 
|'''12'''||D||hoogte||17||&nbsp;||&nbsp;
 
|'''12'''||D||hoogte||17||&nbsp;||&nbsp;
 
+
|-style="text-align:center"
|-align="center"
+
 
|'''13'''||D||diepte||12||&nbsp;||&nbsp;
 
|'''13'''||D||diepte||12||&nbsp;||&nbsp;
 
 
|}
 
|}
 
  
 
<tt>'''DBPRODUCT(A1:C13; "cm"; E1:E2)'''</tt>
 
<tt>'''DBPRODUCT(A1:C13; "cm"; E1:E2)'''</tt>
Line 80: Line 60:
 
De OOo 2.3 Help impliceert dat <tt>'''0'''</tt> als een <tt>'''veld'''</tt> de gehele databasetabel zal opnemen. Dit lijkt fout te zijn - alleen een enkele kolom kan worden verwerkt.
 
De OOo 2.3 Help impliceert dat <tt>'''0'''</tt> als een <tt>'''veld'''</tt> de gehele databasetabel zal opnemen. Dit lijkt fout te zijn - alleen een enkele kolom kan worden verwerkt.
  
{{Documentation/nl/ZieOok|
+
{{NL/Documentation/ZieOok|
* [[Documentation/nl/How_Tos/Calc: functie DBAANTAL|DBAANTAL]]
+
* [[NL/Documentation/How_Tos/Calc: functie DBAANTAL|DBAANTAL]]
* [[Documentation/nl/How_Tos/Calc: functie DBAANTALC|DBAANTALC]]
+
* [[NL/Documentation/How_Tos/Calc: functie DBAANTALC|DBAANTALC]]
* [[Documentation/nl/How_Tos/Calc: functie DBSOM|DBSOM]]
+
* [[NL/Documentation/How_Tos/Calc: functie DBSOM|DBSOM]]
* [[Documentation/nl/How_Tos/Calc: functie DBGEMIDDELDE|DBGEMIDDELDE]]
+
* [[NL/Documentation/How_Tos/Calc: functie DBGEMIDDELDE|DBGEMIDDELDE]]
* [[Documentation/nl/How_Tos/Calc: functie DBMAX|DBMAX]]
+
* [[NL/Documentation/How_Tos/Calc: functie DBMAX|DBMAX]]
* [[Documentation/nl/How_Tos/Calc: functie DBMIN|DBMIN]]
+
* [[NL/Documentation/How_Tos/Calc: functie DBMIN|DBMIN]]
* [[Documentation/nl/How_Tos/Calc: functie DBSTDEV|DBSTDEV]]
+
* [[NL/Documentation/How_Tos/Calc: functie DBSTDEV|DBSTDEV]]
* [[Documentation/nl/How_Tos/Calc: functie DBSTDEVP|DBSTDEVP]]
+
* [[NL/Documentation/How_Tos/Calc: functie DBSTDEVP|DBSTDEVP]]
* [[Documentation/nl/How_Tos/Calc: functie DBVAR|DBVAR]]
+
* [[NL/Documentation/How_Tos/Calc: functie DBVAR|DBVAR]]
* [[Documentation/nl/How_Tos/Calc: functie DBVARP|DBVARP]]
+
* [[NL/Documentation/How_Tos/Calc: functie DBVARP|DBVARP]]
* [[Documentation/nl/How_Tos/Calc: functie DBLEZEN|DBLEZEN]]
+
* [[NL/Documentation/How_Tos/Calc: functie DBLEZEN|DBLEZEN]]
* [[Documentation/nl/How_Tos/Calc: functie MAX|MAX]]
+
 
* [[Documentation/nl/How_Tos/Calc: functie MIN|MIN]]
+
* [[NL/Documentation/How_Tos/Calc: functie MAX|MAX]]
* [[Documentation/nl/How_Tos/Calc: Database-functies#Overzicht|Overzicht database-functies]]
+
* [[NL/Documentation/How_Tos/Calc: functie MIN|MIN]]
* [[Documentation/nl/How_Tos/Calc: Database-functies|Database-functies]]
+
 
 +
* [[NL/Documentation/How_Tos/Calc: Database-functies#Overzicht|Overzicht database-functies]]
 +
 
 +
* [[NL/Documentation/How_Tos/Calc: Database-functies|Database-functies]]
 +
 
 
* [[NL/Documentation/How_Tos/Calc: Functies alfabetisch gesorteerd|Functies - alfabetisch gesorteerd]]
 
* [[NL/Documentation/How_Tos/Calc: Functies alfabetisch gesorteerd|Functies - alfabetisch gesorteerd]]
* [[Documentation/nl/How_Tos/Calc: Functies gesorteerd per categorie|Functies - gesorteerd per categorie]]}}
+
* [[NL/Documentation/How_Tos/Calc: Functies gesorteerd per categorie|Functies - gesorteerd per categorie]]}}
 
[[Category: NL/Documentation/Reference/Calc]]
 
[[Category: NL/Documentation/Reference/Calc]]

Latest revision as of 16:01, 27 January 2024


DBPRODUCT

Geeft het product van de cellen in een kolom van een Calc 'database'-tabel, uit de rijen die voldoen aan de gespecificeerde criteria.

Syntaxis:

DBPRODUCT(database_tabel; veld; criteria_tabel)

waar

database_tabel een bereik is dat de gegevens definieert die moeten worden verwerkt.
veld de kolom is die moet worden opgeteld. Het mag een kolomnummer zijn (1 is de eerste kolom van de databasetabel, 2 is de tweede ...), of een kolomkop (omsloten door aanhalingstekens ””), of een cel die verwijst naar een kolomkop.
criteria_tabel een bereik is dat criteria bevat, om te selecteren welke rijen van de database_tabel moeten worden opgeteld.

Het Overzicht database-functies beschrijft het gebruik van deze parameters tot in detail.

DBPRODUCT vermenigvuldigt de inhoud van alle cellen die worden gevonden in de kolom veld met elkaar.

Voorbeeld:

In dit werkblad:

  A B C D E
1 Grootte doos Dimensie cm   Grootte doos
2 A breedte 23   C
3 A hoogte 19    
4 A diepte 35    
5 B breedte 35    
6 B hoogte 35    
7 B diepte 19    
8 C breedte 23    
9 C hoogte 35    
10 C diepte 21    
11 D breedte 19    
12 D hoogte 17    
13 D diepte 12    

DBPRODUCT(A1:C13; "cm"; E1:E2)

geeft het volume van doos C - dat is, het product van alle cellen in de kolom "cm" waarvan Grootte doos C is (breedte * hoogte * diepte = 23 * 35 * 21 = 16905).

Problemen:

De OOo 2.3 Help impliceert dat 0 als een veld de gehele databasetabel zal opnemen. Dit lijkt fout te zijn - alleen een enkele kolom kan worden verwerkt.


Zie ook

Personal tools