2002 RechercheV et RechercheH
Transcription
2002 RechercheV et RechercheH
Excel 2002 RechercheV et RechercheH SOMMAIRE A) Présentation de l'exemple ............................................................................................................ 3 B) Principe de la fonction RECHERCHEV.................................................................................... 3 C) Tri de la liste de données.............................................................................................................. 4 D) Nommer une plage de cellules ..................................................................................................... 4 E) Utilisation de la fonction RECHERCHEV................................................................................. 5 F) Solution de l'exemple.................................................................................................................... 6 G) Valeur approchée ou exacte dans RECHERCHEV.................................................................. 6 H) Exercices d'application ................................................................................................................ 7 1) Locavite ........................................................................................................................... 7 2) Grille de salaire ............................................................................................................... 7 Université Paris-Est Marne-la-Vallée Informatique / F. Petit Excel 2002 RECHERCHEH et RECHERCHEV Janvier 2009 2 La fonction RechercheV A) Présentation de l'exemple Ouvrez le classeur Voyages.xls. Le classeur comporte 2 feuilles Catalogue et Facture. La feuille Catalogue contient le catalogue des séjours de vacances sous forme d'une liste de données. La liste de données ne doit pas avoir de ligne, ni de colonne vide. La feuille Facture contient une fiche client qui va être en partie saisie, en partie remplie automatiquement à partir des informations de la liste de données Catalogue. A saisir Remplissage automatique A saisir Remplissage automatique Remplissage automatique Remplissage automatique Remplissage automatique avec calcul en fonction du nombre de personnes B) Principe de la fonction RECHERCHEV La fonction RECHERCHEV permet de rechercher une valeur Verticalement dans la première colonne d'une liste de données et de récupérer la valeur d'une autre colonne de la liste, situé sur la même ligne que la ligne trrouvée. La fonction RECHERCHEV nécessite que les données de la première colonne soient classées en ordre croissant. Université Paris-Est Marne-la-Vallée Informatique / F. Petit Excel 2002 RECHERCHEH et RECHERCHEV Janvier 2009 3 La syntaxe simplifiée de la fonction est la suivante : =RECHERCHEV(Valeur Cherchée;Table;N° Index de la colonne) La fonction RECHERCHEV s'accompagne des paramètres suivants : Valeur cherchée.......................................................... Valeur cherchée ou référence de sa cellule Tableau ....................................................................... Plage ou nom de la liste de données N° Index de la colonne ............................................... Rang de la colonne dans la liste La fonction RECHERCHEH recherche une valeur Horizontalement sur le même principe. C) Tri de la liste de données Trier la liste de données sur le critère Code. Affichez la feuille Catalogue. Cliquez dans une cellule de la première colonne (colonne à ordonner) de la table. Cliquez sur le bouton Tri croissant. D) Nommer une plage de cellules L'identification de la liste de données peut se faire à l'aide des références de la plage de cellules mais il est préférable de lui donner un nom afin de rendre son utilisation plus lisible. Donner le nom sejours à la plage de cellules A5:F10 de la feuille catalogue Sélectionnez la plage de cellules (sans les intitulés de colonnes) . Appelez le menu Insertion > Nom > Définir. Remplacez le nom proposé (texte de la 1re cellule) par sejours. Cliquez sur le bouton OK. Remarque : pour nommer une plage de cellules, on peut aussi : - Sélectionner la plage de cellules - Taper le nom de la plage de cellule dans la zone de nom à gauche de la barre de formule - Valider avec la touche Entrée. Université Paris-Est Marne-la-Vallée Informatique / F. Petit Excel 2002 RECHERCHEH et RECHERCHEV Janvier 2009 4 E) Utilisation de la fonction RECHERCHEV Exemple : Ajouter la formule en C6 afin qu'une fois tapé le code de séjour en C6, le lieu s'affiche automatiquement. Cliquez dans la cellule à compléter par une formule (exemple : C6 pour récupérer le lieu) Créez l'expression : =RECHERCHEV(C4;sejours;2) Appuyez sur la touche Entrée. Excel affiche le message d'erreur #N/A (Non Accessible) car la cellule C4 est vide. Tapez AUV1 en C4 pour vérifier le bon fonctionnement de la formule. A faire : Mettre en place les formules pour C10, C12 et C14. Pour C14, le prix est fonction du nombre de personnes. Mettre en forme (format monétaire Euros à 2 décimales, centré…). Tester la fiche pour un séjour de code AUV1 pour 3 personnes. Université Paris-Est Marne-la-Vallée Informatique / F. Petit Excel 2002 RECHERCHEH et RECHERCHEV Janvier 2009 5 F) Solution de l'exemple REMARQUE : l'usage des références absolues des cellules permet de copier la formule d'une celule à l'autre en l'adaptant. On peut aussi nommer la cellule C4 et la cellule C8. G) Valeur approchée ou exacte dans RECHERCHEV La valeur cherchée (toujours dans la première colonne de la table) peut être une valeur numérique ou une chaîne de caractères. La fonction ne fait pas de distinction entre lettres majuscules et lettres minuscules. Que sepasse-t-il lorsque la valeur saisie n'existe pas dans la table ? A faire : Dans la FICHE Client, saisir CHT1 comme code de séjour pour 1 personne L'information tapée (lieu de séjour = CHT1) n'existe pas dans la première colonne. Excel affiche les données situées immédiatement avant l'information saisie et affiche donc ici les informations concernant le séjour de code CDM1. A faire : saisir ALP1 comme lieu de séjour Lorsque la valeur cherchée est inférieure à la première donnée de référence, Excel affiche le message d'erreur #N/A Pour éviter une réponse erronée, il existe un quatrième paramètre : =RECHERCHEV(valeur_cherchée;table;no_index;valeur_proche) Valeur du paramètre VALEUR_PROCHE VRAI Dans une liste classée, si aucune valeur exacte n'est trouvée, la fonction ou renvoie la valeur immédiatement inférieure à la valeur cherchée. sans paramètre FAUX La fonction renvoie exactement la valeur cherchée. Si aucune valeur ne correspond, la fonction renvoie #N/A. La table ne doit pas obligatoirement être triée. A faire : corriger les formules pour que les informations ne soient pas trouvées si le nom du lieu n'est pas saisi exactement. Université Paris-Est Marne-la-Vallée Informatique / F. Petit Excel 2002 RECHERCHEH et RECHERCHEV Janvier 2009 6 H) Exercices d'application 1) Locavite La société LOCAVITE loue aux particuliers des véhicules de tourisme. Tarif appliqué par la société Véhicules RENAULT TWINGO PEUGEOT 106 XT RENAULT CLIO PEUGEOT 205 GTI RENAULT KANGOO PEUGEOT 306 XND RENAULT MEGANE PEUGEOT 406 SLDT La journée 31,10 € 32,60 € 35,00 € 36,50 € 37,00 € 38,10 € 40,50 € 42,00 € Le km parcouru 0,25 € 0,26 € 0,28 € 0,29 € 0,30 € 0,32 € 0,33 € 0,34 € Nom de la liste de données LOCATION Voici en exemple 2 bons de location Véhicule : RENAULT CLIO Jours : 5 km départ : 21564 km retour : 25123 Véhicule : PEUGEOT 306 XND Jours : 10 km départ : 5625 km retour : 8975 A faire : Sur le classeur TP_LocaVite.xls - mettez les formules dans les cellules grises du décompte - testez pour le bon de location du véhicule RENAULT CLIO. - testez pour le bon de location du véhicule PEUGEOT 306 XND 2) Grille de salaire A faire : Sur le classeur grille_salaire.xls (onglet salaire 1 puis salaire 2), mettez les formules nécessaires pour obtenir toutes les informations sur le salaire. Université Paris-Est Marne-la-Vallée Informatique / F. Petit Excel 2002 RECHERCHEH et RECHERCHEV Janvier 2009 7