Combiner recherchev et STXT sur excel

Résolu
Sydounet -  
 Xav -
Bonjour à tous !

J'ai un problème en utilisant la fonction recherchev en la combinant avec la fonction stxt.
J'ai en effet une colonne avec des références de produits du type BG1002 (en A1 pour l'ex).
Or j'ai besoin seulement du 3 ème caractère de cette référence (un chiffre en 1 et 3 ) d'ou l'utilisation de la fction stxt.

Ce chiffre correspond alors à une matrice de deux colonnes et 3 lignes que je vais utiliser pour la fction recherchev. Elle est du type

C1 D1
1 produit1
2 produit2
3 produit3

Or quand je fais =(recherchev(stxt(BG1002;3;1);C2:C4;2), ca devrait me renvoyer "produit1" , mais ca ne marche pas !! ca me donne #N/A.

C'est normalement un problème de format car quand je rentre le chiffre à chercher "à main nu" sans la fonction stxt ca marche très bien. mais même en essayant de cliquer sur format cellule et de mettre la même chose dans la matrice de recherche et dans la colonne de mes references ca ne marche tjs pas ...:(

Merci de votre aide !!



A voir également:

1 réponse

michel_m Messages postés 16602 Date d'inscription   Statut Contributeur Dernière intervention   3 313
 
Bonjour
1/ BG1002 est du texte donc tu dois écrire "BG1002"
2/la fonction stxt te retourne du texte tu as "1" et non 1
d'où N/A
essaies
CNUM(STXT("BG1002";3;1))

et si BG1002 est dans une cellule, par ex B2
=CNUM(STXT(B2;3;1))
7
Ricky38 Messages postés 4349 Date d'inscription   Statut Contributeur Dernière intervention   1 462
 
yesss et la formule RECHERCHEV sera donc:

=RECHERCHEV(CNUM(STXT(A1;3;1));C1:D4;2;FAUX)

Bonne journée
1
Sydounet
 
Ca marche au top !!
Merci bcp
0
canougatine
 
Merci pour cette discussion, ça a résolu mon problème qui était le même.
0
Xav
 
Merci !!!
0