Formule recherche V

Lillinoute83 Messages postés 54 Date d'inscription   Statut Membre Dernière intervention   -  
PHILOU10120 Messages postés 6463 Date d'inscription   Statut Contributeur Dernière intervention   -
Bonjour à tous,

Dans excel, j'ai créé une colonne E avec la formule recherche V. Je souhaite voir les codes inscrits dans la colonne D, apparaissent bien en colonne B. J'ai donc saisie dans la colonne E ==RECHERCHEV(D7;B7:B126;5;2) mais cela me met une erreur #REF!.
Pourriez-vous m'aider s'il vous plait ?
Merci d'avance

2 réponses

  1. PapyLuc51 Messages postés 4569 Date d'inscription   Statut Membre Dernière intervention   1 511
     
    Bonjour

    La formule de RECHERCHEV telle qu'écrite ne donne rien, c'est normal ;
    la zone de recherche ne représente qu'une seule colonne donc le 3ème argument est 1
    Le 4ème argument est soit 1 ou VRAI pour une correspondance approximative soit 0 ou FAUX pour une correspondance exacte

    La formule corrigée est
    =RECHERCHEV(D7;$B$7:$B$126;1;0)
    j'ai mis des $ pour bloquer la zone de recherche.
    La réponse que va donner cette formule est soit la reproduction de la cellule D7 ; soit #N/A

    Je propose cette autre formule
    =SI(NB.SI($B$7:$B$126;D7)>0;"Présent";"Absent")


    Présent et Absent peuvent être remplacés à convenance

    Il est bien entendu que D7 ne doit pas avoir des signes parasites pour que la correspondance se fasse

    Cordialement
    0
  2. PHILOU10120 Messages postés 6463 Date d'inscription   Statut Contributeur Dernière intervention   835
     
    Bonjour à vous deux

    Pour compléter la réponse de PapyLuc51

    =RECHERCHEV(D7;B7:B126;5;2) le cinq veut dire que vous recherchez dans la colonne 5 alors que vous n'avez que la colonne B donc 1 et pas 5
    Maintenant pourquoi 2 en fin de formule
    Les choix sont : 0 pour valeur exacte
    1 pour valeur proche les données de la colonne doivent être triées dans l'ordre croissant

    Si cela peut vous aider
    0