Bienvenue |
|
|
|
|
|
|
|
|
|
|
|
Exemple 3 Les bases de donnees |
|
|
Troisieme Exemple :
Extraire des donnees avec BDNBVAL et BDSOMME !
Les fonctions que nous allons découvrir sont légèrement plus complexes que NB.SI et SOMME.SI mais une fois assimilées, s'avèrent être plus pratique dans de nombreuses circonstances.
Le principal avantage des fonctions Base De Données est de pouvoir modifier les critères de recherche sans intervenir sur la formules et d'effectuer des recherches précises sur des bases de données de grosse taille.
- Explication des fonctions :
BDNBVAL
- Sert à compter le nombre de cellule non vide à l'intèrieur d'une base de données (export, tableau,...), en fonction de plusieurs critère.
BDSOMME
- Sert à additionner des nombres à l'intèrieur d'une base de données (export, tableau,...), en fonction de plusieurs critère.
Il existe d'autres formules liées au Base de Données qui permettent d'extraire d'autre type d'information.
BDLIRE, BDMAX, BDMOYENNE, etc...
En assimilant les deux que nous allons détailler, vous serez en mesure d'utiliser toutes les autres.
Voici un exemple de tableau de base de données, d'export, de référentiel. Il s'agit de la base sur laquelle nous allons extraire les informations souhaitées dans les exemples qui suivront.
A1:F16 : La base de données suivante

Petit Plus : La fonction Base De Données ne requiert pas que les colonnes de l'export soient triées ou toujours dans le même ordre.
Petit Moins : La fonction Base De Données requiert des étiquettes de colonne (Ligne 1 dans cet exemple). Logiquement, dans tout export ou tableau de données, il y'a des étiquettes de colonne. Dans le cas contraire, il faudra en inventer.
Créer la Plage de Critère
A l'écart de la base de données, il faut créer la plage de critère
La plage de critère doit comprendre les mêmes noms que les étiquettes de colonnes de la base de données (la ligne 1), selon ce que vous souhaitez rechercher. Il n'est pas nécessaire de les mettre toutes ni même dans le même ordre.
Catégorie |
Pays |
Poid (T) |
Propriétaire |
Chargement |
Pays |
|
|
|
|
|
|
Dans ce dernier tableau, vous n'aurez plus qu'à indiquer vos critères de recherche.
Vous pouvez indiquer des critères tel que le Poid doit être égale à 15 mais vous pouvez également indiquer un critère où le poid doit être supérieur à 15, ou inférieur, ou différent, les choix sont multiples.
Quelques exemples pour aider à la compréhension et au détail de la formule.
Exemple avec BDNBVAL
Nous souhaitons savoir combien de ligne dans notre base de données, correspondent aux critères suivants :
Nombre de chargement de Fraise, En cours, en France.
1- Chargement doit être égale à Fraise
2- Pays doit être égale à France
3- Etat doit être égale à En cours

Nous avons donc complété uniquement les critères qui nous intéressent.
La Formule dans la cellule "Total" est la suivante :
=BDNBVAL(A1:F16;"Chargement";A29:E30)
A1:F16 Correspond à la base de données. C'est à dire la plage complète indiquée en début d'exemple dans laquelle nous recherchons les informations.
"Chargement" correspond au nom de la colonne (Champ) dans laquelle la formule va aller compter chaque ligne qui correspondra aux critères définis. Le mieux est d'indiquer une colonne où les cellules ne sont jamais vide.
A29:E30 Correspond à la plage de critères. La plage de critères comprend les étiquettes de colonnes ET les critères.
Une fois la formule et la plage de critères créées, il vous reste plus qu'à changer les critères en fonction des recherches
Le Résultat : 2
Il s'agit des 2 lignes de la base de données correspondantes à la recherche (Ligne 9 et 10)
Exemple avec BDSOMME
Pour ne pas brusquer, nous allons prendre la même plage de critères que précédemment en chageant uniquement la formule.
Nous souhaitons savoir combien font la Somme des Poids dans notre base de données, des chargements correspondants aux critères suivants :
Nombre de chargement de Fraise, En cours, en France.
1- Chargement doit être égale à Fraise
2- Pays doit être égale à France
3- Etat doit être égale à En cours

La Formule dans la cellule "Total" est la suivante :
=BDSOMME(A1:F16;"Poid (T)";A29:E30)
A1:F16 Correspond à la base de données. C'est à dire la plage complète indiquée en début d'exemple dans laquelle nous recherchons les informations. (inchangée)
"Poid (T)" correspond au nom de la colonne (Champ) dans laquelle la formule va aller additionner chaque cellule pour laquelle la ligne correspondra aux critères définis. Il doit s'agir obligatoirement d'une colonne contenant des valeurs numériques.
A29:E30 Correspond à la plage de critères. La plage de critères comprend les étiquettes de colonnes ET les critères. (inchangée)
Une fois la formule et la plage de critères créées, il vous reste plus qu'à changer les critères en fonction des recherches
Le Résultat : 70
Il s'agit de la somme des poids des 2 lignes de la base de données qui correspondent aux critères soit 35 + 35. (Ligne 9 et 10)
Variante avec 2 possibilités pour un critère
Nous souhaitons savoir combien font la Somme des Poids dans notre base de données, des chargements correspondants aux critères suivants :
Nombre de chargement de Fraise ET de Pomme, En cours, par Camion pour Bertrand.
1- Chargement doit être égale à Fraise et à Pomme dans deux lignes séparées
2- Catégorie doit être égale à Camion
3- Etat doit être égale à En cours
4- Propriétaire doit être égale à Bertrand

Si une recherche d'un critère (Chargement) est faite en fonction de plusieurs valeurs possible (Fraise et Pomme), la plage des critères doit comprendre plusieurs lignes.
La Formule dans la cellule "Total" est la suivante :
=BDSOMME(A1:F16;"Poid (T)";A22:F24)
A1:F16 Correspond à la base de données. C'est à dire la plage complète indiquée en début d'exemple dans laquelle nous recherchons les informations. (inchangée)
"Poid (T)" correspond au nom de la colonne (Champ) dans laquelle la formule va aller additionner chaque cellule pour laquelle la ligne correspondra aux critères définis. Il doit s'agit obligatoirement d'une colonne contenant des valeurs numériques. (inchangée)
A22:F24 Correspond à la plage de critères. La plage de critères comprend les étiquettes de colonnes ET les critères. Dans ce cas précis, la plage comprend une ligne supplémentaire (Ligne 22, 23 et 24).
Une fois la formule et la plage de critères créées, il vous reste plus qu'à changer les critères en fonction des recherches
Le Résultat : 25
Il s'agit de la somme des poids des 2 lignes de la base de données qui correspondent aux critères soit 10 + 15. (Ligne 6 et 7)
Par la suite, il ne vous reste plus qu'à adapter la formule en fonction de la recherche.
Nous serons heureux d'avoir votre avis sur ce second exemple, et de pouvoir éventuellement le compléter grâce à vos interrogations. N'hésitez pas à laisser un commentaire.
|
|
|
|
|
|
|
|
|
|
|
|