In dit artikel worden de syntaxis van de formule en het gebruik van de functie DBSOM in Microsoft Excel beschreven.
Beschrijving
In een lijst of database geeft DBSOM de som op van de getallen in velden (kolommen) van records die voldoen aan de opgegeven voorwaarden.
Syntaxis
DBSOM(database, veld, criteria)
De syntaxis van de functie DBSOM heeft de volgende argumenten:
-
database Vereist. Dit is het celbereik waaruit de lijst of database bestaat. Een database is een lijst met gerelateerde gegevens waarin rijen met gerelateerde informatie records zijn en kolommen met gegevens velden zijn. De eerste rij van een lijst bevat labels voor elke kolom daarin.
-
veld Vereist. Hiermee geeft u op welke kolom wordt gebruikt in de functie. Geef het kolomlabel tussen dubbele aanhalingstekens op, bijvoorbeeld 'Leeftijd' of 'Rendement'. U kunt ook een getal opgeven (zonder aanhalingstekens) dat de positie van de kolom in de lijst aangeeft: bijvoorbeeld 1 voor de eerste kolom, 2 voor de tweede kolom, enzovoort.
-
criteria Vereist. Dit is het celbereik met de voorwaarden die u opgeeft. U kunt voor het argument criteria elk bereik opgeven, mits dit bereik ten minste één kolomlabel bevat en ten minste één cel onder het kolomlabel waarin de voorwaarde kan worden opgegeven.
Opmerkingen
-
U kunt elk bereik gebruiken als criteria, mits dit bereik ten minste één kolomlabel bevat en ten minste één cel bevat onder het kolomlabel waarin de voorwaarde kan worden opgegeven.
Als het bereik G1:G2 bijvoorbeeld het kolomlabel Inkomen in G1 en het bedrag $ 10.000 in G2 bevat, kunt u het bereik definiëren als MatchIncome en die naam gebruiken als het criteriumargument in de databasefuncties.
-
Hoewel het criteriumbereik zich overal op het werkblad kan bevinden, kunt u het best niet onder de lijst plaatsen. Dit is riskant. Als u meer informatie aan de lijst toevoegt, wordt de nieuwe informatie toegevoegd aan de eerste rij onder de lijst. Als de rij onder de lijst niet leeg is, voegt Microsoft Excel de nieuwe gegevens niet toe.
-
Zorg ervoor dat het criteriabereik geen overlap heeft met de lijst.
-
Als u een bewerking wilt uitvoeren op een gehele kolom in een database, voegt u een witregel in onder de kolomlabels in het criteriabereik.
Voorbeeld
Kopieer deze volledige voorbeeldtabel (inclusief de DBSOM formulerijen) en plak deze in cel A1 van een nieuw Excel-werkblad. Als de formulerijen niet automatisch resultaten weergeven, selecteert u deze, drukt u op F2 en drukt u vervolgens op Enter. U kunt de kolombreedte aanpassen om alle informatie gemakkelijker weer te geven.
Boom |
Hoogte |
Ouderdom |
Oogst |
Winst |
Hoogte |
---|---|---|---|---|---|
="=Appel" |
>10 |
<16 |
|||
="=Peer" |
|||||
. |
|||||
Boom |
Hoogte |
Ouderdom |
Oogst |
Winst |
|
Appel |
18 |
20 |
14 |
€ 105 |
|
Peer |
12 |
12 |
10 |
€ 96 |
|
Kers |
13 |
14 |
9 |
€ 105 |
|
Appel |
14 |
15 |
10 |
€ 75 |
|
Peer |
9 |
8 |
8 |
€ 77 |
|
Appel |
8 |
9 |
6 |
€ 45 |
|
Formule |
Beschrijving |
Resultaat |
|||
=DBSOM(A5:E11;"Winst";A1:A2) |
De totale winst van appelbomen (rijen 6, 9 en 11). |
€ 225 |
|||
=DBSOM(A5:E11;"Winst"; A1:F3) |
De totale winst van appelbomen met een hoogte tussen 10 en 16 meter, en alle perenbomen (rijen 7, 9 en 10). |
€ 248 |