Dans le cours : Apprendre l'analyse des données : 1 Fondements

Extraire des valeurs au moyen de fonctions

Dans le cours : Apprendre l'analyse des données : 1 Fondements

Extraire des valeurs au moyen de fonctions

À présent, nous nous intéressons à l'utilisation des fonctions RECHERCHEV, la composition des fonctions INDEX et EQUIV ainsi que la fonction BDLIRE et ce pour extraire des données qui nous intéressent à partir d'un tableau Excel. Regardons sans tarder les différentes fonctions. Commençons d'abord par l'exploration de RECHERCHEV. Ici, nous avons le nom de l'employé, par exemple Chen Jing, que nous pouvons retrouver au niveau de la huitième ligne du tableau et l'idée, c'est à partir du nom de l'employé, comment procéder pour récupérer le nombre de ventes. Avec RECHERCHEV, tout d'abord, il faut préciser l'élément recherché, en l'occurrence ici, c'est le nom de l'employé qui se trouve sur la cellule I6. Ensuite, il faut préciser la plage de données contenant toutes vos valeurs de référence, c'est-à-dire ici notre tableau 1 qui commence au Nom de l'employé jusqu'à Total des ventes. Effectivement, avec RECHERCHEV, nous ne pouvons pas commencer à gauche de la cellule recherchée. Ensuite, nous précisons la colonne qui contient la donnée à retourner ; celle-ci se trouve en troisième position. Effectivement, ici, le nom c'est 1, Id_Magasin et puis Nombre de ventes. Enfin, le type de recherche : est-ce qu'on souhaite une recherche exacte ? Il faut alors préciser Faux, sinon mettre Vrai. Et c'est parti. Comme nous pouvons le voir, nous obtenons bien la réponse correcte, à savoir 17. Pour obtenir le total des ventes, vous l'aurez deviné, il suffit de changer 3 avec 4, car le total des ventes se trouve au niveau de la quatrième position. Comme nous avons pu l'apprécier, l'utilisation de RECHERCHEV est très simple. Néanmoins, elle a cette limitation de ne commencer la recherche qu'à partir de la colonne contenant la cellule recherchée et pas à gauche de celle-ci, par exemple, pour obtenir ici Id. Passons maintenant à la deuxième approche, c'est-à-dire le fait de combiner l'utilisation de la fonction INDEX ainsi que EQUIV pour récupérer une valeur à partir d'une matrice. Rappelons d'abord que la fonction INDEX renvoie une valeur référence à une valeur provenant d'un tableau ou d'une plage. Il existe deux façons de l'utiliser : ou bien pour renvoyer la valeur d'une cellule, ou bien une matrice de cellules spécifiée. Reprenons notre exemple, avec cette fois-ci l'Id. Effectivement, il est possible de le récupérer. Tout d'abord, nous avons la matrice, en l'occurrence le tableau 1, ensuite, nous utilisons EQUIV pour récupérer le numéro de ligne, avec ici, on précise l'élément recherché qui se trouve au niveau de I7, c'est-à-dire le nom de l'employé et puis le tableau contenant le nom de l'employé, 0 pour préciser qu'on cherche la valeur exacte et puis enfin la position dans le tableau. Effectivement, Id commence à la position 1. Et c'est parti, nous obtenons bien le résultat souhaité. Comme vous pouvez le deviner, ici pour le nombre de ventes, il suffit de mettre à jour la position et cette fois-ci, c'est 4, car on commence bien à partir de Id et donc il suffit de compter 1, 2, 3 et 4. La position est bien au niveau 4. Passons à présent à la dernière fonction qui nous intéresse, à savoir BDLIRE. Dans celle-ci, il est obligatoire de préciser la plage de cellules qui constitue la liste ou la base de données. Ensuite, nous avons le champ indiquant la colonne utilisée dans la fonction et cette fois-ci, il faut aussi choisir l'en-tête. Comme nous pouvons le voir, nous sélectionnons non seulement l'élément recherché, mais aussi l'en-tête. Et puis le critère souhaité, à savoir ici, c'est l'identifiant qui est recherché, c'est-à-dire dans notre cas, I5 et I6. Et c'est parti. Nous obtenons bien le résultat souhaité. Comme vous avez pu l'apprécier, les fonctions RECHERCHEV, la combinaison INDEX EQUIV, ainsi que la fonction BDLIRE, vous seront très utiles dans vos projets d'analyse de données.

Table des matières