RechercheV avec plusieurs sorties possibles
Résolu/Fermé
Prophet01
Messages postés
3
Date d'inscription
mardi 9 juillet 2013
Statut
Membre
Dernière intervention
11 juillet 2013
-
Modifié par Prophet01 le 9/07/2013 à 17:29
Prophet01 Messages postés 3 Date d'inscription mardi 9 juillet 2013 Statut Membre Dernière intervention 11 juillet 2013 - 11 juil. 2013 à 10:58
Prophet01 Messages postés 3 Date d'inscription mardi 9 juillet 2013 Statut Membre Dernière intervention 11 juillet 2013 - 11 juil. 2013 à 10:58
A voir également:
- RechercheV avec plusieurs sorties possibles
- Excel somme de recherchev sur plusieurs feuilles ✓ - Forum Excel
- Recherchev texte - Forum Excel
- Si(recherchev vrai alors) ✓ - Forum Excel
- 2 recherchev dans une formule - Forum Excel
- Recherchev dans un tableau croisé dynamique - Forum Excel
2 réponses
via55
Messages postés
14504
Date d'inscription
mercredi 16 janvier 2013
Statut
Membre
Dernière intervention
21 décembre 2024
2 738
9 juil. 2013 à 17:45
9 juil. 2013 à 17:45
Bonjour
C'est possible en rajoutant une colonne AVANT les valeurs pour les classer
Voir exemple :
https://www.cjoint.com/?3GjrTow5ntI
Cdlmnt
C'est possible en rajoutant une colonne AVANT les valeurs pour les classer
Voir exemple :
https://www.cjoint.com/?3GjrTow5ntI
Cdlmnt
Mike-31
Messages postés
18352
Date d'inscription
dimanche 17 février 2008
Statut
Contributeur
Dernière intervention
21 décembre 2024
5 110
Modifié par Mike-31 le 9/07/2013 à 18:23
Modifié par Mike-31 le 9/07/2013 à 18:23
Bonjour,
Tu peux le faire directement, commence par nommer tes plages cela écourtera et simplifiera la formule
exemple la plage colonne A dans mon exemple nommée col_A et la plage colonne B nommée col_B
le critère recherche saisi en cellule H1
colle cette formule matricielle qu'il faudra confirmer en cliquant en même temps sur les 3 touches du clavier Ctrl, Shift et Entrée
si tu fais bien la formule se placera entre {}
ensuite incrémente vers le bas
=SI(LIGNES($1:1)<=NB.SI(col_A;$H$1);INDEX(col_B;PETITE.VALEUR(SI(col_A=$H$1;LIGNE(INDIRECT("1:"&LIGNES(col_A))));LIGNES($1:1)));"")
si tu as besoin d'un exemple faire signe
A+
Mike-31
Une période d'échec est un moment rêvé pour semer les graines du savoir.
Tu peux le faire directement, commence par nommer tes plages cela écourtera et simplifiera la formule
exemple la plage colonne A dans mon exemple nommée col_A et la plage colonne B nommée col_B
le critère recherche saisi en cellule H1
colle cette formule matricielle qu'il faudra confirmer en cliquant en même temps sur les 3 touches du clavier Ctrl, Shift et Entrée
si tu fais bien la formule se placera entre {}
ensuite incrémente vers le bas
=SI(LIGNES($1:1)<=NB.SI(col_A;$H$1);INDEX(col_B;PETITE.VALEUR(SI(col_A=$H$1;LIGNE(INDIRECT("1:"&LIGNES(col_A))));LIGNES($1:1)));"")
si tu as besoin d'un exemple faire signe
A+
Mike-31
Une période d'échec est un moment rêvé pour semer les graines du savoir.
Prophet01
Messages postés
3
Date d'inscription
mardi 9 juillet 2013
Statut
Membre
Dernière intervention
11 juillet 2013
11 juil. 2013 à 10:58
11 juil. 2013 à 10:58
Bonjour,
Cette solution convient parfaitement à mon besoin et je vous en remercie. Le test fonctionne très bien ce qui me dispense de vous demander un exemple, je ne vous embête pas plus longtemps.
Merci beaucoup pour votre apport, et bonne journée à vous.
Cette solution convient parfaitement à mon besoin et je vous en remercie. Le test fonctionne très bien ce qui me dispense de vous demander un exemple, je ne vous embête pas plus longtemps.
Merci beaucoup pour votre apport, et bonne journée à vous.
11 juil. 2013 à 10:57
Malheureusement je ne peux pas modifier la BDD car je ne suis pas le seul à travailler dessus.
Merci quand même pour votre investissement et votre retour.
Bonne journée