Video: Cursus Excel Geavanceerde functies en formules Deel 1 2024
Excel 2013 bevat een aantal databasefuncties waarmee u statistieken kunt berekenen, zoals het totaal, het gemiddelde en het maximum, minimum en tel in een bepaald veld van de gegevenslijst alleen als aan de criteria die u opgeeft voldaan is.
U kunt bijvoorbeeld de DSUM-functie in een gegevenslijst voor werknemers gebruiken om de som te berekenen van alle salarissen voor werknemers die na 1 januari 2000 zijn ingehuurd, of u kunt de functie DCOUNT gebruiken om het aantal records te berekenen in de gegevenslijst voor de afdeling Human Resources.
De databasefuncties, ongeacht het verschil in namen (en ze beginnen allemaal met de letter D ) en de berekeningen die ze uitvoeren, nemen allemaal dezelfde drie argumenten aan als geïllustreerd door de DAVERAGE-functie:
DAVERAGE ( database, veld, criteria )
De argumenten voor de databasefuncties vereisen de volgende informatie:
-
d atabase is het argument die het bereik aangeeft dat de lijst bevat en het moet de rij met veldnamen in de bovenste rij bevatten.
-
f ield is het argument dat het veld aangeeft waarvan de waarden moeten worden berekend door de databasefunctie (gemiddeld in het geval van de DAVERAGE-functie). U kunt dit argument opgeven door de naam van het veld tussen dubbele aanhalingstekens te plaatsen (zoals in "Salaris" of "Datum ingehuurd"), of u kunt dit doen door het nummer van de kolom in de gegevenslijst in te voeren (van links naar rechts tellen). met het eerste veld geteld als 1).
-
c riteria is het argument dat het adres aangeeft van het bereik dat de criteria bevat die u gebruikt om te bepalen welke waarden worden berekend. Dit bereik moet ten minste één veldnaam bevatten die het veld aangeeft waarvan de waarden moeten worden geëvalueerd en één cel met de waarden of uitdrukking die in de evaluatie moet worden gebruikt.
Houd er rekening mee dat u bij het opgeven van het argument -veld moet verwijzen naar een kolom in de gegevenslijst die numerieke gegevens of datumgegevens bevat voor alle databasefuncties, met uitzondering van DGET. Alle overige databasefuncties kunnen geen berekeningen uitvoeren op tekstvelden.
Als u per ongeluk een kolom met tekstvermeldingen opgeeft als het veldargument voor deze databasefuncties, retourneert Excel een foutwaarde of 0 als resultaat. De tabel bevat de verschillende databasefuncties die beschikbaar zijn in Excel, samen met een uitleg van wat elke berekening berekent. (U weet al welke argumenten elk gebruikt.)
Databasefunctie | Wat het berekent |
---|---|
DAVERAGE | Gemiddelden alle waarden in een veld van de gegevenslijst dat overeenkomt
de criteria die u opgeeft. |
DCOUNT | Telt het aantal cellen met numerieke vermeldingen in een veld van
datalijst dat overeenkomt met de criteria die u opgeeft. |
DCOUNTA | Telt het aantal niet-lege cellen in een veld van de gegevenslijst
dat overeenkomt met de criteria die u opgeeft. |
DGET | Extraheer een enkele waarde uit een record in de gegevenslijst die
overeenkomt met de criteria die u opgeeft. Als geen record overeenkomt, geeft de functie de foutwaarde #WAARDE! foutwaarde. Als meerdere records overeenkomen, retourneert de functie de foutwaarde #GETAL !. foutwaarde. |
DMAX | Retourneert de hoogste waarde in een veld van de gegevenslijst dat
overeenkomt met de criteria die u opgeeft. |
DMIN | Retourneert de laagste waarde in een veld van de gegevenslijst dat
overeenkomt met de criteria die u opgeeft. |
DPRODUCT | Vermenigvuldigt alle waarden in een veld van de gegevenslijst die
overeenkomen met de criteria die u opgeeft. |
DSTDEV | Hiermee berekent u de standaarddeviatie op basis van het steekproefvoorbeeld van waarden
in een veld van de gegevenslijst dat overeenkomt met de criteria die u opgeeft. |
DSTDEVP | Berekent de standaardafwijking op basis van de populatie van
-waarden in een veld van de gegevenslijst dat overeenkomt met de criteria die u opgeeft. |
DSUM | Sommeert alle waarden in een veld van de gegevenslijst dat overeenkomt met de
criteria die u opgeeft. |
DVAR | Hiermee schat u de variantie op basis van de steekproef van waarden in een veld
van de gegevenslijst die overeenkomt met de criteria die u opgeeft. |
DVARP | Berekent de variantie op basis van de populatie van waarden in een
-veld van de gegevenslijst die overeenkomen met de criteria die u opgeeft. |
De database-functies worden te weinig gebruikt om hun eigen opdrachtknop op het tabblad Formules van het lint te beoordelen. Om deze in een werkblad te gebruiken, moet u daarom op de knop Functie-assistent ( fx ) op de formulebalk klikken en vervolgens Database selecteren in de vervolgkeuzelijst Selecteer een categorie en vervolgens op de functie klikken. om de databasefunctie rechtstreeks in de cel te gebruiken of te typen.
Cel C2 in het werkblad in deze figuur bevat de volgende formule:
= DSUM (A3: J35, "Salary", F1: F2)
Deze DSUM-functie berekent het totaal van alle salarissen in de gegevenslijst boven $ 55, 000. Dit totaal is $ 468, 500, zoals weergegeven in cel C2, die de formule bevat.
Geef voor deze berekening het bereik A3: J35 op dat de volledige gegevenslijst bevat. Dit bereik bevat de bovenste rij veldnamen als argument database (die Excel 2013 automatisch heeft geconverteerd naar het bereiknaam-equivalent, tabel 2 [#All]).
Specificeer vervolgens "Salaris" als het veldargument van de DSUM-functie, omdat dit de naam is van het veld dat de waarden bevat die u wilt optellen. Geef ten slotte het bereik E1: E2 op als het argument criteria van de DSUM-functie, omdat deze twee cellen het criteriumbereik bevatten dat aangeeft dat alleen de waarden van meer dan 55000 in het veld Salaris moeten worden gesommeerd.