Besoin de votre aide tableau exel

Fermé
danyy - 23 nov. 2009 à 06:35
dobo69 Messages postés 1587 Date d'inscription vendredi 24 juillet 2009 Statut Membre Dernière intervention 30 juin 2013 - 23 nov. 2009 à 15:30
Bonjour,
j ai un tableau exel avec des collones et et des lignes ( je suis novice !!!!!ca se voit)

je voudrais trouver une formule qui compare dans une colone A des noms avec une colonne C et qui , dés qu elle trouve le meme nom , copie danns une colonne D , le chiffre de la colonne B qui se trouve à coté deu nom en A.
A B C D
marcel 2 max
max 4 paul
gilbert 6 pierre
dave 23 jaques
simon 56 jean
marcelle 95 richard

Donc ici , en D à cote de max , il met 4
merci
daniel

18 réponses

dobo69 Messages postés 1587 Date d'inscription vendredi 24 juillet 2009 Statut Membre Dernière intervention 30 juin 2013 823
23 nov. 2009 à 10:40
alors , il faut ecrire en D1, la formule : (faire directement un copier/coller de la ligne ci-dessous)

=SI(ESTERREUR(RECHERCHEV(C1;A:B;2;0));"";RECHERCHEV(C1;A:B;2;0))

puis faire un copier/coller de D1 vers toutes les autres lignes de la colonne D concernées par le sujet.
1
Ricky38 Messages postés 4347 Date d'inscription samedi 15 mars 2008 Statut Contributeur Dernière intervention 2 novembre 2013 1 458
23 nov. 2009 à 06:51
Salut,

est-ce possible pour toi de nous expliquer a quoi sert ce tableau. En la sachant on pourrait p-e te suggèrer quelque chose :)
0
merci de votre rapide réponse
ce tableau sert a classer des noms de molecules chimiques et a les travailler dans une base de donnee access
en fait il y a 2600 molecules de bases classees de 1 a 2600 et une liste de noms produits contenant , entre autre une partie ou la totalite du nom de la molecule
0
dobo69 Messages postés 1587 Date d'inscription vendredi 24 juillet 2009 Statut Membre Dernière intervention 30 juin 2013 823
23 nov. 2009 à 09:52
bonjour,
Si le tableau commence n ligne 1
=SI(ESTERREUR(RECHERCHEV(C1;$A$1:$B$6;2;0));"";RECHERCHEV(C1;$A$1:$B$6;2;0))

recherche la valeur de C1 dans le tableau A1:B6 et renvoie la valeur correspondante de la 2°colonne,sinon renvoie 'rien' ( "" )

formule à copier/coller sur les lignes de la colonne D
Pour intéresser toutes les lignes des colonnes A et B :
=SI(ESTERREUR(RECHERCHEV(C1;A:B;2;0));"";RECHERCHEV(C1;A:B;2;0))
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
bon , je n ai pas bien compris quoi coller et ou le coller
je suis desole
0
dobo69 Messages postés 1587 Date d'inscription vendredi 24 juillet 2009 Statut Membre Dernière intervention 30 juin 2013 823
23 nov. 2009 à 10:22
Quelle est la 1° ligne du tableau ? la ligne 1 ?

0
oui
0
danyy254 Messages postés 2 Date d'inscription lundi 23 novembre 2009 Statut Membre Dernière intervention 23 novembre 2009
23 nov. 2009 à 10:45
il marque a chaque fois que je colle la formule quelque chose comme #name?
c est grave docteur?
0
dobo69 Messages postés 1587 Date d'inscription vendredi 24 juillet 2009 Statut Membre Dernière intervention 30 juin 2013 823
23 nov. 2009 à 11:06
votre version d'excel est elle française ou anglaise ?
0
francais
0
dobo69 Messages postés 1587 Date d'inscription vendredi 24 juillet 2009 Statut Membre Dernière intervention 30 juin 2013 823
23 nov. 2009 à 12:48
#NAME? est le nom anglais de l'erreur #NOM? quisignifie que Excel ne reconnait pas une des fonctions indiquées (en l'occurrence IF, RECHERCHEV ou ESTERREUR). Si vous avez une version francaise, j'ai du mal à comprendre..

Essayez toujours ca pour voir... : (même formule en anglais...)

=IF(ISERROR(VLOOKUP(C1;A:B;2;0));"";VLOOKUP(C1;A:B;2;0))
0
dobo69 Messages postés 1587 Date d'inscription vendredi 24 juillet 2009 Statut Membre Dernière intervention 30 juin 2013 823
23 nov. 2009 à 12:50
=IF(ISERROR(VLOOKUP(C1;A:B;2;0));"";VLOOKUP(C1;A:B;2;0))
0
danyy254 Messages postés 2 Date d'inscription lundi 23 novembre 2009 Statut Membre Dernière intervention 23 novembre 2009
23 nov. 2009 à 13:20
merci de votre aide
la case d est toujours vide
je crois qu il faut que je vous repose le probleme de facon differente

dans la colonne A il y a des noms
dans la colonne B des chiffres de 1 a 2600 environ
chaque nom de A correpond precisement a un chiffrne de B
dans la colonne C il y a une liste de xxxxx noms
en fait , a chaque nom ou partie de nom de C correspond un nom de A et dons en D il faut mettre le chifre de B correspondant a celui trouve en A


ouille , ce n est pas evident a expliquer
merci encore pour votre aide
0
smartway14 Messages postés 822 Date d'inscription mercredi 15 octobre 2008 Statut Membre Dernière intervention 8 octobre 2011 185
23 nov. 2009 à 13:48
bonjour;
voir si ça vous convient
=SI(A1=C1;B1;" ")
formule à copier dans la colonne D
0
bon , je crois co;prendre que ma question est mal formulee
dans la colonne C , il y a un nom contenu dans A , n importe ou , dans le desordre , il peut etre en ligne 1250 ou 45
la recherche de chaque C se fait sur la colonne entiere de A
0
dobo69 Messages postés 1587 Date d'inscription vendredi 24 juillet 2009 Statut Membre Dernière intervention 30 juin 2013 823
23 nov. 2009 à 14:23
si les noms écrits en C correspondent strictement à un des noms de A (c a d que si en C1 on lit 'max', ce 'max' est écrit de la même façon quelque part en A sans qu'il n'y ait rien d'autre dans cette cellule de A),
alors la formule est bien une RECHERCHEV comme indiqué au post 7

exemple à télécharger d'un fichier illustrant ce que j'ai compris.
http://www.cijoint.fr/cjlink.php?file=cj200911/cijtC8EIzX.xls
0
DESOLE , MAIS CELA NE FONCTIONNE PAS
MON EXEL EST en anglais et les noms dans les colonnes ne correspondent pas exactement
merci encore de votre aide
0
dobo69 Messages postés 1587 Date d'inscription vendredi 24 juillet 2009 Statut Membre Dernière intervention 30 juin 2013 823
23 nov. 2009 à 15:30
déposez votre ficher ici... et coller le lien donné par Ci-joint dans votre prochain post.
0