EXCEL fonction "recherchev" aide
Fermé
karlitodu41
Messages postés
485
Date d'inscription
jeudi 8 janvier 2009
Statut
Membre
Dernière intervention
6 juin 2014
-
21 févr. 2011 à 17:20
karlitodu41 Messages postés 485 Date d'inscription jeudi 8 janvier 2009 Statut Membre Dernière intervention 6 juin 2014 - 22 févr. 2011 à 20:51
karlitodu41 Messages postés 485 Date d'inscription jeudi 8 janvier 2009 Statut Membre Dernière intervention 6 juin 2014 - 22 févr. 2011 à 20:51
A voir également:
- EXCEL fonction "recherchev" aide
- Excel fonction si et - Guide
- Liste déroulante excel - Guide
- Fonction moyenne excel - Guide
- Aller à la ligne excel - Guide
- Fonction somme excel - Guide
4 réponses
Vaucluse
Messages postés
26496
Date d'inscription
lundi 23 juillet 2007
Statut
Contributeur
Dernière intervention
1 avril 2022
6 412
21 févr. 2011 à 17:44
21 févr. 2011 à 17:44
Bonjour
le code pour une recherche avec valeur exacte est incomplet:
=RECHERCHEV($A5;[TOTO.xls]BD!$A:$BO;39;0)
le;0) pouvant être ;FAUX) ou;)simplement
crdlmt
le code pour une recherche avec valeur exacte est incomplet:
=RECHERCHEV($A5;[TOTO.xls]BD!$A:$BO;39;0)
le;0) pouvant être ;FAUX) ou;)simplement
crdlmt
Patrice33740
Messages postés
8556
Date d'inscription
dimanche 13 juin 2010
Statut
Membre
Dernière intervention
2 mars 2023
1 778
21 févr. 2011 à 17:45
21 févr. 2011 à 17:45
Bonjour,
La valeur n'est pas prise au hasard, il s'agit de la première valeur proche,
pour obtenir une valeur exacte la syntaxe est :
=RECHERCHEV($A5;[TOTO.xls]BD!$A:$BO;39;FAUX)
La valeur n'est pas prise au hasard, il s'agit de la première valeur proche,
pour obtenir une valeur exacte la syntaxe est :
=RECHERCHEV($A5;[TOTO.xls]BD!$A:$BO;39;FAUX)
karlitodu41
Messages postés
485
Date d'inscription
jeudi 8 janvier 2009
Statut
Membre
Dernière intervention
6 juin 2014
144
22 févr. 2011 à 08:36
22 févr. 2011 à 08:36
rebonjour
je viens d'essayer mais la formule me renvoi #N/A
???
je viens d'essayer mais la formule me renvoi #N/A
???
Patrice33740
Messages postés
8556
Date d'inscription
dimanche 13 juin 2010
Statut
Membre
Dernière intervention
2 mars 2023
1 778
22 févr. 2011 à 08:54
22 févr. 2011 à 08:54
Bonjour,
Ce n'est pas anormal, la formule renvoi #NA lorsque la valeur cherchée n'est pas trouvée.
Pour prendre en compte l'absence d'information (à saisir sans retour à la ligne) :
=SI(ESTNA(RECHERCHEV($A5;[TOTO.xls]BD!$A:$BO;39;FAUX));"";RECHERCHEV($A5;[TOTO.xls]BD!$A:$BO;39;FAUX))
Ce n'est pas anormal, la formule renvoi #NA lorsque la valeur cherchée n'est pas trouvée.
Pour prendre en compte l'absence d'information (à saisir sans retour à la ligne) :
=SI(ESTNA(RECHERCHEV($A5;[TOTO.xls]BD!$A:$BO;39;FAUX));"";RECHERCHEV($A5;[TOTO.xls]BD!$A:$BO;39;FAUX))
karlitodu41
Messages postés
485
Date d'inscription
jeudi 8 janvier 2009
Statut
Membre
Dernière intervention
6 juin 2014
144
22 févr. 2011 à 13:51
22 févr. 2011 à 13:51
Rebonjour
Le soucis c'est que maintenant avec cette dernière formule il me met un emplacement vide, c'est à dire qu'il ne trouve pas la valeur je pense hors elle existe donc je ne comprend pas ce qu'il se passe.
Le soucis c'est que maintenant avec cette dernière formule il me met un emplacement vide, c'est à dire qu'il ne trouve pas la valeur je pense hors elle existe donc je ne comprend pas ce qu'il se passe.
Patrice33740
Messages postés
8556
Date d'inscription
dimanche 13 juin 2010
Statut
Membre
Dernière intervention
2 mars 2023
1 778
22 févr. 2011 à 13:57
22 févr. 2011 à 13:57
Re,
Comme l'a déjà dit Vaucluse (bonjour Vaucluse), il faut vérifier que la valeur cherchée soit réellement présente dans le fichier et surtout qu'elle soit absolument identique et dans les formats compatibles (ne pas chercher un texte dans une liste de nombres ou inversement).
Pour tester, la meilleure méthode est de copier la valeur cherchée dans le fichier où elle est cherchée.
Comme l'a déjà dit Vaucluse (bonjour Vaucluse), il faut vérifier que la valeur cherchée soit réellement présente dans le fichier et surtout qu'elle soit absolument identique et dans les formats compatibles (ne pas chercher un texte dans une liste de nombres ou inversement).
Pour tester, la meilleure méthode est de copier la valeur cherchée dans le fichier où elle est cherchée.
karlitodu41
Messages postés
485
Date d'inscription
jeudi 8 janvier 2009
Statut
Membre
Dernière intervention
6 juin 2014
144
22 févr. 2011 à 14:07
22 févr. 2011 à 14:07
lorsque la valeur est dans le m^me fichier par exemple dans un autre onglet cela fonctionne, c'est juste que cela ne fonctionne pas lorsque je vais chercher la valeur dans un autre fichiers, j'ai essayé de copier la formule qui existait déjà utilisé dans un autre fichier mais cela ne marche pas est ce que le lien serait perdu, pourtant il y a le chemin d'indiqué sur celle ci.
karlitodu41
Messages postés
485
Date d'inscription
jeudi 8 janvier 2009
Statut
Membre
Dernière intervention
6 juin 2014
144
22 févr. 2011 à 18:42
22 févr. 2011 à 18:42
pourtant j'ai verifié que j'etais en format nombre dans les deux comme le dit vaucluse...
karlitodu41
Messages postés
485
Date d'inscription
jeudi 8 janvier 2009
Statut
Membre
Dernière intervention
6 juin 2014
144
22 févr. 2011 à 20:27
22 févr. 2011 à 20:27
Je me demandais si ç'etai tune histoire de classement des valeurs dans le fichiers source mais cette formule fonctionne dans un autre fichier existant et quelquesoit le code que je tape
Vaucluse
Messages postés
26496
Date d'inscription
lundi 23 juillet 2007
Statut
Contributeur
Dernière intervention
1 avril 2022
6 412
22 févr. 2011 à 20:36
22 févr. 2011 à 20:36
est ce que le fichier source est ouvert?
karlitodu41
Messages postés
485
Date d'inscription
jeudi 8 janvier 2009
Statut
Membre
Dernière intervention
6 juin 2014
144
22 févr. 2011 à 20:46
22 févr. 2011 à 20:46
oui, je l'ouvre quand même lorsque je précise le chemin dans la formule au cas ou mais ça ne fonctionne pas quand même, vu que cela fait un moment que je cherche je crois que je vais palier au problème en faisant une copie des valeurs de la feuille source dans une feuille du fichier en cours comme ça fonctionnera et peut être que ça ramera moins...(je vien de poster justement une demande pour faire ça)..
21 févr. 2011 à 18:39
22 févr. 2011 à 08:35
comment faire?
merci d'avance
22 févr. 2011 à 12:44
et vous donne la solution pour éviter cet affichage;
Une autre version:
=SI(NB.SI([TOTO.xls]BD!$A:$BO;A5)=0;"";RECHERCHEV( etc....))
avec ces deux solutions cela devrait régler votre problème.
Surveiller bien aussi que le contenu de la cellule A5 soit bien libellé conformément à la liste de recherche (accent, blanc, majuscule format de cellule, etc...)
crdlmnt