Matrice variable dans une fonction Index

Y compris Power BI, Power Query et toute autre question en lien avec Excel
Répondre
f
faylafamille
Nouveau venu
Nouveau venu
Messages : 4
Inscrit le : 18 avril 2019
Version d'Excel : 2016 fr

Message par faylafamille » 18 avril 2019, 15:17

Bonjour,

Mon problème est le suivant :

j'ai besoin de récupérer un code associé à un type de projet à l'aide d'une fonction Index. La fonction Index va néanmoins me renvoyer la première valeur correspondante au type de projet souhaité, et j'ai besoin d'avoir également la 2ème valeur, la 3ème, ..., jusqu'à la 10ème.

ma fonction est la suivante :
INDEX('Base'!$A$2:$CG$10000;EQUIV(projettypeA;'Base'!$R$2:$R$10000;0);1)

j'avais ainsi penser à faire varier ma matrice de recherche de la manière suivante :
INDEX("'Base'!A"&EQUIV(projettypeA;'Base'!$R$2:$R$10000;0)&":CG10000";EQUIV(projettypeA;"'Base'!$R$"&EQUIV(ProjettypeA;'Base'!$R$2:$R$10000;0)&":$R$10000";0);1)

cela semble cependant impossible.

Pouvez-vous m'aider s'il vous plaît ?

Merci par avance.
Avatar du membre
DjiDji59430
Membre impliqué
Membre impliqué
Messages : 2'288
Appréciations reçues : 86
Inscrit le : 18 avril 2015
Version d'Excel : 2019 FR

Message par DjiDji59430 » 18 avril 2019, 15:50

Bonjour,

Un fichier (test) permettrait de répondre plus précisément à ta question

Crdmt
f
faylafamille
Nouveau venu
Nouveau venu
Messages : 4
Inscrit le : 18 avril 2019
Version d'Excel : 2016 fr

Message par faylafamille » 19 avril 2019, 09:21

Test formule.xlsx
(44.59 Kio) Téléchargé 2 fois
Bonjour,

merci pour ta réponse, voici un fichier test simplifié, mais qui suffit à comprendre la problématique.

Merci encore
Avatar du membre
DjiDji59430
Membre impliqué
Membre impliqué
Messages : 2'288
Appréciations reçues : 86
Inscrit le : 18 avril 2015
Version d'Excel : 2019 FR

Message par DjiDji59430 » 19 avril 2019, 12:30

Re

Si c'est pour une recherche, un simple TCD suffit.
Un exemple :
Test formule.xlsx
(50.76 Kio) Téléchargé 4 fois
Crdlmt
f
faylafamille
Nouveau venu
Nouveau venu
Messages : 4
Inscrit le : 18 avril 2019
Version d'Excel : 2016 fr

Message par faylafamille » 24 avril 2019, 10:03

Bonjour,

merci pour cette réponse, effectivement le TCD me permet d'obtenir le résultat souhaité mais cela m'oblige à le mettre à jour à chaque fois, étant donné que les critères peuvent être différent. N'y-a-t-il pas un moyen automatisé de la faire ?
Avatar du membre
DjiDji59430
Membre impliqué
Membre impliqué
Messages : 2'288
Appréciations reçues : 86
Inscrit le : 18 avril 2015
Version d'Excel : 2019 FR

Message par DjiDji59430 » 24 avril 2019, 12:15

faylafamille a écrit :
24 avril 2019, 10:03
mais cela m'oblige à le mettre à jour à chaque fois, étant donné que les critères peuvent être différent. N'y-a-t-il pas un moyen automatisé de la faire ?
Si surement en VBA a la place du tcd (et je ne sais pas faire), mais cela ne t’empêchera pas à chaque fois de rentrer tes critères, s'ils sont différents !
Et si tu as 3 ou 4 jeux de critères, tu te prépares 3 ou 4 TCD "critérisés".
Ou tu enregistres des macros

Crdlmt
f
faylafamille
Nouveau venu
Nouveau venu
Messages : 4
Inscrit le : 18 avril 2019
Version d'Excel : 2016 fr

Message par faylafamille » 24 avril 2019, 13:31

Ok, merci beaucoup pour ton aide !! Les TCD restent une très bonne solution.

Bonne journée
Répondre
  • Sujets similaires
    Réponses
    Vues
    Dernier message