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

Fonctions Excel avancées

Agata Bak-Geerinck

Product Owner Data, Telenet

Agréger de grands ensembles avec conditions

Un panier de légumes et un tableau Excel présentant des commandes liées

Espace blanc

  • Un enregistrement représente chaque article du panier
  • Les données peuvent être résumées par panier, client, magasin, etc.
  • Agrégation conditionnelle possible

Espace blanc

Fonctions d'agrégation conditionnelle :

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

Limites des fonctions d'agrégation conditionnelle

Plusieurs conditions AND

Nombre de commandes retournées en Floride

Exemple de tableau Excel avec deux conditions AND

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

Plusieurs conditions OR

Nombre de commandes retournées en Floride OU du magasin de Joe

Exemple de tableau Excel avec deux conditions AND et une condition 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 qu'on veut sommer, compter…
  • Criteria : conditions AND / OR, avec opérateurs mathématiques >, <, <> et caractères génériques *, ?
Fonctions Excel avancées

Multiples critères AND

Syntaxe de DSUM

Exemple de tables « database » et « criteria » 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 « database » et « criteria » dans Excel

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

Envie de pratiquer ?

Fonctions Excel avancées

Preparing Video For Download...