??A propos de la fct INDEX??

  • Initiateur de la discussion Initiateur de la discussion Max
  • Date de début Date de début

Boostez vos compétences Excel avec notre communauté !

Rejoignez Excel Downloads, le rendez-vous des passionnés où l'entraide fait la force. Apprenez, échangez, progressez – et tout ça gratuitement ! 👉 Inscrivez-vous maintenant !

M

Max

Guest
Salut le forum!
Belle journée n'est-ce pas?!!
Ma question ne devrait pas poser de gros problème aux spécialistes qui se cachent parmi vous, alors la voilà:

Concernant la fonction INDEX(Plage,N° ligne, N° colonne):
Je parviens à remplacer N° ligne et N° colonne par la valeur d'une cellule. J'aimerais faire de même avec Plage: j'ai essayé de nomer ma plage, et de faire référence à ce nom dans une cellule.
A pas marché!! Why why why??!!

Avez-vous une astuce?
Merci d'avance.
 
Bonjour,

Il faut utiliser la fonction INDIRECT en faisant référence à la cellule qui contient le nom de ta plage.

INDEX(INDIRECT(Cellule_contenant_le_nom; N° ligne; N° Colonne))


Bonne journée.
 
Merci Alain!!

ça marche parfaitement. Que dire... pas même mon boss, qui maîtrise pas mal excel, n'avait pu me répondre. Il passait par une macro, mais qd on peut éviter...

Chapeau bas!
La journée s'annonce bien!
 
Bonjour, Max

Alain t'as donné la fonction Indirect, qui permet de transformer une chaîne texte en une référence. De la manière ou Alain te le montre, la plage de cellule est fixe. Avec la fonction adresse(), il est possible de la rendre dynamique, la fonction adresse calculant l'adresse d'une cellule par des calculs, en intégrant les fonctions ligne() et colonne(), pour le nom de la feuille la fonction cellule().

Je te joins un fichier des différentes possibilités de la fonction INDEX().

Bonne journée

@+Jean-Marie
 

Pièces jointes

bonjour,

une autre façon de créer un nom qui contiendra une plage variable est de le définir en utilisant la fonction décaler :
=decaler(a1;0;0;12;12)
permet de faire référence à une zonne correspondant à 12 lignes et 12 colonnes au départ de A1

en mettant des noms de cellules à la place des constantes on a une zone de recherche qui dépend de choix saisis.

si le nom donné est toto la formule de recherche
=index(toto;...;...)

A+
 
- Navigue sans publicité
- Accède à Cléa, notre assistante IA experte Excel... et pas que...
- Profite de fonctionnalités exclusives
Ton soutien permet à Excel Downloads de rester 100% gratuit et de continuer à rassembler les passionnés d'Excel.
Je deviens Supporter XLD
Assurez vous de marquer un message comme solution pour une meilleure transparence.

Discussions similaires

Réponses
5
Affichages
514
Retour