Pages - Menu

Pages

Cours avec des exercices corrigés Excel 2007 : Les fonctions de recherche - RechercheV - RechercheH - Choisir TP Excel 2007 avec Correction

LES FONCTIONS DE RECHERCHE
 
Les fonctions de recherche permettent, à partir d'une clé  (un numéro ou un code), de rechercher des informations dans une table.

Une table est un tableau contenant :
 
- en ligne des enregistrements
- en colonne des attributs (ou champs)
(une table correspond en fait à un fichier de données)

Exemple : table ELEVES

   MICROSOFT EXCEL 2007 : ELEVES.XLSX
  

Dans la table ELEVES, La ligne 2 constitue une occurrence de la table ELEVES  et l'attribut NOM ELEVE a pour valeur "BERENICE"

L'objectif des fonctions de recherche est d'afficher toutes les données relatives à une occurrence donnée. L'utilisateur entre le NUMERO ELEVE et le nom, le prénom et l'adresse s'affichent automatiquement.

Pour utiliser ces fonctions, il faut :
 
- définir une clé unique pour chaque enregistrement constitué d'un numéro incrémenté (1-2-3-4...)
- trier la table par ordre croissant des clés

RECHERCHEV(Valeur cherchée;table;index colonne) [pour une recherche verticale(de haut en bas)]
     - Valeur cherchée : correspond au numéro d'enregistrement auquel on souhaite accéder
     - Table : correspond à la zone contenant la table (exemple : pour la table ELEVE : A1:D4)
     - index colonne    : correspond à la colonne de l'attribut dont on souhaite afficher la valeur.

Exemple : on souhaite créer un module de consultation de la table élèves, l'entrée du numéro d'éleve provoquera donc l'affichage instantané du nom, du prénom...
 
Vous disposez d'un extrait du modèle.
   


Les noms de variables suivants ont été définis :
 
Dictionnaire des variables
  
Cellules
Noms
Type
Contenus
A1:D4
TAB_ELEVES
S
Table ELEVES
B2
NUMERO
S
Numéro de l'èlève souhaité

 
Les formules de calculs :
     
Objectifs
Références cellules
Formules
Nom
B3


Prénom
B4


Adresse
B5




PRECAUTIONS D'EMPLOI :

- La table doit être trié sur la clé qui peut indifféremment contenir du texte ou des chiffres ;
- Pour pouvoir insérer des enregistrements dans la table il faut ajouter en dernière ligne une ligne vierge dont la clé aura pour valeur 99 (si le nombre d'enregistrements est inférieur à 100, ou 999, 9999... ;
- Si on saisit une valeur supérieure à la valeur de la clé du dernier enregistrement, EXCEL reprend la valeur de la clé du dernier enregistrement, SAUF SI ON AJOUTE UN QUATRIEME ARGUMENT (valeur proche) AYANT POUR VALEUR FAUX.

RECHERCHEH(Valeur cherchée;table;index ligne)
[pour une recherche horizontale(de gauche à droite)]
L'usage de cette fonction est relativement limité en gestion

Exemple : une entreprise de distribution possède 3 dépôts ventes. Elle dispose d'un tableau récapitulatif des ventes par mois. Elle souhaite développer un module de recherche des chiffres d'affaires des dépôts-ventes pour un mois donné.
 
Indiquez les formules utilisées
Respectez les noms de cellules suivants

B2 : MOIS
A11:E14 :  TAB_CA


CHOISIR(N° index;valeur 1;valeur 2....)

Utilise le numéro d'index pour choisir une valeur prise parmi la liste des arguments;
 
Exemple :  on souhaite afficher la catégorie d'un produit : 

1 Alimentation
2 Entretien
3 Bazar


La formule en C2:C... est la suivante :
=
  
-------------------------------------------------------------------------------------------------------
Correction
-------------------------------------------------------------------------------------------------------

Corrigé Exercice Utilisation de la fonction  RechercheV
   






Corrigé Exercice Utilisation de la fonction  RechercheH








Corrigé Exercice Utilisation de la fonction  CHOISIR


             

Aucun commentaire:

Enregistrer un commentaire