Recherchev

Résolu
klereee Messages postés 4 Date d'inscription   Statut Membre Dernière intervention   -  
Vaucluse Messages postés 26496 Date d'inscription   Statut Contributeur Dernière intervention   -
Bonjour,

Je viens vers vous pour un petit soucis au niveau de ma recherchev.
J'aurai bien voulu vous joindre mon fichier mais je n'ai pas trouvé comment faire.

Donc :

Colonne A B C
Ligne
1 70125 =gauche(A1;3) : 701 =recherchev(B1;X1:Y4;2) : 20
2 70130 =gauche(A2;3) : 701 =recherchev(B2;X1:Y4;2) : 20
3 70250 =gauche(A3;3) : 702 =recherchev(B3;X1:Y4;2) : 30
4 70325 =gauche(A4;3) : 703 =recherchev(B4;X1:Y4;2) : 11
5 70125 =gauche(A5;3) : 701 =recherchev(B5;X1:Y4;2) : 20


Base pour ma recherchev

X Y
1 701 20
2 702 30
3 703 11
4 704 40

Malheureusement étant donner que ma recherchev porte sur un calcul (B1, B2...), cela ne fonctionne pas, il faut que je :
Copie et coller en valeur la colonne B et que je convertise en nombre.

Y aurait-il une autre solution que de copier coller en valeur et de convertise en nombre ?


J'espére que j'ai était assez claire

Merci
Claire

7 réponses

klereee Messages postés 4 Date d'inscription   Statut Membre Dernière intervention  
 
A désoler tout c'est décalé
0
chossette9 Messages postés 4239 Date d'inscription   Statut Contributeur Dernière intervention   1 311
 
Bonjour,

pour joindre un fichier, utiliser cjoint.com. Déposez votre fichier, générez le lien, et collez ce lien dans une réponse à cette conversation.

Cordialement.
0
klereee Messages postés 4 Date d'inscription   Statut Membre Dernière intervention  
 
Ligne | A | B | C

1 | 70125 | =gauche(A1;3) : 701 | =recherchev(B1;X1:Y4;2) : 20
2 | 70130 | =gauche(A2;3) : 701 | =recherchev(B2;X1:Y4;2) : 20
3 | 70250 | =gauche(A3;3) : 702 | =recherchev(B3;X1:Y4;2) : 30
4 | 70325 | =gauche(A4;3) : 703 | =recherchev(B4;X1:Y4;2) : 11
5 | 70125 | =gauche(A5;3) : 701 | =recherchev(B5;X1:Y4;2) : 20


Base pour ma recherchev

Ligne | X | Y
1 | 701 | 20
2 | 702 | 30
3 | 703 | 11
4 | 704 | 40
0
chossette9 Messages postés 4239 Date d'inscription   Statut Contributeur Dernière intervention   1 311
 
Finalement, pas besoin de joindre le fichier, il vous faut simplement faire CNUM(B1) au lieu de B1 dans la recherche (ou bien CNUM(GAUCHE()) dans la colonne B).

Explications : avec le GAUCHE(), vous obtenez du texte, puis vous comparez un texte à un nombre. Forcément, ça ne fonctionne pas.

En transformant le texte en nombre, que ce soit dans la cellule, ou dans la recherche, vous permettra de rechercher un nombre dans une liste de nombres.

Cordialement.
0

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

Posez votre question
klereee Messages postés 4 Date d'inscription   Statut Membre Dernière intervention  
 
Merci beaucoup, c'est tout simple, mais il faut le savoir.

Encore merci

Claire
0
michel_m Messages postés 16602 Date d'inscription   Statut Contributeur Dernière intervention   3 315
 
Bonjour
ne pas oublier l'indication de recherche exacte dans la base par 0 ou FAUX

=si(NB.SI(X1:X4;(ENT(A1/100))=0;"";recherchev(ENT(A1/100);X1:Y4;2;0)

Michel
0
Vaucluse Messages postés 26496 Date d'inscription   Statut Contributeur Dernière intervention  
 
Bonjour tous
pour info en complément pour numériser un résultat:
en B1:
GAUCHE(A1;3)*1
crdlmnt
0