Recherchev

Résolu/Fermé
klereee Messages postés 4 Date d'inscription mardi 14 février 2012 Statut Membre Dernière intervention 14 février 2012 - 14 févr. 2012 à 09:40
Vaucluse Messages postés 26496 Date d'inscription lundi 23 juillet 2007 Statut Contributeur Dernière intervention 1 avril 2022 - 14 févr. 2012 à 11:46
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 mardi 14 février 2012 Statut Membre Dernière intervention 14 février 2012
14 févr. 2012 à 09:41
A désoler tout c'est décalé
0
chossette9 Messages postés 4239 Date d'inscription lundi 20 avril 2009 Statut Contributeur Dernière intervention 12 septembre 2014 1 306
14 févr. 2012 à 09:44
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 mardi 14 février 2012 Statut Membre Dernière intervention 14 février 2012
14 févr. 2012 à 09:44
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 lundi 20 avril 2009 Statut Contributeur Dernière intervention 12 septembre 2014 1 306
14 févr. 2012 à 09:48
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 mardi 14 février 2012 Statut Membre Dernière intervention 14 février 2012
14 févr. 2012 à 09:56
Merci beaucoup, c'est tout simple, mais il faut le savoir.

Encore merci

Claire
0
michel_m Messages postés 16603 Date d'inscription lundi 12 septembre 2005 Statut Contributeur Dernière intervention 16 décembre 2023 3 303
Modifié par michel_m le 14/02/2012 à 09:57
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 lundi 23 juillet 2007 Statut Contributeur Dernière intervention 1 avril 2022 6 395
14 févr. 2012 à 11:46
Bonjour tous
pour info en complément pour numériser un résultat:
en B1:
GAUCHE(A1;3)*1
crdlmnt
0