RechercheV qui renvoit plusieurs valeurs
Résolu/Fermé
Caloow
Messages postés
14
Date d'inscription
mercredi 15 janvier 2014
Statut
Membre
Dernière intervention
8 août 2014
-
21 mars 2014 à 10:07
Caloow Messages postés 14 Date d'inscription mercredi 15 janvier 2014 Statut Membre Dernière intervention 8 août 2014 - 21 mars 2014 à 13:58
Caloow Messages postés 14 Date d'inscription mercredi 15 janvier 2014 Statut Membre Dernière intervention 8 août 2014 - 21 mars 2014 à 13:58
A voir également:
- RechercheV qui renvoit plusieurs valeurs
- Quand on visite cette page, des messages sont échangés entre le navigateur et le site web. des extraits des messages échangés lors de la première connexion sont reproduits ci-dessous. des valeurs ont été remplacées par des numéros. retrouvez chacune de ces valeurs. - Forum Windows 10
- Excel liste de valeurs - Guide
- Recherchev texte - Forum Excel
- Excel somme de recherchev sur plusieurs feuilles ✓ - Forum Excel
- Faites afficher avec un fond coloré les cellules qui contiennent une valeur comprise entre 250 et 350. quel nombre est dessiné en surbrillance ? - Forum VB / VBA
4 réponses
Mike-31
Messages postés
18354
Date d'inscription
dimanche 17 février 2008
Statut
Contributeur
Dernière intervention
1 janvier 2025
5 111
Modifié par Mike-31 le 21/03/2014 à 11:11
Modifié par Mike-31 le 21/03/2014 à 11:11
Bonjour,
je te conseille de nommer tes plages de ton premier tableau qui semble être sur une feuille différente, exemple la plage A2:A100 nommée col_A
la plage de recherche en B soit de B2à B100 nommée col_B ou le nom souhaité
ensuite colle cette formule matricielle en B2 dans ton deuxième tableau
=SI(LIGNES($1:1)<=NB.SI(col_B;$A$2);INDEX(col_A;PETITE.VALEUR(SI(col_B=$A$2;LIGNE(INDIRECT("1:"&LIGNES(col_B))));LIGNES($1:1)));"")
pour confirmer une formule matricielle une fois la formule saisie ou collée il faut cliquer en même temps sur trois touches du clavier Ctrl, Shift (touche majuscule) et Entrée
si tu fais bien la formule se placera entre deux accolades {}
comme ceci
{=SI(LIGNES($1:1)<=NB.SI(col_B;$A$2);INDEX(col_A;PETITE.VALEUR(SI(col_B=$A$2;LIGNE(INDIRECT("1:"&LIGNES(col_B))));LIGNES($1:1)));"")}
ensuite incrémente vers le bas
si tu n'y arrives pas crée un fichier exemple et poste le avec ce lien
https://www.cjoint.com/
A+
Mike-31
Une période d'échec est un moment rêvé pour semer les graines du savoir.
je te conseille de nommer tes plages de ton premier tableau qui semble être sur une feuille différente, exemple la plage A2:A100 nommée col_A
la plage de recherche en B soit de B2à B100 nommée col_B ou le nom souhaité
ensuite colle cette formule matricielle en B2 dans ton deuxième tableau
=SI(LIGNES($1:1)<=NB.SI(col_B;$A$2);INDEX(col_A;PETITE.VALEUR(SI(col_B=$A$2;LIGNE(INDIRECT("1:"&LIGNES(col_B))));LIGNES($1:1)));"")
pour confirmer une formule matricielle une fois la formule saisie ou collée il faut cliquer en même temps sur trois touches du clavier Ctrl, Shift (touche majuscule) et Entrée
si tu fais bien la formule se placera entre deux accolades {}
comme ceci
{=SI(LIGNES($1:1)<=NB.SI(col_B;$A$2);INDEX(col_A;PETITE.VALEUR(SI(col_B=$A$2;LIGNE(INDIRECT("1:"&LIGNES(col_B))));LIGNES($1:1)));"")}
ensuite incrémente vers le bas
si tu n'y arrives pas crée un fichier exemple et poste le avec ce lien
https://www.cjoint.com/
A+
Mike-31
Une période d'échec est un moment rêvé pour semer les graines du savoir.
Mike-31
Messages postés
18354
Date d'inscription
dimanche 17 février 2008
Statut
Contributeur
Dernière intervention
1 janvier 2025
5 111
21 mars 2014 à 13:06
21 mars 2014 à 13:06
Re,
Sur la feuille Formation, n'utilise pas de filtre qui font mauvais ménage avec les formules, en A2 sélectionne le critère de ton choix et en colonne B tu as bien le résultat.
il est possible d'obtenir les résultats en ligne afin d'afficher sur chaque ligne des critères différents
https://www.cjoint.com/?DCvngzFwTka
Sur la feuille Formation, n'utilise pas de filtre qui font mauvais ménage avec les formules, en A2 sélectionne le critère de ton choix et en colonne B tu as bien le résultat.
il est possible d'obtenir les résultats en ligne afin d'afficher sur chaque ligne des critères différents
https://www.cjoint.com/?DCvngzFwTka
Gyrus
Messages postés
3334
Date d'inscription
samedi 20 juillet 2013
Statut
Membre
Dernière intervention
9 décembre 2016
524
21 mars 2014 à 10:51
21 mars 2014 à 10:51
Bonjour,
C'est un thème fréquemment abordé.
Fais une recherche sur "Liste en cascade"
A+
C'est un thème fréquemment abordé.
Fais une recherche sur "Liste en cascade"
A+
Caloow
Messages postés
14
Date d'inscription
mercredi 15 janvier 2014
Statut
Membre
Dernière intervention
8 août 2014
21 mars 2014 à 11:34
21 mars 2014 à 11:34
D'accord merci, je vais gratter la dessus
Caloow
Messages postés
14
Date d'inscription
mercredi 15 janvier 2014
Statut
Membre
Dernière intervention
8 août 2014
21 mars 2014 à 13:58
21 mars 2014 à 13:58
Re,
D'accord c'est noté,
Merci de ton aide, je vais me débrouiller avec ça !
Encore merci pour la rapidité de réponse.
A +
D'accord c'est noté,
Merci de ton aide, je vais me débrouiller avec ça !
Encore merci pour la rapidité de réponse.
A +
Modifié par Caloow le 21/03/2014 à 11:44
https://www.cjoint.com/?DCvlQuoklOm
Merci d'avance
EDIT : Je n'ai pas réussi à faire fonctionner ta formule. Mais je pense qu'elle ne réalise pas tout à fait se que je souhaite. Ce que je voudrai c'est qu'on me renvoi une liste de choix