XL 2010 VLOOKUP ne fonctionne plus.

anna2054

XLDnaute Occasionnel
Bonjour,

J'ai utilisé la formule =VLOOKUP($B2;Geo20!$A$2:$D$2000;2;FALSE) pour rechercher les valeurs ARR DEP REG
Ce type de formule VLOOKUP a très bien marché pour moi, mais il ne fonctionne plus brutalement, sans aucune raison justifiable (avec le signe #N/A ou pas).

Pourriez-vous m'aider, SVP?
(J'utilise Excel version 2010 (Build 13328.20356), anglais.)

Merci beaucoup.
Anna
P.J.: Feuill excel joint.
 

Pièces jointes

  • Forum.zip
    832.5 KB · Affichages: 18

Jacky67

XLDnaute Barbatruc
Bonjour,

J'ai utilisé la formule =VLOOKUP($B2;Geo20!$A$2:$D$2000;2;FALSE) pour rechercher les valeurs ARR DEP REG
Ce type de formule VLOOKUP a très bien marché pour moi, mais il ne fonctionne plus brutalement, sans aucune raison justifiable (avec le signe #N/A ou pas).

Pourriez-vous m'aider, SVP?
(J'utilise Excel version 2010 (Build 13328.20356), anglais.)

Merci beaucoup.
Anna
P.J.: Feuill excel joint.
Bonjour à tous
Tout simplement par ce que la valeur cherchée ne se trouve pas ou plus dans la base
 

soan

XLDnaute Barbatruc
Inactif
Bonjour @anna2054, le fil,

ton fichier très allégé en retour :

sa taille est passée de 1 230 Ko à ... 234 Ko !

plus besoin de le zipper ! ;)

-----------------------------------------------------------


en C2 : =SIERREUR(RECHERCHEV(B2;TGeo20;2);"")

en D2 : =SIERREUR(RECHERCHEV(B2;TGeo20;3);"")

en E2 : =SIERREUR(RECHERCHEV(B2;TGeo20;4);"")

-----------------------------------------------------------


si ça traduit automatiquement en anglais, tu auras :

en C2 : =IFERROR(VLOOKUP(B2;TGeo20;2);"")

en D2 : =IFERROR(VLOOKUP(B2;TGeo20;3);"")

en E2 : =IFERROR(VLOOKUP(B2;TGeo20;4);"")

-----------------------------------------------------------

à te lire pour avoir ton avis. :)

soan
 

Pièces jointes

  • Forum.xlsx
    233.6 KB · Affichages: 11

Phil69970

XLDnaute Barbatruc
Bonjour à tous

Pour rappel :
1606064182393.png
1606064399614.png

Donc si "Valeur proche " n'est pas mise du tout cela correspond à vrai (true) et à une valeur proche avec les risques d'erreur que cela comporte, la formule va renvoyer une valeur qui ne sera pas forcement celle désirée.

@Phil69970
 

Jacky67

XLDnaute Barbatruc
Bonjour @anna2054, le fil,
----------------------------------------------------------

en C2 : =SIERREUR(RECHERCHEV(B2;TGeo20;2);"")

en D2 : =SIERREUR(RECHERCHEV(B2;TGeo20;3);"")

en E2 : =SIERREUR(RECHERCHEV(B2;TGeo20;4);"")
Hello Sean :)
Tu es certain du résultat ??:rolleyes:
par exemple
A19792SELESTATMoulins0Auvergne-Rhône-Alpes
A29015STRASBOURGVichy0Auvergne-Rhône-Alpes

Description
Strasbourg est la capitale de la région Alsace-Champagne-Ardenne-Lorraine (Grand Est) au nord-est de la France. Il s'agit également du siège officiel du Parlement européen. Située près de la frontière avec l'Allemagne, la ville arbore une culture et une architecture aux influences allemandes et françaises. La cathédrale gothique Notre-Dame de Strasbourg propose des animations quotidiennes sur son horloge astronomique et une vue panoramique sur le Rhin à mi-hauteur de son clocher de 142 mètres de haut. ― Google
Ce lien n'existe plus : 4 °C, vent S à 5 km/h, 75 % d'humidité
Ce lien n'existe plus : 67000, 67100, 67200, 67900
Ce lien n'existe plus : Ce lien n'existe plus; (Ce lien n'existe plus)
 

anna2054

XLDnaute Occasionnel
Bonjour @anna2054, le fil,

ton fichier très allégé en retour :

sa taille est passée de 1 230 Ko à ... 234 Ko !

plus besoin de le zipper ! ;)

-----------------------------------------------------------


en C2 : =SIERREUR(RECHERCHEV(B2;TGeo20;2);"")

en D2 : =SIERREUR(RECHERCHEV(B2;TGeo20;3);"")

en E2 : =SIERREUR(RECHERCHEV(B2;TGeo20;4);"")

-----------------------------------------------------------


si ça traduit automatiquement en anglais, tu auras :

en C2 : =IFERROR(VLOOKUP(B2;TGeo20;2);"")

en D2 : =IFERROR(VLOOKUP(B2;TGeo20;3);"")

en E2 : =IFERROR(VLOOKUP(B2;TGeo20;4);"")

-----------------------------------------------------------

à te lire pour avoir ton avis. :)

soan
Merci Soan, j'essaie votre solution, vais vous tenir au courant...
 

soan

XLDnaute Barbatruc
Inactif
d'habitude, je mets 0 pour false en dernier argument = valeur exacte,
mais en faisant ça, ça ne retourne rien, car rien ne correspond ! :confused:

effectivement, sans le 0, c'est comme valeur proche ; donc le retour
sera ... une valeur proche ➯ pas forcément exacte !

donc finalement, ça dépend des données ! 😜


soan