Ceci est une page optimisée pour les mobiles. Cliquez sur ce texte pour afficher la vraie page.

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
Ta solution évite le #N/A si il ne trouve pas de valeur.
Je vais faire un fichier exemple, tu as raison c'est plus simple.
mais je comprends pas pourquoi personne n'évoque ce problème si basique.
 

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
Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…