XL 2016 Fonction EQUIV renvoie #N/A quand la valeur recherchée sont des chiffres

enric

XLDnaute Nouveau
Bonjour à tous,

Merci par avance du temps que vous prendrez pour résoudre un casse tête ultra pénible.
Je vous explique.

Je travaille sur des tableaux différents pour des médecins.
Ces médecins ont tous un numéro de facturation qui relient les tableaux.

Je recherche le nom du médecin (ref_recherché)
équivalent à au numéro de facturation (num_facturation)
dans la colonne ou se trouve les numéro de facturation (col_num facturation)
Et je veux le résultat exact (0)

Ca me donne ça

=INDEX(ref_recherché;EQUIV(num_facturation;col_num facturation;0))

Dès que le num de facturation est en chiffre, j'ai un #N/A
J'ai changé la case en TEXTE
J'ai changé le formule en mettant TEXTE(num_facturation;"000000000")

Si je fais la même formule mais que ce ne sont pas chiffres, tout est ok.

Comment faire, je me prends la tête et c'est important.

Merci pour toutes vos réponses
 

enric

XLDnaute Nouveau
Bonjour a tous,

Pour mieux comprendre, je vous ai fait un fichier exemple

Sur la première ligne, j'ai rentré manuellement l'identifiant du médecin.
Sur la seconde ligne, j'ai additionné deux cases pour faire le même résultat.

Sur la première ligne le Index(valeur_recherchée;EQUIV(num_facturation;col_num_facturation;0)) fonctionne.
Sur la seconde ligne, elle ne fonctionne pas.

Pourtant c'est le même calcul. ça me rend dingue.
 

Pièces jointes

  • fichier exemple.xlsx
    10.2 KB · Affichages: 6

enric

XLDnaute Nouveau
Bonjour,
Multiplie par 1, pour rendre la valeur numérique.
Code:
=INDEX(ProPS!G:G;EQUIV(Feuil3!A2*1;ProPS!F:F;0))
Bonne journée

1705916661161.png


J'ai tenté ta solution, c'est la valeur numérique qui semble poser problème.
En rajoutant *1, les deux valeurs ne fonctionnent plus.
 

Statistiques des forums

Discussions
312 207
Messages
2 086 234
Membres
103 162
dernier inscrit
fcfg