Formule Recherche V
Résolu/Fermé
claire
-
22 janv. 2014 à 16:17
Vaucluse Messages postés 26496 Date d'inscription lundi 23 juillet 2007 Statut Contributeur Dernière intervention 1 avril 2022 - 23 janv. 2014 à 12:10
Vaucluse Messages postés 26496 Date d'inscription lundi 23 juillet 2007 Statut Contributeur Dernière intervention 1 avril 2022 - 23 janv. 2014 à 12:10
A voir également:
- Formule Recherche V
- Formule si et - Guide
- Formule excel pour additionner plusieurs cellules - Guide
- Formule excel moyenne - Guide
- Recherche automatique des chaînes ne fonctionne pas - Guide
- Excel mise en forme conditionnelle formule - Guide
4 réponses
ccm81
Messages postés
10907
Date d'inscription
lundi 18 octobre 2010
Statut
Membre
Dernière intervention
24 janvier 2025
2 429
22 janv. 2014 à 16:20
22 janv. 2014 à 16:20
Bonjour
Peux tu mettre ton fichier au format excel 2003 (fichier /enregistrer sous/Type ...)
Tu devrais t'inscrire, c'est gratuit et ça facilite l'accès aux fichiers joints
Cdlmnt
Peux tu mettre ton fichier au format excel 2003 (fichier /enregistrer sous/Type ...)
Tu devrais t'inscrire, c'est gratuit et ça facilite l'accès aux fichiers joints
Cdlmnt
pijaku
Messages postés
12263
Date d'inscription
jeudi 15 mai 2008
Statut
Modérateur
Dernière intervention
4 janvier 2024
2 753
22 janv. 2014 à 16:25
22 janv. 2014 à 16:25
Bonjour,
Si tu enlèves ton filtre feuille "Recompo région" tu te rendras compte que pour tu as, avant le département 6 un département 26 interrégion E.
Comme, dans ta formule RECHERCHEV, tu ne précises pas le paramètre "valeur proche", il considère que, puisque dans 26 il y a 6, il a trouvé la bonne valeur...
Donc...
Précises que tu cherches la valeur exacte 6 en ajoutant FAUX en paramètre de ta formule, comme ceci :
=RECHERCHEV(A2;'recompo region'!$A$2:$F$1173;2;FAUX)
Si tu enlèves ton filtre feuille "Recompo région" tu te rendras compte que pour tu as, avant le département 6 un département 26 interrégion E.
Comme, dans ta formule RECHERCHEV, tu ne précises pas le paramètre "valeur proche", il considère que, puisque dans 26 il y a 6, il a trouvé la bonne valeur...
Donc...
Précises que tu cherches la valeur exacte 6 en ajoutant FAUX en paramètre de ta formule, comme ceci :
=RECHERCHEV(A2;'recompo region'!$A$2:$F$1173;2;FAUX)
ccm81
Messages postés
10907
Date d'inscription
lundi 18 octobre 2010
Statut
Membre
Dernière intervention
24 janvier 2025
2 429
Modifié par ccm81 le 22/01/2014 à 17:44
Modifié par ccm81 le 22/01/2014 à 17:44
Désolé Claire, mais ton fichier n'est toujours pas au format excel 2003
Pas grave, notre ami Vaucluse (re-salut) devrait tordre le cou à ton problème
Bonne suite
Pas grave, notre ami Vaucluse (re-salut) devrait tordre le cou à ton problème
Bonne suite
Vaucluse
Messages postés
26496
Date d'inscription
lundi 23 juillet 2007
Statut
Contributeur
Dernière intervention
1 avril 2022
6 421
22 janv. 2014 à 17:59
22 janv. 2014 à 17:59
Re CCM
D'une part il n'y a pas de raison qu'il y en ai qui se repose pendant que les autres bossent, non mais :-)))
voila donc le modéle en 2003
https://www.cjoint.com/?DAwr0nRkFPW
Ceci dit, le problème vient du formatage des codes de A dans la feuille DISTANCES...
les codes qui renvoient #N/A sont en textes alors que dans le tableau de référence, ils sont en num.
C'est le cas classique lorsque par exemple, les codes viennent de copier coller d'un autre type de fichier
pour Claire
pour remédier à ça:
__placer la valeur 1 dans une cellule hors champ / la copier
__sélectionner le champ de A feuille recompo region
__clic droit / collage spécial et cocher "multiplication"
resteront les #N/A resteront pour les codes inexistants, comme 2, 5, 21
crdlmnt
D'une part il n'y a pas de raison qu'il y en ai qui se repose pendant que les autres bossent, non mais :-)))
voila donc le modéle en 2003
https://www.cjoint.com/?DAwr0nRkFPW
Ceci dit, le problème vient du formatage des codes de A dans la feuille DISTANCES...
les codes qui renvoient #N/A sont en textes alors que dans le tableau de référence, ils sont en num.
C'est le cas classique lorsque par exemple, les codes viennent de copier coller d'un autre type de fichier
pour Claire
pour remédier à ça:
__placer la valeur 1 dans une cellule hors champ / la copier
__sélectionner le champ de A feuille recompo region
__clic droit / collage spécial et cocher "multiplication"
resteront les #N/A resteront pour les codes inexistants, comme 2, 5, 21
crdlmnt
Vaucluse
Messages postés
26496
Date d'inscription
lundi 23 juillet 2007
Statut
Contributeur
Dernière intervention
1 avril 2022
6 421
23 janv. 2014 à 12:10
23 janv. 2014 à 12:10
Pas de quoi!
bonne route, je passe le sujet en résolu
crdlmnt
bonne route, je passe le sujet en résolu
crdlmnt
22 janv. 2014 à 17:21
Voici le fichier à partir de ce nouveau lien. J'ai modifié la formule en respectant les indications de pijaku mais la formule reste invalide sur plusieurs dizaines de départements...
http://cjoint.com/?3Awrt2wVFpk
Modifié par Vaucluse le 22/01/2014 à 17:33
sauf erreur de ma part, la formule renvoie #N/A pour les codes en A > 2 et 5
Rien de plus normal puisque ces codes n'existent pas dans le tableau de recherche en colonne A
Si vous voulez éliminer les #N./A il faut mettre une réserve à la formule par exemple:
=SI(NB.SI('recompo region'!$A$2:$A$1173;A2)=0;"";RECHERCHEV(A2;'recompo region'!$A$2:$F$1173;2;FAUX))
sinon, il faut complèter votre tableau pour les références manquantes;
crdlmnt
Ps par ailleurs vous savez sans doute que la formule que vous utilisez ne ressortira dans tous les cas que la première ligne trouvée avec le code cherché.
22 janv. 2014 à 17:40
Malheureusement, la formule renvoie à #N/A pour des codes existants aussi (ex. 10, 44, etc.). Par exemple, ligne 204, le code postal "10" existe bien mais la formule ne s'applique pas...
cdt,
Claire