Twitter iPhone pliant OnePlus 11 PS5 Disney+ Orange Livebox Windows 11

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

2 réponses
Avatar
didier vandeplassche
Bonjour

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

fonctionne parfaitement si C3 contient le nom d'une plage nomm=E9e
d=E9finie sous la forme =3D$B$1:$C$2

mais pas du tout si cette plage est d=E9finie de mani=E8re dynamique sous
la forme =3Ddecaler(B1;0;0;NBVAL($B:$B);NBVAL($1:$1))



Quelqu'un a une id=E9e ?

2 réponses

Avatar
MichD
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 ?
Avatar
michel ou sam
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" a écrit dans le message de
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 ?