RECHERCHEV RECURSIF

Résolu
Raptor450 Messages postés 3 Statut Membre -  
Raptor450 Messages postés 3 Statut Membre -
Bonjour,

Je cherche à exploiter la fonction 'RECHERCHEV' pour vérifier la présence d'une valeur d'une feuille dans une autre feuille du classeur. L'idée étant de contrôler que tous les articles présents dans la feuille1 sont biens présents dans al feuille2 avec journal des anomalies (là où se situe la fameuse fonction RECHERCHEV) sur une feuille3.

=RECHERCHEV(C1;ITAC!B2:C30;2;0) FONCTIONNE
=RECHERCHEV(FEUILLE1!B2;FEUILLE2!B2:C300;2;0) NE FONCTIONNE PAS

Comment rendre la recherche récursive sur l'ensemble des lignes de la feuille1?

L'aide en ligne ne m'inspire vraiment pas.

Bonne journée à tous.

2 réponses

  1. Vaucluse Messages postés 27336 Date d'inscription   Statut Contributeur Dernière intervention   6 453
     
    Bonjour
    si vous pouvez admettre d'identifier les correspondances par mise en forme conditionnelle, ce sera le plus simple, sans rajouter de colonne spécifique
    1° nommer le champ de référence feuille 2, c'est indispensable pour une MFC "interfeuille", exemple de nom Ref
    sélectionnez la colonne à identifier en feuille 1
    pour l'exemple, A2:A100
    Onglet accueil / Icone mise en forme conditionnelle / Nouvelle régle / utiliser une formule...
    la formule

    =NB.SI(REF;$A2)=0 elle va s'ajuster toute seule sur le reste du champ

    format / formatez

    toutes les cellules qui prennent le format n'ont pas de correspondance dans REF

    Sinon, vous pouvez créer une colonne avec cette formule:

    =SI(NB.SI(Feui2!A:A;A1);"OK";"")
    placez ce que vous voulez entre les guillemùets
    crdlmnt
    1
    1. Raptor450 Messages postés 3 Statut Membre
       
      Superbe la seconde formule solutionne parfaitement mon besoin. Je vais pouvoir rendre ma copie dans le délai. Merci de coup de main Vaucluse ;=)
      0
  2. Raymond PENTIER Messages postés 58211 Date d'inscription   Statut Contributeur Dernière intervention   17 480
     
    Bonjour.

    Je ne comprends pas, parce que ça marche très bien sur ma machine.
    Cependant je ne sais vraiment pas ce que tu entends par "recherche récursive" ...
    Si tu envoies ton fichier, on essaiera de trouver quelle erreur tu as faite.
     1) Tu vas dans https://www.cjoint.com/ 
    2) Tu cliques sur [Parcourir] pour sélectionner ton fichier (8192 Ko maxi)
    3) Tu défiles vers le bas pour cliquer sur le bouton bleu [Créer le lien Cjoint]
    4) Au bout de quelques secondes la deuxième page s'affiche, avec le lien en gras ; tu le sélectionnes et tu fais "Copier"
    5) Tu reviens dans ta discussion sur CCM, et dans ton message de réponse tu fais "Coller".
    =>Voir la fiche https://www.commentcamarche.net/faq/29493-utiliser-cjoint-pour-heberger-des-fichiers
    0
    1. Raptor450 Messages postés 3 Statut Membre
       
      Merci de votre retour Raymond, Vaucluse m'a filé la formule magique pour solutionner mon problème. Je conserve votre URL pour en guise de tutoriel.
      0