Mystère de la fonction RECHERCHEV

Bill.Bot

XLDnaute Nouveau
Bonjour,

J'ai un problème mystérieux avec la fonction RECHERCHEV. Peut être un cas particulier...

Je dois rechercher dans une table de données, de 2 colonnes, une valeur correspondante au résultat d'une simple division (0.045/0.225, le résultat (0,2) est une valeur de la colonne 1 de la Table):

RECHERCHEV(Résultat division;Table;2;FAUX) plutôt simple non? Et bien non le résultat est #Na.

J'ai donc fait ceci pour voir: RECHERCHEV(Résultat division;Table;2;VRAI)--> Résultat de la ligne d'avant!

En suivant je saisi manuellement le résultat de ma bête division avec RECHERCHEV(Résultat division;Table;2;FAUX), et là ça fonctionne mais ce n'est pas comme ça que je veux procéder.

Et par tâtonnement, je suis tombé sur cette curiosité: Je cherche (0.045/1000)/(0.225/1000)=0.2 avec RECHERCHEV(Résultat division;Table;2;FAUX) et là, ça fonctionne! Mais je ne veux pas procéder comme ça non plus, je sais, je suis pénible.

Je vous joint ce fichier XLS pour bien illustrer:Regarde la pièce jointe Erreur_RechercheV.xls

Pensez-vous que c'est un cas particulier pour cette fonction plutôt simple? Puisque pour un autre résultat que 0.2 ça marche.

Merci par avance d'avoir su résoudre cette énigme!?
 

mromain

XLDnaute Barbatruc
Re : Mystère de la fonction RECHERCHEV

Bonjour Bill.Bot, le forum :)

Cela semble venir de la division. On dirait qu'Excel n'aime pas trop celle-ci.
Tu peux avoir le résultat attendu en mettant cette formule en B6 :
Code:
=ARRONDI(B4/B5;5)

A+
Miki
 

Jocelyn

XLDnaute Barbatruc
Re : Mystère de la fonction RECHERCHEV

Bonjour le Forum,
Bonjour Bill.Bot,

je suis aussi assez surpris car je pensais au début qu'il y avait peut être loin derrière la virgule un petit chiffre qui apparaissait et a priori non, pourtant je suis allé jusqu'a 30 décimal et l'arrondi règle le soucis alors ?????

Malgré tout que ce soit en A24 ou en E24 si tu mets

=RECHERCHEV(ARRONDI(B6;2);A9:B21;2;FAUX)

la tout fonctionne c'est vraiment très surprenant

Cordialement

EDIT : Bonjour mromain :)
 
Dernière édition:

mromain

XLDnaute Barbatruc
Re : Mystère de la fonction RECHERCHEV

Bonjour Jocelyn :)

Je dois avouer avoir été aussi surpris : dans le fichier original de Bill.Bot, la formule =Feuil1!B6=Feuil1!A10 renvoie VRAI et pourtant, Feuil1!B6 n'est pas trouvé par la fonction RECHERCHEV (ni EQUIV, j'ai fait un essai)...

Dans tous les cas, l'ARRONDI résout le problème :)

A+
Miki
 

Bill.Bot

XLDnaute Nouveau
Re : Mystère de la fonction RECHERCHEV

Bonjour mromain, bonjour Jocelyn, bonjour le forum,

Je tiens à vous remercier de l'aide que vous m'avez apporté tous les 2. J'ai testé avec ARRONDI, ça fonctionne nickel ce qui m'enlève une épine du pied. C'est vrai que j'avais testé également avec EQUIV sans meilleurs résultats.

Le mystère de cette division 0.045/0.225 reste entier...

Merci encore de vos conseils avisés, à bientôt.
 

ROGER2327

XLDnaute Barbatruc
Re : Mystère de la fonction RECHERCHEV

Bonjour à tous.


(...)

Le mystère de cette division 0.045/0.225 reste entier...

(...)
Plus pour longtemps.

Nos petites machines comptent bêtement en base 2.
0,225 en base dix, que je noterai [0,225][SUB]dix[/SUB] est interprété en base deux par Excel :
[0,0011 1001 1001 1001 1001 1001 1001 1001 1001 1001 1001 1001 1001 101][SUB]deux[/SUB].

Or la valeur exacte de [0,225][SUB]dix[/SUB] est [0,0011100][SUB]deux[/SUB], le soulignement signifiant que la séquence 1100 se répète indéfiniment.

Ce qui fait que la valeur retenue par Excel est légèrement supérieure à la valeur exacte :
[0,0011 1001 1001 1001 1001 1001 1001 1001 1001 1001 1001 1001 1001 101][SUB]deux[/SUB]
[0,0011 1001 1001 1001 1001 1001 1001 1001 1001 1001 1001 1001 1001 1001100][SUB]deux[/SUB]
C'est ce léger écart qui fout le bordel.


Bonne soirée.


ℝOGER2327
#6988


Jeudi 19 As 141 (Saint Courtial des Péreires, aérostier et inventeur - fête Suprême Quarte)
1[SUP]er[/SUP] Frimaire An CCXXII, 7,1324h - raiponse
2013-W47-4T17:07:04Z
 

Pièces jointes

  • Arrondi.xlsx
    14.2 KB · Affichages: 38
  • Arrondi.xlsx
    14.2 KB · Affichages: 41
  • Arrondi.xlsx
    14.2 KB · Affichages: 40

Discussions similaires

Membres actuellement en ligne

Aucun membre en ligne actuellement.

Statistiques des forums

Discussions
312 086
Messages
2 085 197
Membres
102 814
dernier inscrit
JLGalley