Si tel texte alors tel texte

Résolu
Oliviercroon Messages postés 33 Date d'inscription   Statut Membre Dernière intervention   -  
Oliviercroon Messages postés 33 Date d'inscription   Statut Membre Dernière intervention   -
Bonjour,
je suis à la recherche d'une formule pour compléter automatiquement des cellules si un code ou un texte est mis dans une autre, je m'explique:
sur ma feui1 j'ai 5 colonnes
sur ma feuil2 j'ai 2 colonnes
j'aimerais que lorsque j'entre dans une cellule de la feuil1 colonneA une donnée, Excel aille cherche dans le feuil2 colonneA cette donnée et regarde dans la colonneB ce qui est mis pour l'écrire automatiquement dans ma feuil1 colonneD
en d'autre termes, j'ai sur ma feuil1 colonneA la description de la marchandise et dans la colonneD le prix unitaire, sur ma feuil2 mon bordereau de prix unitaire

En vous remerciant d'avance

Olivier

5 réponses

Zoul67 Messages postés 1959 Date d'inscription   Statut Membre Dernière intervention   149
 
0
Oliviercroon Messages postés 33 Date d'inscription   Statut Membre Dernière intervention  
 
Bonsoir, j'ai comme formule
=RECHERCHEV(A4;BDC!A:A;3;VRAI)
et comme réponse dans la cellule
#N/A
0
Oliviercroon Messages postés 33 Date d'inscription   Statut Membre Dernière intervention  
 
BDC est le nom de ma feuille 2
0
Oliviercroon Messages postés 33 Date d'inscription   Statut Membre Dernière intervention  
 
=RECHERCHEV(A4;BDC!$A$1:$C$100;2;0);SI(ESTVIDE(a4);″ ″;d4)
j'ai réussi à trouvé la formule pour compléter le tableaux mais comment je peux faire pour que celle ci reste vide si il n'y a rien de colonne A
merci et bonne soirée
0
Raymond PENTIER Messages postés 58988 Date d'inscription   Statut Contributeur Dernière intervention   17 353
 
=RECHERCHEV(A4;BDC!$A$1:$C$100;2;0);SI(ESTVIDE(a4);″ ″;d4) 

Je ne pense pas que cette formule puisse donner un résultat, quel qu'il soit !
Tu as juste mis bout-à-bout 2 formules différentes ... ça ne peut pas marcher.
0
Raymond PENTIER Messages postés 58988 Date d'inscription   Statut Contributeur Dernière intervention   17 353
 
Comme nous n'avons pas ton fichier, nous devons faire des suppositions ...
Par exemple, que représente D4 ?

Je pense que ta (bonne) formule devrait ressembler à
=SI(ESTVIDE(A4);"";RECHERCHEV(A4;BDC!$A$1:$C$100;2;0))
0
Oliviercroon Messages postés 33 Date d'inscription   Statut Membre Dernière intervention  
 
un grand merci pour l'aide, ça fonctionne super bien
0
Raymond PENTIER Messages postés 58988 Date d'inscription   Statut Contributeur Dernière intervention   17 353
 
Tant mieux !
Teste aussi celle de jannot1986 ; elle devrait convenir également.
0

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

Posez votre question
jannot1986 Messages postés 9 Date d'inscription   Statut Membre Dernière intervention  
 
Bonjour,
Voila la formule à saisir dans la cellule D2 de ta feuille 1
apres il te suffit d'incrementer.

=SI(ESTVIDE(A2);"";INDEX(Feuil2!B:B;EQUIV(Feuil1!A2;Feuil2!A:A;0)))
0
Oliviercroon Messages postés 33 Date d'inscription   Statut Membre Dernière intervention  
 
Merci mais avec celle de Raymond Pentier c'est nickel
0