RECHERCHEV RECURSIF

Résolu/Fermé
Raptor450 Messages postés 3 Date d'inscription mardi 28 juin 2016 Statut Membre Dernière intervention 29 juin 2016 - 28 juin 2016 à 11:07
Raptor450 Messages postés 3 Date d'inscription mardi 28 juin 2016 Statut Membre Dernière intervention 29 juin 2016 - 29 juin 2016 à 22:47
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

Vaucluse Messages postés 26496 Date d'inscription lundi 23 juillet 2007 Statut Contributeur Dernière intervention 1 avril 2022 6 416
28 juin 2016 à 11:19
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
Raptor450 Messages postés 3 Date d'inscription mardi 28 juin 2016 Statut Membre Dernière intervention 29 juin 2016
29 juin 2016 à 22:40
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
Raymond PENTIER Messages postés 58741 Date d'inscription lundi 13 août 2007 Statut Contributeur Dernière intervention 2 décembre 2024 17 248
28 juin 2016 à 19:34
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
Raptor450 Messages postés 3 Date d'inscription mardi 28 juin 2016 Statut Membre Dernière intervention 29 juin 2016
29 juin 2016 à 22:47
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