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.