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 stelt een afzonderlijk manditem voor
  • Samenvatten kan per mand, klant, winkel, enz.
  • Voorwaardelijke aggregatie is mogelijk

Witruimte

Voorwaardelijke aggregatiefuncties:

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

Beperkingen van voorwaardelijke aggregatiefuncties

Meerdere EN-voorwaarden

Tel geretourneerde orders uit Florida

Voorbeeld van Excel-tabel met twee EN-voorwaarden

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

Meerdere OF-voorwaarden

Tel geretourneerde orders uit Florida OF van Joe's shop

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 voor de winst!

Witruimte

Functiefamilie:

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

Witruimte

Syntaxis = voor allemaal hetzelfde!

Syntaxis van Excel-databasefuncties

  • Database: de datatabel, incl. koppen.
  • Veld: wat we optellen, tellen, enz.
  • 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 géén voorwaarde!
Geavanceerde Excel-functies

Zin om te oefenen?

Geavanceerde Excel-functies

Preparing Video For Download...