Probleme de recherche avec des lettres et des chiffres

GARAGEDESARENES Messages postés 4 Date d'inscription   Statut Membre Dernière intervention   -  
Patrice33740 Messages postés 8561 Date d'inscription   Statut Membre Dernière intervention   -
Bonjour
j'ai un soucis avec excell concernant la fonction recherche.
je m'explique pour faire un inventaire de pièces de rechange j'ai fait un tableau avec 1 colonne le prix de la pièce, 1 colonne la reférence de la remise, du coup 1 colonne la remise (0.38, 0.43, ...) 1 colonne la quantité et 1 colonne la somme.
mon probleme vient du fait que je renvoie à une autre feuille pour rechercher le code remise (ça je sais faire) mais cela ne marche que si le code remise est une lettre, si c'est une lettre et un chiffre (6E ..) cela ne marche plus !! j'ai essayé de mettre la colonne en format "texte" cela ne marche pas non plus ...
Merci de votre aide

2 réponses

Patrice33740 Messages postés 8561 Date d'inscription   Statut Membre Dernière intervention   1 780
 
Bonjour,

« pour rechercher le code remise (ça je sais faire) mais .... »
Mais nous on ne sait pas comment tu fais et c'est très probablement ça qui ne va pas !!!
0
GARAGEDESARENES Messages postés 4 Date d'inscription   Statut Membre Dernière intervention  
 
ma formule est =RECHERCHE(D68443;Feuil3!$A$1:$A$15;Feuil3!$B$1:$B$15)
sachant que D... est la colonne où se trouve mon code remise et la feuille3 où se trouve le fichier de recherche du code.
en fait lorsqu'il y a des Lettres, comme M 40% N 43% dans ma feuille 3 ça marche en revanche s'il y a des chiffres mêlés aux lettres 6D 43% 6E 40% ou meme que des nombres 22 30% 23 28% ça ne marche plus

je ne sais pas si je m'exprime bien ...
0
Patrice33740 Messages postés 8561 Date d'inscription   Statut Membre Dernière intervention   1 780
 
Essaies :
=INDEX(Feuil3!$B$1:$B$15;EQUIV(D68443;Feuil3!$A$1:$A$15;0))
0
GARAGEDESARENES Messages postés 4 Date d'inscription   Statut Membre Dernière intervention   > Patrice33740 Messages postés 8561 Date d'inscription   Statut Membre Dernière intervention  
 
GENIAL

merci beaucoup ça fonctionne (hormis pour les codes remise où il n'y a que des chiffres) mais c'est pas grave
tu m'as sauvé mon inventaire !!
0
Patrice33740 Messages postés 8561 Date d'inscription   Statut Membre Dernière intervention   1 780 > GARAGEDESARENES Messages postés 4 Date d'inscription   Statut Membre Dernière intervention  
 
Ça devrait fonctionner dans tous les cas, il est très probable que d'un coté la valeur soit sous forme de nombre et de l'autre sous forme de texte (composé de chiffres), donc apparemment identiques mais en réalité différentes.
Pour différencier les deux, il faut mettre l'alignement horizontal des colonnes sur standard (ni droite, ni centré, ni gauche).
Lorsque la colonne est assez large, les nombres sont alignés à droite alors que les textes (par exemple, une série de chiffres) apparaissent alignés à gauche.
0
GARAGEDESARENES Messages postés 4 Date d'inscription   Statut Membre Dernière intervention   > Patrice33740 Messages postés 8561 Date d'inscription   Statut Membre Dernière intervention  
 
et du coup comment tu transforme les chiffres en lettres ? (sans jeux de mots !!)
0
Patrice33740 Messages postés 8561 Date d'inscription   Statut Membre Dernière intervention   1 780
 
La transformation n'est possible que pour les cellules contenant des valeurs. Ce n'est pas possible si c'est le résultat d'une formule, dans ce dernier cas c'est la formule qui doit être revue.

Pour les valeurs, il est préférable de transformer les textes en nombre (sauf s'il faut du texte notamment pour des codes commençant par un ou plusieurs 0).
Pour trans former les textes en nombres, mettre la colonne au format numérique standard :
Sélectionner la colonne / clic droit / format de cellule / onglet nombre = standard
Puis :
- sélectionner une cellule vide / clic droit / copier
- sélectionner la colonne / clic droit / collage spécial / cocher valeur et addition.

Inversement, pour transformer les nombres en textes :
Sélectionner la colonne / clic droit / format de cellule / onglet nombre = texte
Puis, il faut utiliser un colonne supplémentaire vierge : sur la première cellule mettre une formule du type :
=A1 & ""
à adapter à la colonne adéquate et à tirer vers le bas, ensuite :
- sélectionner cette colonne supplémentaire / clic droit / copier
- sélectionner la colonne des valeurs à corriger / clic droit / collage spécial / valeurs
- supprimer la colonne supplémentaire devenue inutile.

Cdlt
Patrice
0