Fonction indirect : chemin d'accès variable

Résolu
Utilisateur anonyme -  
 Utilisateur anonyme -
Bonjour,

Soit la formule :
=DECALER(INDEX('[ESP D1.xlsx]Classement'!$D$8:$L$28;EQUIV(D14;'[ESP D1.xlsx]Classement'!$D$8:$D$28;0);1);0;7)
qui renvoie :
33

Je voudrais que "ESP D1" soit une valeur renvoyée par une autre cellule. Concrètement, je veux que cette cellule spécifie le nom du fichier à exploiter.

J'ai cru comprendre qu'il fallait utiliser la fonction indirect, mais je tombe toujours sur une erreur #REF!.

Merci de votre aide,



--
Cordialement,
PN6K12.

2 réponses

  1. via55 Messages postés 14393 Date d'inscription   Statut Membre Dernière intervention   2 759
     
    Bonsoir

    En supposant le nom du fichier en A2 :

    =DECALER(INDEX( INDIRECT("'[" & A2 & ".xlsx]Classement'!$D$8:$L$28");EQUIV(D14;INDIRECT("'[" & A2 & ".xlsx]Classement'!$D$8:$D$28");0);1);0;7)

    Cdlmnt
    0
  2. Utilisateur anonyme
     
    Bonsoir,

    Super, ça marche !

    Merci infiniment via55 !

    Bonne soirée,
    0