Databasefuncties voor grote datasets

Geavanceerde Excel-functies

Agata Bak-Geerinck

Product Owner Data, Telenet

Grote datasets aggregeren met voorwaarden

Een groentemand en een Excel-tabel met bijbehorende bestellingen

Witruimte

  • Een record is één mandartikel
  • Samenvatten per mand, klant, winkel, enz.
  • Voorwaardelijk aggregeren kan

Witruimte

Voorwaardelijke aggregatiefuncties:

  • SUMIFS()
  • AVERAGEIFS()
  • COUNTIFS()
  • ...
1 Beeldcredits https://unsplash.com/@sarascarpa
Geavanceerde Excel-functies

Beperkingen van voorwaardelijke aggregatiefuncties

Meerdere EN-voorwaarden

Tel geretourneerde bestellingen uit Florida

Voorbeeld van Excel-tabel met twee EN-voorwaarden

=COUNTIFS(B:B,"Yes",E:E,"Florida")

Meerdere OF-voorwaarden

Tel geretourneerde bestellingen uit Florida OF van Joe's winkel

Voorbeeld van Excel-tabel met twee EN- en één OF-voorwaarde

= COUNTIFS(B:B,"Yes",E:E,"Florida") + COUNTIF(D:D,"Joe's")

Geavanceerde Excel-functies

Databasefuncties winnen het!

Witruimte

Functiefamilie:

  • DSUM( )
  • DCOUNT( )
  • DAVERAGE( )
  • DMIN( )
  • DMAX( )
  • ...

Witruimte

Syntaxis = voor allemaal hetzelfde!

Syntaxis van Excel-databasefuncties

  • Database: de datatabel, incl. koppen.
  • Veld: wat we willen sommeren, tellen...
  • Criteria: de EN/OF-voorwaarden, incl. wisk. operatoren >, <, <> en wildcards *, ?
Geavanceerde Excel-functies

Meerdere EN-criteria

Syntaxis van DSUM

Voorbeeld van database- en criteriatabellen in Excel

  • DSUM(A1:F6, "Sales", H1:J2)
  • DSUM(A1:F6, 6 , H1:J2)
  • DSUM(A1:F6, F1 , H1:J2)
Geavanceerde Excel-functies

EN / OF-criteria!

Syntaxis van DSUM

Voorbeeld van database- en criteriatabellen in Excel

  • DSUM(A1:F6, "Sales", H1:J2) --> DSUM(A1:F6, "Sales", H1:J3)
  • Belangrijk! Lege rijen in de criteriatabel betekenen geen voorwaarde!
Geavanceerde Excel-functies

Zin om te oefenen?

Geavanceerde Excel-functies

Preparing Video For Download...