Date: prev next · Thread: first prev next last
2011 Archives by date, by thread · List index


Le 01/04/2011 14:33, pierre (message personnel) a écrit :
Bonjour,
J'ai un tableur "A" avec des données nominatives avec des codes (alphanumérique), et un tableur "B" avec ces codes, et les intitulés "en clair" correspondant... Je veux inclure dans mon tableur "A" les intitulés des codes : quelle fonction utiliser ?
merci d'avance !
Pierrre

Bonjour,

Il faudrait que tu précises un peu ton propos ; en effet, le tableur, c'est le logiciel (Calc en l'occurrence) ; donc, en ce qui te concerne, tu as deux fichiers ou tu as deux feuilles dans un même fichier ?

En tout cas, d'où que tu partes, tu devras aboutir à une situation où tes données seront chacune dans deux feuilles du même fichier Calc.

Quand tu en seras là, il faudra que tu utilises la fonction RECHERCHEV.

Dans la colonne adéquate de ta feuille contenant les données A, tu écriras la formule suivante :
=RECHERCHEV("Critère de Recherche";"Matrice";"Indice";"Ordre de tri")

Ces 4 arguments signifient :
- "Critère de recherche" : c'est la valeur que la formule doit rechercher ; dans ton exemple, ça correspond au code alphanumérique accolé aux données nominatives puisque l'objet de la formule sera de rechercher dans B, à quoi correspond ce code alphanumérique mentionné en A ; dans la formule, cet argument peut être une valeur (un mot, un chiffre, une lettre...) ou une référence de cellule de ta feuille ; si nous somme dans la première ligne de ta feuille et que le code alphanumérique est dans la 3ème colonne, ce premier critère contiendra (sans les guillemets) "=A3" ; - "Matrice" : tu décris ici dans quelle partie de ta feuille contenant les données B, la formule va aller rechercher quelque chose qui ressemble à ce qui a été lu au niveau de l'argument "Critère de recherche" ; la matrice peut-être définie à la souris ou directement à la main ; cette description est de la forme "Ax:Gz" (sans les guillemets) où Ax désigne les références de la celulle la plus en haut et à gauche de la matrice et Gz, bien entendu, la cellule la plus en bas et à droite de cette même matrice ; il est IMPERATIF que la première colonne de ta matrice soit celle dans laquelle se trouvent les codes alphanumériques que la formule recherche (si ces codes se trouvent dans la colonne F de ta feuille, la première colonne de ta matrice devra être la colonne F) ; si jamais tu envisages de recopier ta formule dans toute ta première feuille au moyen d'un "cliquer/tirer", n'oublie pas de contrer les effets (qui seraient désastreux ici) de l'incrémentation automatique en insérant les $ qui vont bien (grosso modo, ta matrice devrait avoir une tête du genre "A$1:H$457") ; - "Indice" : c'est le numéro (dans la matrice que tu as définie) de la colonne dans laquelle se trouvent les intitulés en clair que la formule doit récupérer ; imaginons que tes codes alphanumériques sont dans la colonne C de la feuille et que les intitulés sont dans la colonne H de cette même feuille ; ta matrice a été définie comme étant "C$1:H$28" ; dans ta matrice, C étant la colonne numéro 1, H est, nécessairement, la colonne 6, donc tu aurais 6 en Indice ; - "Ordre de tri" ; ici, tu indiques à la formule si les données dans ta matrice son triées par ordre croissant ou non ; si tu mets VRAI ou si tu ne mets rien, cela signifie que les données sont triées par ordre croissant ; ça permet d'économiser du temps de travail du processeur ; le problème, c'est que si tu mets ça, alors que tes données ne sont pas bien triées, tu risque d'avoir des messages d'erreur ou, pire, des valeurs renvoyées qui seront fausses.

Après tu n'a plus qu'à recopier ta formule dans les autres cellules, en tirant sur la petite poignée en bas à droite de la cellule dans laquelle tu as entré la première.

A noter que la formule RECHERCHEH existe également, qui a exactement la même utilité, mais lorsque les données ne sont pas présentées en colonne mais en ligne.

Espérant avoir aidé,

A+

--
Envoyez un mail à users+help@fr.libreoffice.org pour savoir comment vous désinscrire
Les archives de la liste sont disponibles à http://listarchives.libreoffice.org/fr/users/
Tous les messages envoyés sur cette liste seront archivés publiquement et ne pourront pas être 
supprimés

Context


Privacy Policy | Impressum (Legal Info) | Copyright information: Unless otherwise specified, all text and images on this website are licensed under the Creative Commons Attribution-Share Alike 3.0 License. This does not include the source code of LibreOffice, which is licensed under the Mozilla Public License (MPLv2). "LibreOffice" and "The Document Foundation" are registered trademarks of their corresponding registered owners or are in actual use as trademarks in one or more countries. Their respective logos and icons are also subject to international copyright laws. Use thereof is explained in our trademark policy.