Plage à adresse dépendante de résultats
Résolu
L28
Messages postés
159
Date d'inscription
Statut
Membre
Dernière intervention
-
L28 Messages postés 159 Date d'inscription Statut Membre Dernière intervention -
L28 Messages postés 159 Date d'inscription Statut Membre Dernière intervention -
Bonjour,
Je cherche à concevoir une fonction recherche multi critère et multi résultats dans Excel de manière à créer une liste de résultats.
Pour cela je cherche à créer une plage de recherche qui se réduit au fur et à mesure que des résultats sont trouvés.
Pour faire simple j'aimerai faire de la sorte:
N° LIGNE | REF1 | REF2 | ....
1...
453..
656...
758...
Et donc pour faire cela il me faudrait utiliser la fonction EQUIV qui me permet de sortir le numéro de ligne.
La première ligne est simple c'est EQUIV(Recherche;A1:A1000)
Sauf que pour les autres je suis bloqué il faudrait que je fasse une adresse de plage de la manière suivante:
EQUIV(Recherche;A(.....):A1000) Avec le (.....) correspondant au résultat écrit dans la cellule au dessus+1.
J'ai essayé ADRESSE ou CELLULE mais je ne trouve pas comme m'y prendre.
Je vous remercie par avance pour aide.
Je cherche à concevoir une fonction recherche multi critère et multi résultats dans Excel de manière à créer une liste de résultats.
Pour cela je cherche à créer une plage de recherche qui se réduit au fur et à mesure que des résultats sont trouvés.
Pour faire simple j'aimerai faire de la sorte:
N° LIGNE | REF1 | REF2 | ....
1...
453..
656...
758...
Et donc pour faire cela il me faudrait utiliser la fonction EQUIV qui me permet de sortir le numéro de ligne.
La première ligne est simple c'est EQUIV(Recherche;A1:A1000)
Sauf que pour les autres je suis bloqué il faudrait que je fasse une adresse de plage de la manière suivante:
EQUIV(Recherche;A(.....):A1000) Avec le (.....) correspondant au résultat écrit dans la cellule au dessus+1.
J'ai essayé ADRESSE ou CELLULE mais je ne trouve pas comme m'y prendre.
Je vous remercie par avance pour aide.
A voir également:
- Plage à adresse dépendante de résultats
- Darkino nouvelle adresse - Guide
- Adresse mac - Guide
- Resultats foot - Télécharger - Vie quotidienne
- Changer adresse dns - Guide
- Adresse url - Guide
2 réponses
Bonjour
C'est la fonction INDIRECT qu'il te faut utiliser
=INDIRECT("A" & 2) renvoie la valeur de A2
Donc dans ton cas remplacer le 2 par le 1er résultat trouvé +1
Cdlmnt
C'est la fonction INDIRECT qu'il te faut utiliser
=INDIRECT("A" & 2) renvoie la valeur de A2
Donc dans ton cas remplacer le 2 par le 1er résultat trouvé +1
Cdlmnt
Bonjour!
Merci beaucoup pour votre réponse ça marche à merveille! J'ai eu du mal à la mettre en oeuvre mais j'ai réussi!
Au final ma formule est la suivante:
=EQUIV(Rech1&" "&Rech2&...;INDIRECT("Feuille!A"&(A..+1)&":A1000")&" "&INDIRECT("Feuille!B"&(B..+1)&":B1000")&...)+(A...)
Le tout en calcul matriciel (Ctrl+Maj+Entrée lors de la validation de la formule)
Cela permet de faire sortir le numéro de ligne de chaque occurrence trouvée dans le tableau de données.
Manque plus qu'à utiliser une fonction recherche et de meubler la mise en forme et le tour est joué ;).
A bon entendeur ou bon Googleur/Bingeur...
Encore merci pour votre aide en tout cas!
Merci beaucoup pour votre réponse ça marche à merveille! J'ai eu du mal à la mettre en oeuvre mais j'ai réussi!
Au final ma formule est la suivante:
=EQUIV(Rech1&" "&Rech2&...;INDIRECT("Feuille!A"&(A..+1)&":A1000")&" "&INDIRECT("Feuille!B"&(B..+1)&":B1000")&...)+(A...)
Le tout en calcul matriciel (Ctrl+Maj+Entrée lors de la validation de la formule)
Cela permet de faire sortir le numéro de ligne de chaque occurrence trouvée dans le tableau de données.
Manque plus qu'à utiliser une fonction recherche et de meubler la mise en forme et le tour est joué ;).
A bon entendeur ou bon Googleur/Bingeur...
Encore merci pour votre aide en tout cas!