référence à une plage nommée ne fonctionne pas avec "Index"

Le
didier vandeplassche
Bonjour

=index(indirect($C$3);1;1)

fonctionne parfaitement si C3 contient le nom d'une plage nommée
définie sous la forme =$B$1:$C$2

mais pas du tout si cette plage est définie de manière dynamique sous
la forme =decaler(B1;0;0;NBVAL($B:$B);NBVAL($1:$1))



Quelqu'un a une idée ?
Questions / Réponses high-tech
Vidéos High-Tech et Jeu Vidéo
Téléchargements
Vos réponses
Gagnez chaque mois un abonnement Premium avec GNT : Inscrivez-vous !
Trier par : date / pertinence
MichD
Le #23411981
Bonjour,

Soit le NOM suivant :
Nom = toto
fait référence à : ÞCALER(Feuil1!B2;;;NBVAL(Feuil1!B:B);2)
Soit la plage débutant en B1:Cx
x étant la dernière ligne occupée dans la colonne B:B

Si tu veux extraire des données du tableau selon leur position dans le tableau "Toto"
tu peux utiliser ceci :
=INDEX(DECALER(toto;;;;);2;2)
Retourne la valeur de la cellule en C3

Mais je ne sais pas trop ce que tu tentes de faire !


MichD
--------------------------------------------
"didier vandeplassche" a écrit dans le message de groupe de discussion :


Bonjour

=index(indirect($C$3);1;1)

fonctionne parfaitement si C3 contient le nom d'une plage nommée
définie sous la forme =$B$1:$C$2

mais pas du tout si cette plage est définie de manière dynamique sous
la forme Þcaler(B1;0;0;NBVAL($B:$B);NBVAL($1:$1))



Quelqu'un a une idée ?
michel ou sam
Le #23412491
Bonjour,
j'ai testé
=INDEX(DECALER(B1;0;0;NBVAL($B:$B);NBVAL($1:$1));2;3) et ça fonctionne

vérifie bien l'écriture de DECALER et de INDEX

Michel

"didier vandeplassche" news:
Bonjour

=index(indirect($C$3);1;1)

fonctionne parfaitement si C3 contient le nom d'une plage nommée
définie sous la forme =$B$1:$C$2

mais pas du tout si cette plage est définie de manière dynamique sous
la forme Þcaler(B1;0;0;NBVAL($B:$B);NBVAL($1:$1))



Quelqu'un a une idée ?
Publicité
Poster une réponse
Anonyme