Mauvaise valeur proche sous Excel

Résolu/Fermé
Shebely - 27 août 2010 à 08:40
Mytå Messages postés 2973 Date d'inscription mardi 20 janvier 2009 Statut Contributeur Dernière intervention 20 décembre 2016 - 28 août 2010 à 03:48
Bonjour,

Je cherche à obtenir une rechercheV renvoyant une valeur proche à partir d'une table alphanumérique.
La table est:
AB1701000 1
AB1750999 2
AB1751000 3
AB1800999 4
AB1801000 5
AB1850999 6
AB1851000 7
AB1900999 8
AB1901000 9
AB1950999 10
AB1951000 11
AB2000999 12
AB2001000 13
AB9990999 14

La formule suivante:
=RECHERCHEV("AB2000000";A:B;2;VRAI)
renvoie la réponse 11 alors que la valeur la plus proche numériquement doit renvoyer 12 ou au nombre de caractère identiques est 13
De même pour
=RECHERCHEV("AB2000000000";A:B;2;VRAI)
la réponse renvoyée est encore 11 et non pas 14 ou 13

Sauriez vous me dire comment faire pour obtenir la "véritable" valeur proche?

Merci d'avance.



A voir également:

3 réponses

Patrice33740 Messages postés 8556 Date d'inscription dimanche 13 juin 2010 Statut Membre Dernière intervention 2 mars 2023 1 778
27 août 2010 à 13:21
Bonjour,

Excel renvoie très rarement de mauvaise valeur!
C'est plutôt la formule employée par l'utilisateur qui ne renvoie pas la valeur attendue.

La définition de valeur proche est la suivante :
valeur_proche représente une valeur logique indiquant si vous souhaitez que la fonction RECHERCHEV recherche une valeur exacte ou voisine de celle que vous avez spécifiée. Si cet argument est VRAI ou omis, une donnée proche est renvoyée. En d'autres termes, si aucune valeur exacte n'est trouvée, la valeur immédiatement inférieure à valeur_cherchée est renvoyée


Pour obtenir la valeur la plus proche, je pense créer une fonction personnalisée (macro VBA) est la solution la plus simple, sinon on peux tenter une approche avec RANG en convertissant les références en valeur numérique.

Bon courage
Patrice
0
Effectivement, j'entendais par "mauvaise valeur proche" le fait que ça ne soit pas la valeur la plus proche de ma recherche.
Au temps pour moi, la précision "valeur immédiatement inférieure" m'avait échappée.

J'ai contourné le problème d'une autre manière pour obtenir mon résultat.

Merci pour ton aide.
0
Mytå Messages postés 2973 Date d'inscription mardi 20 janvier 2009 Statut Contributeur Dernière intervention 20 décembre 2016 949
28 août 2010 à 03:48
Salut le forum

«J'ai contourné le problème d'une autre manière pour obtenir mon résultat.»

Merci Shebely dans faire profiter la communauté de CCM

Cela pourrait être utile à d'autres personnes.

Mytå
0