XL 2010 désigner une plage comme une cellule avec Index

F22Raptor

XLDnaute Occasionnel
Hello
Je voudrais dans une formule faire référence à une plage, qui sera flottante.
Avec une cellule, ça ne poserait pas de problème : =Index(Matrice ; NumLigne ; NumColonne) me retourne le contenu d'une cellule avec NumLigne et NumColonne en variables flottantes, dépendant d'autres cellules.

Mais comment faire flotter Matrice, à l'intérieur de ma formule Index ?
Si je veux que cela fasse référence à D2:E2 ou plutôt à E17:F17, comment l'indiquer dans la formule, avec les colonnes et les lignes en variables ?

Merci !

EDIT : avec INDIRECT, il est possible de faire quelque chose, mais cela demande des noms de colonne au format A,B,C ... et pas des réfs de colonne 1,2,3... que l'on peut calculer dans une cellule
 

F22Raptor

XLDnaute Occasionnel
J'ai trouvé ! Je laisse le sujet pour que ça puisse servir.
Il faut se servir de la fonction DECALER.

Bonne journée à tous
 

F22Raptor

XLDnaute Occasionnel
Merci PJ !
Mon problème avec indirect, c'est qu'il faut traduire le chiffre "5" en lettre "E" pour concaténer ensuite.

Avec DECALER, on peut faire référence à des chiffres directement :)
 

Discussions similaires


Haut Bas