|
Publicité ' | |||||||||||||||||||||||
|
|
#1 |
|
Membre du Club
![]() Inscription : janvier 2005 Messages : 230 ![]() |
Bonjour a tous,
J'ai un léger problème qui me prends un temps soit peu la tête avec la fonction recherchev J'ai défini sur 2 colonne la matrice pour la recherche A---- B 1-----1 G-----5 En C1 j'ai une chaine de caractère 1G En D1 j'ai une formule avec la fonction Stxt pour récupérer le 1er terme en C1 En D2 la fonction stxt pour récupérer le 2ème terme En E1 j'ai ma fonction recherchev qui dit =recherchev(D1;$a$1:$b$2;2) En E2 =recherchev(D2;$a$1:$b$2;2) Le résultat de recherchev en E1 me retourne un joli #N/A Le résultat en D2 me donne 5 Pourquoi ça fonctionne sur l'alpha et par sur le numérique ? Mon erreur se situe où ? Merci beaucoup pour votre aide |
|
|
00
|
|
|
#2 |
|
Membre habitué
![]() ![]() Inscription : janvier 2011 Messages : 106 ![]() |
Bonjour,
RECHERCHEV fonctionne avec les deux types de valeurs. Ce qui pose problème c'est que ta fonction STXT extrait un (ou des) caractères qui seront automatiquement considérés par Excel comme du texte (même si ça "ressemble" à un 1) et donc il cherche "1" et ne trouve que 1! Tu peux faire le test suivant: modifie ta formule en D1 de la manière suivante ... la fonction RECHERCHEV ne devrait plus renvoyer d'erreur
__________________
. U. Milité |
|
|
00
|
|
|
#3 |
|
Membre du Club
![]() Inscription : janvier 2005 Messages : 230 ![]() |
Je te remercie de ta réponse effectivement pour la valeur numérique ta solution résous le problème mais pas pour l'alpha
J'ai oublier de dire, qu'en C1 je peux aussi avoir que le l'alpha, que tu numérique ou de l'alphanumérique |
|
|
00
|
|
|
#4 |
|
Membre habitué
![]() ![]() Inscription : janvier 2011 Messages : 106 ![]() |
Re-bonjour,
Ma proposition était de faire un petit test! Sa vocation était de t'expliquer d'où provenait le message d'erreur et non de résoudre tous les problèmes imaginables Pour pouvoir proposer une solution, il faudrait que tu donnes des explications complémentaires sur le contenu de ta colonne C ... Nous savons maintenant que C1 peut contenir 3 types de valeurs: numérique, texte ou un mélange des deux. Reste à savoir combien de caractères (toujours 2?) Si numérique il y a, il serait toujours en première position? Donne des exemples de ce que peut contenir C1.
__________________
. U. Milité |
|
|
00
|
|
|
#5 |
|
Membre du Club
![]() Inscription : janvier 2005 Messages : 230 ![]() |
C'est bon j'ai trouver une parade à mon problème avec ton explication.
J'ai rajouter une condition d'erreur . =si(esterreur(recherchev(D1;$a$1:$b$2;2));D2;recherchev(D1;$a$1:$b$2;2)) Comme ça si j'ai une erreur de type #N/A je prend la valeur que j'ai en D1 sinon je recherche sa correspondance. Merci beaucoup de m'avoir mis sur la piste bonne journée a toi |
|
|
00
|
Copyright © 2000-2012 - www.developpez.com