VLOOKUP --> RechercheV incorrecte
Fermé
NOVICE17
-
28 févr. 2017 à 10:14
Vaucluse Messages postés 26496 Date d'inscription lundi 23 juillet 2007 Statut Contributeur Dernière intervention 1 avril 2022 - 1 mars 2017 à 10:22
Vaucluse Messages postés 26496 Date d'inscription lundi 23 juillet 2007 Statut Contributeur Dernière intervention 1 avril 2022 - 1 mars 2017 à 10:22
7 réponses
Vaucluse
Messages postés
26496
Date d'inscription
lundi 23 juillet 2007
Statut
Contributeur
Dernière intervention
1 avril 2022
6 416
Modifié par Vaucluse le 28/02/2017 à 10:20
Modifié par Vaucluse le 28/02/2017 à 10:20
Bonjour
pour chercher une valeur approximative:
il faut impérativement:
1°) que la plage soit classée en ordre croissant sur sa 1° colonne (alpha ou num)
2°) supprimer le ;false) en fin de formule
la formule vous renverra la valeur trouvée sur la ligne directement inférieure à la valeur cherchée
crdlmnt
La qualité de la réponse dépend surtout de la clarté de la question, merci!
pour chercher une valeur approximative:
il faut impérativement:
1°) que la plage soit classée en ordre croissant sur sa 1° colonne (alpha ou num)
2°) supprimer le ;false) en fin de formule
la formule vous renverra la valeur trouvée sur la ligne directement inférieure à la valeur cherchée
crdlmnt
La qualité de la réponse dépend surtout de la clarté de la question, merci!
Bonjour Vaucluse
Désolé pour la clarté de cette question
Je ne peux classé par ordre croissant car le tableau est déjà classé pas ordre de date
Lorsque j'enlève le false je n'ai pas la valeur demandé
Merci pour ton aide
Désolé pour la clarté de cette question
Je ne peux classé par ordre croissant car le tableau est déjà classé pas ordre de date
Lorsque j'enlève le false je n'ai pas la valeur demandé
Merci pour ton aide
Vaucluse
Messages postés
26496
Date d'inscription
lundi 23 juillet 2007
Statut
Contributeur
Dernière intervention
1 avril 2022
6 416
28 févr. 2017 à 10:42
28 févr. 2017 à 10:42
Si votre colonne de recherche n'est pas classée, Excel ne vous ressortira pas de valeur proche, il n'a plus d'argument pour choisir!
Peut être pourrait on traiter le sujet autrement, mais il faudrait pour ça en savoir plus sur vos données et les valeurs cherchées
Voyez si vous pouvez déposer un fichier modèle avec des explications ici:
https://mon-partage.com
et revenir ici coller le lien donné par le site
crtdlmnt
Peut être pourrait on traiter le sujet autrement, mais il faudrait pour ça en savoir plus sur vos données et les valeurs cherchées
Voyez si vous pouvez déposer un fichier modèle avec des explications ici:
https://mon-partage.com
et revenir ici coller le lien donné par le site
crtdlmnt
NOVICE17
Messages postés
3
Date d'inscription
mardi 28 février 2017
Statut
Membre
Dernière intervention
28 février 2017
28 févr. 2017 à 11:50
28 févr. 2017 à 11:50
NOVICE17
Messages postés
3
Date d'inscription
mardi 28 février 2017
Statut
Membre
Dernière intervention
28 février 2017
28 févr. 2017 à 11:55
28 févr. 2017 à 11:55
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
Vaucluse
Messages postés
26496
Date d'inscription
lundi 23 juillet 2007
Statut
Contributeur
Dernière intervention
1 avril 2022
6 416
28 févr. 2017 à 12:34
28 févr. 2017 à 12:34
Pour ce qui me concerne, même avec les images, je ne peux pas répondre!
surtout qu'on ne voit pas très bien le rapport entre le TC de la 1° image (un texte) elt le deuxième (une valeur num?)?
et sans avoir les N° de lignes, le champ nommés search ect... c'est de la divination
Alors essayez encore de déposer le fichier (le site fonctionne, je viens de tester) et de nous expliquer tout ça un peu mieux
un autre lien possible:
https://www.cjoint.com/
à vous lire
cdlmnt
surtout qu'on ne voit pas très bien le rapport entre le TC de la 1° image (un texte) elt le deuxième (une valeur num?)?
et sans avoir les N° de lignes, le champ nommés search ect... c'est de la divination
Alors essayez encore de déposer le fichier (le site fonctionne, je viens de tester) et de nous expliquer tout ça un peu mieux
un autre lien possible:
https://www.cjoint.com/
à vous lire
cdlmnt
NOVICE17
Messages postés
3
Date d'inscription
mardi 28 février 2017
Statut
Membre
Dernière intervention
28 février 2017
28 févr. 2017 à 20:35
28 févr. 2017 à 20:35
http://www.cjoint.com/c/GBCtHIIzla4
Vaucluse
Messages postés
26496
Date d'inscription
lundi 23 juillet 2007
Statut
Contributeur
Dernière intervention
1 avril 2022
6 416
1 mars 2017 à 10:22
1 mars 2017 à 10:22
Bonjour
(petit retard, l'orage avait claqué ma box)
vous ne pouvez pas utiliser la fonction RECHERCHEV dans la feuille PLANNING si j'ai bien compris votre cas
les références cherchées sont issues du menu déroulant et donc en colonne I du champ nommé, et c'est uniquement là que Excel va chercher la valeur.
essayez plutôt celle ci:
=SIERREUR(INDEX( truefalse;EQUIV(B20;"'tableau prévisionnel'!I6:I1832;0);9);"")
soit en anglais:
=IFERROR(INDEX( truefalse,MATCH(B20,"'tableau prévisionnel'!I6:I1832,0),9),"")
je ne suis pas sur, en anglais du IFERROR qui (à partir d'Excel 2007) permet de garder une cellule blanche si la formule affiche une erreur
vous pouvez pour simplifier, nommer le champ I6;I1832, ce nom vous servira pour le menu déroulant et la formule
principe de la formule pour info:
=INDEX(plage; N° de ligne de la plage;N° de colonne de la plage)
le N° de ligne est défini par la fonction EQUIV, le >N° de colonne est ici 9 (idem principe RECHERCHEV
crdlmnt
(petit retard, l'orage avait claqué ma box)
vous ne pouvez pas utiliser la fonction RECHERCHEV dans la feuille PLANNING si j'ai bien compris votre cas
les références cherchées sont issues du menu déroulant et donc en colonne I du champ nommé, et c'est uniquement là que Excel va chercher la valeur.
essayez plutôt celle ci:
=SIERREUR(INDEX( truefalse;EQUIV(B20;"'tableau prévisionnel'!I6:I1832;0);9);"")
soit en anglais:
=IFERROR(INDEX( truefalse,MATCH(B20,"'tableau prévisionnel'!I6:I1832,0),9),"")
je ne suis pas sur, en anglais du IFERROR qui (à partir d'Excel 2007) permet de garder une cellule blanche si la formule affiche une erreur
vous pouvez pour simplifier, nommer le champ I6;I1832, ce nom vous servira pour le menu déroulant et la formule
principe de la formule pour info:
=INDEX(plage; N° de ligne de la plage;N° de colonne de la plage)
le N° de ligne est défini par la fonction EQUIV, le >N° de colonne est ici 9 (idem principe RECHERCHEV
crdlmnt