RECHERCHEV RECURSIF
Résolu
Raptor450
Messages postés
3
Date d'inscription
Statut
Membre
Dernière intervention
-
Raptor450 Messages postés 3 Date d'inscription Statut Membre Dernière intervention -
Raptor450 Messages postés 3 Date d'inscription Statut Membre Dernière intervention -
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.
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
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
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
Raptor450
Messages postés
3
Date d'inscription
Statut
Membre
Dernière intervention
Superbe la seconde formule solutionne parfaitement mon besoin. Je vais pouvoir rendre ma copie dans le délai. Merci de coup de main Vaucluse ;=)
Bonjour.
Je ne comprends pas, parce que ça marche très bien sur ma machine.
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