RechercheV: problème #NA pour une valeur pourtant disponible

Bonjour à tous !

Ceci est mon premier post, je me présente: Roger de Spa en Belgique.

Pour illustrer le soucis, j'ai mis un fichier d'exemple en annexe.

J'explique:

Dans un Tableau que j'ai appelé DATES, j'ai en colonne A des n° d'ordre associés à une colonne E date début E/S.

Dans le tableau du dessous, dans la colonne A, j'ai une code dans lequel est inclus le n° d'ordre.
Pour cette colonne A du tableau du-dessous, je dois retrouver la valeur dans la colonne E du tableau du dessus (DATES)

Les cellules où j'ai des formules sont écrites en rouge.

Ma démarche a été:

  • d'extraire la n° d'ordre avec une formule =(GAUCHE(A26;6)/100000)*100000 pour isoler ce n° d'ordre.
  • Et ensuite de faire une recherche V à partir de ce n° d'ordre.

Je constate que cela fonctionne partout ... sauf pour une seule ligne qui me renvoie #NA, et je ne comprends pas pourquoi !

L'un(e) d'entre vous pourrait m'expliquer ce qui pose problème dans cette ligne n° 29 ?

Merci d'avance ! Et belle journée !

Roger

21fact-prob.xlsx (10.51 Ko)

Bonjour,

changez la formule de récupération du N° en D26, à tirer vers le bas:

=GAUCHE(A26;6)*1

Cdlt

Bonjour et bienvenue,

Tu peux recupérer le n° avec

CNUM(GAUCHE(A26;6))

Convertir en numerique tes references.

A+

Edit : Avec un peu de retard

Bonjour Arturo83,

Je te remercie c'est en effet la solution

Mais comment ce fait-il que cela n'ait bloqué que sur cette cellule ?

Encore merci !

Bonjour,

Regarde les formules modifiées en lignes 26/31

18fact-prob.xlsx (10.20 Ko)

Merci aussi à M12 et Geof52

Le problème vient du fait que votre formule est fausse, bien que visuellement cela ne change pas le résultat, mais pour excel ce n'est pas correct, mais pourquoi sur celle-là et pas sur les autres, mystère!, on pourrait penser à un problème de virgule flottante, mais je n'ai pas réussi à le mettre en évidence.

Votre formule:

=(GAUCHE(A26;6)/100000)*100000

Alors qu'il aurait fallu écrire:

=(GAUCHE(A26;6)*100000)/100000

et 100000/100000=1 d'où la formule simplifiée qui en résulte:

=GAUCHE(A26;6)*1

Cdlt

Merci pour cette recherche Arturo83 !

Certains mystères se doivent de rester insolvable :)

Roger

Rechercher des sujets similaires à "recherchev probleme valeur pourtant disponible"