Rechercher texte dans colonne puis afficher une cellule
Résolu/Fermé
A voir également:
- Rechercher une valeur dans un tableau excel et l'afficher
- Excel recherche texte dans colonne - Meilleures réponses
- Excel recherche texte dans plage cellule - Meilleures réponses
- (excel] rechercher une valeur et l'afficher ✓ - Forum - Excel
- Rechercher une valeur dans une matrice et pas dans une simple colonne ✓ - Forum - Excel
- Chercher une valeur dans un tableau excel - Forum - Excel
- Si valeur dans colonne A afficher contenu même ligne col B ✓ - Forum - Excel
- Rechercher texte dans colonne puis afficher une cellule ✓ - Forum - Excel
3 réponses
michel_m
29 déc. 2016 à 11:06
- Messages postés
- 16574
- Date d'inscription
- lundi 12 septembre 2005
- Statut
- Contributeur
- Dernière intervention
- 3 août 2022
29 déc. 2016 à 11:06
Bonjour
Si la valeur inscrite en D49 (ou D100 ou...) n'est pas dans 'Infos ID' A1:A1000
ta formule renverra #NA plutôt que "non" (erreur dans Equiv)
donc
la maquette
https://mon-partage.fr/f/D1xvGUmH/
Si la valeur inscrite en D49 (ou D100 ou...) n'est pas dans 'Infos ID' A1:A1000
ta formule renverra #NA plutôt que "non" (erreur dans Equiv)
donc
=SI(NB.SI(plage;D49)>0;DECALER('Infos ID'!A$1;EQUIV(D49;plage;0)-1;1);"non")
A1:A1000 nommé "plage"
la maquette
https://mon-partage.fr/f/D1xvGUmH/
NaXiLeAn
29 déc. 2016 à 10:23
- Messages postés
- 112
- Date d'inscription
- mercredi 27 juillet 2016
- Statut
- Membre
- Dernière intervention
- 2 juin 2020
29 déc. 2016 à 10:23
Bonjour,
à la place de ton "oui" dans ta formule, mets une recherchev
=SI(EQUIV(D49;'Infos ID'!$A$1:$A$1000;0);recherchev(D49;$A$200:$B$200;2;faux);"non")
à la place de ton "oui" dans ta formule, mets une recherchev
=SI(EQUIV(D49;'Infos ID'!$A$1:$A$1000;0);recherchev(D49;$A$200:$B$200;2;faux);"non")
Merci pour vos réponses rapides, j'ai résolu mon soucis grâce aux idées que vous avez émises.
Au final, voici ma formule :
=SI(NB.SI('Infos ID'!A$10:A$1000;D2)>0;DECALER('Infos ID'!A$10;EQUIV(D2;'Infos ID'!A$10:A$1000;0)-1;9);"non")
J'affiche ainsi la 9e cellule de la ligne où le critère de recherche a été trouvé.
Cdl.
Au final, voici ma formule :
=SI(NB.SI('Infos ID'!A$10:A$1000;D2)>0;DECALER('Infos ID'!A$10;EQUIV(D2;'Infos ID'!A$10:A$1000;0)-1;9);"non")
J'affiche ainsi la 9e cellule de la ligne où le critère de recherche a été trouvé.
Cdl.