Une version simplifiée de mon problème est que sur une autre feuille appelée Sheet2
J'ai des données dont je veux faire la moyenne :
=AVERAGE(Sheet2!$A$1:Sheet2!$A$100)
En fonction de l'endroit où le code ci-dessus est utilisé, je dois échanger la colonne A
pour une autre lettre, par exemple colonne D
. Pour ce faire, j'ai créé une fonction :
=MID("ABCDEFGHIJKLMNOPQRSTUVWXYZ",4,1)
qui produira D
.
Mon problème est qu'au lieu d'avoir à écrire :
=AVERAGE(Sheet2!$D$1:Sheet2!$D$100)
Je veux utiliser :
=AVERAGE(Sheet2!$MID("ABCDEFGHIJKLMNOPQRSTUVWXYZ",4,1)$1:Sheet2!$MID("ABCDEFGHIJKLMNOPQRSTUVWXYZ",4,1)$100)
mais Excel ne l'accepte pas. Comment puis-je utiliser les fonctions à côté de Sheet2!
?