Fonctions de base de données pour grands jeux de données

Fonctions Excel avancées

Agata Bak-Geerinck

Product Owner Data, Telenet

Agréger de grands jeux de données avec conditions

Un panier de légumes et un tableau Excel avec les commandes associées

Espace blanc

  • Un enregistrement = un article du panier
  • Les données se résument par panier, client, magasin, etc.
  • Agrégation conditionnelle possible

Espace blanc

Fonctions d’agrégation conditionnelle :

  • SUMIFS()
  • AVERAGEIFS()
  • COUNTIFS()
  • ...
1 Crédit image https://unsplash.com/@sarascarpa
Fonctions Excel avancées

Limites des fonctions d’agrégation conditionnelle

Plusieurs conditions AND

Compter les commandes retournées en Floride

Exemple de tableau Excel avec deux conditions AND

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

Plusieurs conditions OR

Compter les commandes retournées en Floride OU chez Joe

Exemple de tableau Excel avec deux AND et un OR

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

Fonctions Excel avancées

Les fonctions de base de données à la rescousse !

Espace blanc

Famille de fonctions :

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

Espace blanc

Syntaxe = identique pour toutes !

Syntaxe des fonctions de base de données Excel

  • Database : la table de données, en-têtes inclus.
  • Field : ce que l’on veut sommer, compter…
  • Criteria : conditions AND/OR, avec opérateurs >, <, <> et jokers *, ?
Fonctions Excel avancées

Critères AND multiples

Syntaxe de DSUM

Exemple de table base et table de critères dans Excel

  • DSUM(A1:F6, "Sales", H1:J2)
  • DSUM(A1:F6, 6 , H1:J2)
  • DSUM(A1:F6, F1 , H1:J2)
Fonctions Excel avancées

Critères AND / OR

Syntaxe de DSUM

Exemple de tables base et critères dans Excel

  • DSUM(A1:F6, "Sales", H1:J2) --> DSUM(A1:F6, "Sales", H1:J3)
  • Important ! Les lignes vides dans la table de critères = aucune condition !
Fonctions Excel avancées

Envie de pratiquer ?

Fonctions Excel avancées

Preparing Video For Download...