De Excel DBAANTAL functie uitgelegd

Samenvatting

De Excel DBAANTAL() functie telt de cellen in de database die getallen bevatten in het veld (kolom) met records die voldoen aan de opgegeven voorwaarden. Gebruik DBAANTALC om zowel numeriek als tekst te tellen.


Doel

Tellen van records volgens opgegeven waarden.

Syntaxis

= DBAANTAL ( Database; veld; criteria )

Argumenten

Database – Is het celbereik waaruit de lijst of database bestaat. Een database is een lijst met verwante gegevens.
Veld – [Optioneel] Is het label van de kolom tussen dubbele aanhalingstekens of en getal dat overeenkomt met de positie van de kolom in de lijst.
Criteria – Is het celbereik dat de opgegeven voorwaarden bevat. Het bereik bevat een kolomlabel en een cel onder het label met een voorwaarde.

Gebruik van de DBAANTAL() functie

De Excel DBAANTAL() functie telt overeenkomende records in een database volgens een specifiek veld en criteria. Het database argument is een bereik van cellen inclusief een koptekst. Veld is de naam of index van het veld dat geteld moet worden en criteria is een bereik van cellen met kopteksten die overeenkomen met de database.

Aan de hand van het voorbeeld in de afbeelding hierboven, kun je de records tellen waarvan de kleur “rood” is en de prijs “>10” met de volgende formules:

= DBAANTAL ( B7:E14; "Totaal"; B4:E5 ) // Veld op naam
= DBAANTAL ( B7:E14; 4; B4:E5 ) // Veld op index
= DBAANTAL ( B7:E14; ; B4:E5 ) // Veld weggelaten

Let op: Als veld is ingevoerd in de DBAANTAL functie telt de functie alleen cellen met waarden en getallen. Als veld een tekst waarde bevat of als de cel leeg is zal de cel niet meegeteld worden, zelfs als deze aan de criteria voldoet.

Criterium opties

De criterium opties kunnen verschillende expressies bevatten. Hieronder een aantal voorbeelden:

CriteriumUitkomst
RoodOvereenkomst “rood” of “ROOD”
Ro*Begint met “Ro”
10Gelijk aan 10
>10Groter dan 10
<>Niet leeg
<>100Niet 100
>19-12-2019Groter dan 19 december 2019

Het criterium bereik voor DBAANTAL kan meer dan 1 rij bevatten onder de koptekst. Als criterium meer dan 1 rij heeft, dan wordt elke rij geëvalueerd met OF, en de expressies in een opgegeven criterium rij worden samengevoegd middels EN.

Opmerkingen DBAANTAL() functie

  • DBAANTAL telt alleen numerieke waarden in een opgegeven veld als deze overeenkomen met de criteria. Om getallen en tekst te tellen gebruik je DBAANTALC().
  • DBAANTAL() ondersteund jokertekens in criteria.
  • Criteria kan meerdere rijen bevatten.
  • Het veld argument kan een naam bevatten tussen dubbele aanhalingstekens of een getal die de index vertegenwoordigd.
  • De database en criterium bereiken moeten dezelfde kopteksten bevatten.