RECHERCHEV ne fonctionne pas avec les formules ?

Anonyme
2024-07-10T19:18:17+00:00

Bonjour,

Je souhaite utiliser la formule RECHERCHEV mais j'ai quelques difficultés.

J'ai dans une colonne 6 chiffres, un point, 4 chiffres (ex : 332456.3458). J'ai que les 6 premiers chiffres qui m'intéressent alors dans une autre colonne j'ai utilisé la formule pour extraire ces 6 chiffres (332456).

A partir de c'est 6 chiffres je souhaite faire correspondre du texte via une base de données mais ça ne fonctionne pas. Si j'annule la formule et que je tape ces 6 chiffres moi même la recherche s'effectue correctement. J'en déduis que RECHERCHEV ne fonctionne pas si les données proviennent déjà d'une formule ? Avez-vous une solution ?

Merci d'avance pour votre aide.

Microsoft 365 et Office | Excel | Autres | Windows

Question verrouillée. Cette question a été migrée à partir de la Communauté Support Microsoft. Vous pouvez voter pour indiquer si elle est utile, mais vous ne pouvez pas ajouter de commentaires ou de réponses ni suivre la question.

0 commentaires Aucun commentaire

5 réponses

  1. Hecatonchire 53,950 Points de réputation Modérateur bénévole
    2024-07-11T09:14:45+00:00

    On va dire que je n'ai pas dit ça "Avec elle dans ton cas, tu n'auras même pas besoin de faire cette "extraction"" 😰

    (c'était faisable dans le cas inverse)

    Version RECHERCHEX

    =SI(B2="";""; RECHERCHEX(D2*1;'Base famille'!A$2:A$3;'Base famille'!B$2:B$3;"Non trouvé"))

    Version RECHERCHEX + fonction GAUCHE intégrée

    =SI(B2="";""; RECHERCHEX(GAUCHE(B2;6)*1;'Base famille'!A$2:A$3;'Base famille'!B$2:B$3;"Non trouvé"))

    Je ferais le test sur B2 et non A2

    Cette réponse a-t-elle été utile ?

    0 commentaires Aucun commentaire
  2. DanielCo 107.7K Points de réputation
    2024-07-11T06:51:02+00:00

    Bonjour,

    Le nombre sur Feuil1 est du texte :

    tandis qu'il s'agit d'un "vrai" nombre sur Base Famille:

    IL faut convertir l'un des deux en nombre, par exemple en multipliant le premier par 1 :

    =SI(A2="";"";RECHERCHEV($D2*1;'Base famille'!$A$2:$B$2;2;0))

    Daniel

    Cette réponse a-t-elle été utile ?

    0 commentaires Aucun commentaire
  3. Anonyme
    2024-07-11T06:21:05+00:00

    Bonjour à vous deux,

    Ci-dessous le lien. J'ai adapté le fichier pour supprimer la totalité des informations confidentielles.

    https://www.cjoint.com/c/NGlgtPaOgZE

    Merci d'avance pour votre aide.

    Robin

    Cette réponse a-t-elle été utile ?

    0 commentaires Aucun commentaire
  4. Hecatonchire 53,950 Points de réputation Modérateur bénévole
    2024-07-10T20:06:10+00:00

    Bonjour,

    Voir réponse de Daniel

    Pour info, je te conseillerais de ne plus utiliser cette fonction mais de privilégier la fonction RECHERCHEX.

    Avec elle dans ton cas, tu n'auras même pas besoin de faire cette "extraction".

    Cette réponse a-t-elle été utile ?

    0 commentaires Aucun commentaire
  5. DanielCo 107.7K Points de réputation
    2024-07-10T19:23:37+00:00

    Bonjour,

    Ca n'entre pas en ligne de compte. Le problème est ailleurs.

    Peux-tu partager le classeur en anonymisant les données confidentielles Pour le partager, clique sur : https://www.cjoint.com/ Clique sur le bouton "parcourir". Choisis le fichier à partager. Dans le bas de la page, clique sur le bouton "Créer le lien cjoint". Copie le lien affiché et colle-le dans ta réponse.

    Daniel

    Cette réponse a-t-elle été utile ?

    0 commentaires Aucun commentaire