SVM n°204 mai 2002
SVM n°204 mai 2002
  • Prix facial : 3,80 €

  • Parution : n°204 de mai 2002

  • Périodicité : mensuel

  • Editeur : Excelsior Publications

  • Format : (204 x 280) mm

  • Nombre de pages : 194

  • Taille du fichier PDF : 174 Mo

  • Dans ce numéro : bugs... comment les corriger ?

  • Prix de vente (PDF) : gratuit

Dans ce numéro...
< Pages précédentes
Pages : 174 - 175  |  Aller à la page   OK
Pages suivantes >
174 175
bureautique en étapes Faire des recherches dans un tableau Numéro de ligne CONFIRMÉ 25 MIN 2 10 a Le énième élément Fichier Zone Nom 11111111:1111111111F Bourg-en-Bresse Cher Bourges Correze Tulle Corse du Sud Macao Haute C:orse Bastia Côte d'Or Dijon mor A D Numéro de colonne Un tableau, par définition, possède plusieurs entrées. Et il est souvent utile de pouvoir l'exploiter selon plusieurs chemins. A partir d'un tableau des départements et de leurs chefs-lieux, nous allons étudier comment dans une formule rechercher un département par Notre tableau sne Laon contient les PJlier Moulins numéros et les Département noms des départements ainsi que leurs chefs-lieux. Chaque colonne est surmontée d'un titre. Pour faciliter la lecture des formules, nommez les différents champs. Sélectionnez d'abord le tableau entier, titres compris, et par le menu Insertion, Nom, Créer, cochez la ligne du haut pour nommer chaque colonne du titre correspondant (ne cochez que celle-là). Ensuite, sélectionnez le tableau, à l'exclusion de la ligne de titre, et, dans la zone Noms, inscrivez Fichier. Cliquez sur un onglet pour changer de feuille de calcul. En A2, par exemple, inscrivez 20. Dans la cellule suivante (B2), la formule =lndex(No ; A2) récupère le numéro du département situé dans la ligne précisée en A2 ; c'est-à-dire 2A pour la Corse du Sud. Changez la valeur de A2 pour vérifier que cela fonctionne. Une variante de la formule permet de préciser à la fois la ligne et la colonne dans un tableau rectangulaire : =index(champ ; no de ligne ; no de colonne). Dans ce cas, utilisez le nom Fichier qui, rappelons-le, définit l'ensemble du tableau : ici, 1 dans le numéro de colonne renverra au numéro de département, 2 à son nom et 3 au chef-lieu. 170 svm Mai 2002 eefs4ei 2.1=INDEX(Fichier:AZ B2) j son numéro ; comment trouver un chef-lieu lorsque l'on connaît le département et réciproquement. Notre exemple est loin d'être générique, mais il permet de poser simplement les bases des fonctions de recherche dans Excel. — François Dupin Numéro Département Numéro de ligne Quoi qu'il en soit, dans notre cas, la fonction Index n'est pas très pratique, puisqu'il faut connaître la ligne du tableau, or elle n'est plus la même que le numéro du département à partir de la Corse (pour laquelle 20 est remplacé par 2A et 2B). Pour nous tirer de ce mauvais pas, une autre fonction nous est proposée : Equiv. Celle-ci recherche une valeur dans une colonne donnée et renvoie le numéro de la ligne (dans le tableau) en question. Nous avons donc indiqué 30 dans la cellule A2 et Equiv(A2 ; No ; 0) dans la cellule suivante. Là, 0 indique qu'il faut trouver une correspondance exacte. Dans ce cas il n'est pas nécessaire que le tableau soit trié. La valeur calculée est 31. Mais que faire de ce numéro de ligne ? Simple. Utilisons de nouveau la fonction Index, par exemple pour retrouver le chef-lieu. La formule tapée en C2 devient : =Index(Chefs_lieux ; B2). Attention, Excel a remplacé le tiret (-), interdit dans les noms de champs, par le signe A Numéro Département B Numéro de ligne Chef-heu 31 =INDEX(Chefs_heux,B2) souligné (_). Le résultat s'affiche : Nîmes. Nous aurions pu écrire dans une seule cellule une formule qui regroupe ces deux formules : la deuxième est alors incluse dans la première ce qui donne =INDEX(Chefs_lieux ; EQUIV(A2 ; No ; 0)).
Batifolez dans les champs Excel dissimule quelques fonctions supplémentaires qui raviront les experts qui aiment jongler avec les références : par exemple la fonction de concaténation (transformation de plusieurs suites ordonnées en une seule) des chaînes de caractères pour créer de toutes RECHETCHEV Valeur _cherchée 142 fel* Nu_index_col 13 Valeur _proche 1 FaLul pièces des adresses. Mais la fonction la plus puissante est sans doute la fonction Décaler, qui crée des références relatives à un champ donné : on paramétrera alors le décalage en nombre de lignes et de colonnes (en plus ou en moins) ainsi que la taille du champ calculé. Vous trouverez un exemple d'application de cette fonction en lisant le Truc gagnant du mois (rubrique Trucs et astuces, page 155). _J 3 Chercher dans une colonne, et afficher iln une autre Çal de Les des Tose France, Date Er Heure h & Tree Base de donnees A Numéro 1 Département Table _matrice reern de la featon : OUD MEC INDIRECT IEN HYPERTEXTE IGNE IDES £CEEROf.ECI1ERO1DI PANSPOSE Int orner" ILI NYE, IIECTIEPOIEV(valeurcieerctséertablernatriceaso_Inders_cre4 Cherche une vaiele dans la prend.. colonne à gaude d'un tableau, pus manne tee valeur dans la marne hure a pers d'une talonne su/rotera P.defaur, le tableau dort être trie par ordre crussent. Chef lieux 2 30 2 ; fichier ; 3Faux) Résulte = Mimes Les fonctions de recherche sont rangées dans une catégorie "Recherche & Matrice". Après avoir sélectionné la cellule, appuyez sur l'icône fx (ou majuscule F3) pour faire apparaître la liste des fonctions. Sélectionnez la catégorie en question, puis, dans la liste Nom de la fonction, sélectionnez les fonctions successivement pour lire les quelques lignes d'aide. Pour l'heure, choisissez RechercheV. Une boîte vous guide pour entrer les paramètres. D'abord la "Valeur_cherchée" placée dans la cellule précédente A2 : cliquez sur la cellule directement pour entrer son adresse ; la valeur s'inscrit à la suite. Pour "Table_matrice", indiquez le nom du tableau entier (Fichier). Le "No_Index_col" indique dans quelle colonne de Fichier il faut chercher le résultat (1 pour numéro, 2 pour département...). Précisez Faux dans la "Valeur_proche" pour trouver une correspondance exacte (il n'est alors pas nécessaire que le tableau soit trié). Dès que c'est possible, le résultat s'affiche en bas de la boîte de dialogue. = 30 = 41."Ain".13ourg-en- = 3 = FAUX Cherche une valeur dans 4a première colonne a gauche d'un tableau, puis renvoie une valeur dans la même ligne à partir d'une colonne spécifiée, Par défaut, le tableau doit être trié par ordre croissant. — Valeur_proche est une valeur logique : pour trouver la valeur la plus pioche dans la premiers colonne (triée par ordre croissant) = VRAI ou omis ; pour trouver la correspondance exacte = FAUX. Oit I Annule'1 Dans le même esprit Les fonctions de recherche peuvent s'accommoder de résultats approximatifs en renvoyant, à défaut d'une réponse exacte, une réponse plus petite ou plus grande que la question posée. Lorsque ce cas se présente, vous devez faire attention à l'ordre dans lequel est rangé votre tableau. Le paramètre de valeur proche exige alors que le tableau soit classé dans l'ordre croissant de la colonne de recherche. N'hésitez pas à consulter l'aide (interrogez le compagnon office depuis la boîte de dialogue Coller une fonction). 4 Deux colonnes en parallèle La fonction RechercheV a un défaut, elle recherche dans la première colonne d'un tableau. Elle ne peut donc que renvoyer des résultats qui sont dans une colonne placée après celle-ci. A 8 1 C Chef lieue Département 2 1Carcassone : =RECHERCHE(A.2 ; Chefs heuxeépatternents) Qu'à cela ne tienne ! Utilisons une autre fonction : celle qui nous faut se nomme "Recherche" tout court. Outre l'argument de recherche, cette fonction demande deux références à des colonnes (ou lignes). La première dans laquelle elle effectue la recherche et la seconde dans laquelle elle trouvera le résultat à afficher (dans la même ligne que la valeur trouvée). Nous cherchons ainsi quel est le département qui a Carcassonne comme chef-lieu par la formule =Recherche(A2 ; Chefs_Lieux ; Départements). Mais pour que cette fonction donne une réponse exacte, vous devrez auparavant trier le tableau sur la colonne de recherche (Département). Dans notre exemple, les données sont rangées en ligne, mais on peut aussi bien rechercher dans un tableau en colonnes. Dans ce cas, au lieu de RechercheV, on utilisera RechercheH, pour "horizontal". Le reste est inchangé. Frani'MA') C\/I11 171



Autres parutions de ce magazine  voir tous les numéros


Liens vers cette page
Couverture seule :


Couverture avec texte parution au-dessus :


Couverture avec texte parution en dessous :


SVM numéro 204 mai 2002 Page 1SVM numéro 204 mai 2002 Page 2-3SVM numéro 204 mai 2002 Page 4-5SVM numéro 204 mai 2002 Page 6-7SVM numéro 204 mai 2002 Page 8-9SVM numéro 204 mai 2002 Page 10-11SVM numéro 204 mai 2002 Page 12-13SVM numéro 204 mai 2002 Page 14-15SVM numéro 204 mai 2002 Page 16-17SVM numéro 204 mai 2002 Page 18-19SVM numéro 204 mai 2002 Page 20-21SVM numéro 204 mai 2002 Page 22-23SVM numéro 204 mai 2002 Page 24-25SVM numéro 204 mai 2002 Page 26-27SVM numéro 204 mai 2002 Page 28-29SVM numéro 204 mai 2002 Page 30-31SVM numéro 204 mai 2002 Page 32-33SVM numéro 204 mai 2002 Page 34-35SVM numéro 204 mai 2002 Page 36-37SVM numéro 204 mai 2002 Page 38-39SVM numéro 204 mai 2002 Page 40-41SVM numéro 204 mai 2002 Page 42-43SVM numéro 204 mai 2002 Page 44-45SVM numéro 204 mai 2002 Page 46-47SVM numéro 204 mai 2002 Page 48-49SVM numéro 204 mai 2002 Page 50-51SVM numéro 204 mai 2002 Page 52-53SVM numéro 204 mai 2002 Page 54-55SVM numéro 204 mai 2002 Page 56-57SVM numéro 204 mai 2002 Page 58-59SVM numéro 204 mai 2002 Page 60-61SVM numéro 204 mai 2002 Page 62-63SVM numéro 204 mai 2002 Page 64-65SVM numéro 204 mai 2002 Page 66-67SVM numéro 204 mai 2002 Page 68-69SVM numéro 204 mai 2002 Page 70-71SVM numéro 204 mai 2002 Page 72-73SVM numéro 204 mai 2002 Page 74-75SVM numéro 204 mai 2002 Page 76-77SVM numéro 204 mai 2002 Page 78-79SVM numéro 204 mai 2002 Page 80-81SVM numéro 204 mai 2002 Page 82-83SVM numéro 204 mai 2002 Page 84-85SVM numéro 204 mai 2002 Page 86-87SVM numéro 204 mai 2002 Page 88-89SVM numéro 204 mai 2002 Page 90-91SVM numéro 204 mai 2002 Page 92-93SVM numéro 204 mai 2002 Page 94-95SVM numéro 204 mai 2002 Page 96-97SVM numéro 204 mai 2002 Page 98-99SVM numéro 204 mai 2002 Page 100-101SVM numéro 204 mai 2002 Page 102-103SVM numéro 204 mai 2002 Page 104-105SVM numéro 204 mai 2002 Page 106-107SVM numéro 204 mai 2002 Page 108-109SVM numéro 204 mai 2002 Page 110-111SVM numéro 204 mai 2002 Page 112-113SVM numéro 204 mai 2002 Page 114-115SVM numéro 204 mai 2002 Page 116-117SVM numéro 204 mai 2002 Page 118-119SVM numéro 204 mai 2002 Page 120-121SVM numéro 204 mai 2002 Page 122-123SVM numéro 204 mai 2002 Page 124-125SVM numéro 204 mai 2002 Page 126-127SVM numéro 204 mai 2002 Page 128-129SVM numéro 204 mai 2002 Page 130-131SVM numéro 204 mai 2002 Page 132-133SVM numéro 204 mai 2002 Page 134-135SVM numéro 204 mai 2002 Page 136-137SVM numéro 204 mai 2002 Page 138-139SVM numéro 204 mai 2002 Page 140-141SVM numéro 204 mai 2002 Page 142-143SVM numéro 204 mai 2002 Page 144-145SVM numéro 204 mai 2002 Page 146-147SVM numéro 204 mai 2002 Page 148-149SVM numéro 204 mai 2002 Page 150-151SVM numéro 204 mai 2002 Page 152-153SVM numéro 204 mai 2002 Page 154-155SVM numéro 204 mai 2002 Page 156-157SVM numéro 204 mai 2002 Page 158-159SVM numéro 204 mai 2002 Page 160-161SVM numéro 204 mai 2002 Page 162-163SVM numéro 204 mai 2002 Page 164-165SVM numéro 204 mai 2002 Page 166-167SVM numéro 204 mai 2002 Page 168-169SVM numéro 204 mai 2002 Page 170-171SVM numéro 204 mai 2002 Page 172-173SVM numéro 204 mai 2002 Page 174-175SVM numéro 204 mai 2002 Page 176-177SVM numéro 204 mai 2002 Page 178-179SVM numéro 204 mai 2002 Page 180-181SVM numéro 204 mai 2002 Page 182-183SVM numéro 204 mai 2002 Page 184-185SVM numéro 204 mai 2002 Page 186-187SVM numéro 204 mai 2002 Page 188-189SVM numéro 204 mai 2002 Page 190-191SVM numéro 204 mai 2002 Page 192-193SVM numéro 204 mai 2002 Page 194