En attendant le souper, je farfouille dans mon classeur. Je n'arrive pas à
avoir ce que je veux avec la fonction DECALER.
J'ai une liste de 2 colonnes (Téléphone et Ville) dont je veux référencer
avec la fonction décaler.
exemple
Tél Ville
289-3345 MaVille
365-6159 TaVille
322-5126 SaVille
J'utilise cette fonction dans Insertion, Nom, TabTelVille et
=DECALER(TelVille!$A$2:$B$2;0;0;NBVAL(TelVille!$A:$B);1)
Il ne m'est pas possible d'avoir la 2e colonne dans une INDEX par la suite
(car je cherche la ville à quoi correspond le Tél) avec
=INDEX(TabTelVille;1;2) (où j'ai mis 1 comme 2e argument pour tester que la
fonction me retourne bien MaVille). J'obtiens #REF! ...
Avec vous une idée?
Merci d'avance et Bonne soirée!
Danielle
--
(___) Danielle
(oo) "... A quoi bon la charrue
\/-------\ et la voile, la terre et
|| || \ la vie sans la liberté?"
||---W|| * - Ralph Waldo Emerson
^^ ^^
sauf le respect que je te dois, la formule n'est-elle pas celle-ci ? ÞCALER(telville!$A$2:$B$2;;;NBVAL(telville!$A:$A)-1;2) ?
PS - Si je me suis fourvoyé, puis-je échapper aux pffff ? Ben non tu peux pas.... !
Pffffff.... Les 2 formulations sont strictements équivalentes ! Je me suis contenté d'adapter la proposition de DanC en corrigeant l'erreur : Il faut soustraire 2 si on utilise NBVAL(telville!$A:$B) puisqu'il y a 2 étiquettes de colonnes ou soustraire 1 si on utilise NBVAL(telville!$A:$A) (une seule étiquette)
AV
sauf le respect que je te dois, la formule n'est-elle pas
celle-ci ?
ÞCALER(telville!$A$2:$B$2;;;NBVAL(telville!$A:$A)-1;2) ?
PS - Si je me suis fourvoyé, puis-je échapper aux pffff ?
Ben non tu peux pas.... !
Pffffff....
Les 2 formulations sont strictements équivalentes !
Je me suis contenté d'adapter la proposition de DanC en corrigeant l'erreur :
Il faut soustraire 2 si on utilise NBVAL(telville!$A:$B) puisqu'il y a 2
étiquettes de colonnes ou soustraire 1 si on utilise NBVAL(telville!$A:$A) (une
seule étiquette)
sauf le respect que je te dois, la formule n'est-elle pas celle-ci ? ÞCALER(telville!$A$2:$B$2;;;NBVAL(telville!$A:$A)-1;2) ?
PS - Si je me suis fourvoyé, puis-je échapper aux pffff ? Ben non tu peux pas.... !
Pffffff.... Les 2 formulations sont strictements équivalentes ! Je me suis contenté d'adapter la proposition de DanC en corrigeant l'erreur : Il faut soustraire 2 si on utilise NBVAL(telville!$A:$B) puisqu'il y a 2 étiquettes de colonnes ou soustraire 1 si on utilise NBVAL(telville!$A:$A) (une seule étiquette)
pour autant qu'elles soient identiques, elles n'aboutissent pas au même résultat.
Je préferais encore les pffffff !
;-))
amicalement
-----Original Message----- Boffff
.
AV
Heu... surtout ne te méprend pas : le bofff s'adresse à ma propre personne ! Je pense avoir attribué au questionneur des intentions qu'il n'a peut-être pas, à savoir : Définir la plage d'une dimension double de celle réellement utilisée d'où l'emploi du "NBVAL(telville!$A:$B)" Le seul intêrét (??) "palpable" étant, d'éventuellement, avoir une plage avec qquelques lignes vides sans qu'un INDEX échoue sur une plage ainsi définie Mais est-ce bien raisonnable d'avoir pensé ça ? Je pense être le seul à avoir pensé que le questionneur pouvait ainsi penser ! ;-) AV
Heu... surtout ne te méprend pas : le bofff s'adresse à ma propre personne !
Je pense avoir attribué au questionneur des intentions qu'il n'a peut-être pas,
à savoir :
Définir la plage d'une dimension double de celle réellement utilisée d'où
l'emploi du "NBVAL(telville!$A:$B)"
Le seul intêrét (??) "palpable" étant, d'éventuellement, avoir une plage avec
qquelques lignes vides sans qu'un INDEX échoue sur une plage ainsi définie
Mais est-ce bien raisonnable d'avoir pensé ça ?
Je pense être le seul à avoir pensé que le questionneur pouvait ainsi penser !
;-)
AV
Heu... surtout ne te méprend pas : le bofff s'adresse à ma propre personne ! Je pense avoir attribué au questionneur des intentions qu'il n'a peut-être pas, à savoir : Définir la plage d'une dimension double de celle réellement utilisée d'où l'emploi du "NBVAL(telville!$A:$B)" Le seul intêrét (??) "palpable" étant, d'éventuellement, avoir une plage avec qquelques lignes vides sans qu'un INDEX échoue sur une plage ainsi définie Mais est-ce bien raisonnable d'avoir pensé ça ? Je pense être le seul à avoir pensé que le questionneur pouvait ainsi penser ! ;-) AV
DanC
Merci AV et verificator
Je ne sais plus quoi penser ;-)) Tout est OK maintenant!
Alors y aurait-il un autre moyen de définir une plage nommée de dimension aléatoire et de pouvoir utiliser INDEX sur cette plage ?
Bonne journée! Danielle "AV" a écrit dans le message de news: e0SrvE%
Heu... surtout ne te méprend pas : le bofff s'adresse à ma propre personne ! Je pense avoir attribué au questionneur des intentions qu'il n'a peut-être pas, à savoir : Définir la plage d'une dimension double de celle réellement utilisée d'où l'emploi du "NBVAL(telville!$A:$B)" Le seul intêrét (??) "palpable" étant, d'éventuellement, avoir une plage avec qquelques lignes vides sans qu'un INDEX échoue sur une plage ainsi définie Mais est-ce bien raisonnable d'avoir pensé ça ? Je pense être le seul à avoir pensé que le questionneur pouvait ainsi penser ! ;-) AV
Merci AV et verificator
Je ne sais plus quoi penser ;-))
Tout est OK maintenant!
Alors y aurait-il un autre moyen de définir une plage nommée de dimension
aléatoire et de pouvoir utiliser INDEX sur cette plage ?
Bonne journée!
Danielle
"AV" <alainPFFFvallon@wanadoo.fr> a écrit dans le message de news:
e0SrvE%239EHA.3840@tk2msftngp13.phx.gbl...
Heu... surtout ne te méprend pas : le bofff s'adresse à ma propre personne
!
Je pense avoir attribué au questionneur des intentions qu'il n'a peut-être
pas,
à savoir :
Définir la plage d'une dimension double de celle réellement utilisée d'où
l'emploi du "NBVAL(telville!$A:$B)"
Le seul intêrét (??) "palpable" étant, d'éventuellement, avoir une plage
avec
qquelques lignes vides sans qu'un INDEX échoue sur une plage ainsi définie
Mais est-ce bien raisonnable d'avoir pensé ça ?
Je pense être le seul à avoir pensé que le questionneur pouvait ainsi
penser !
;-)
AV
Je ne sais plus quoi penser ;-)) Tout est OK maintenant!
Alors y aurait-il un autre moyen de définir une plage nommée de dimension aléatoire et de pouvoir utiliser INDEX sur cette plage ?
Bonne journée! Danielle "AV" a écrit dans le message de news: e0SrvE%
Heu... surtout ne te méprend pas : le bofff s'adresse à ma propre personne ! Je pense avoir attribué au questionneur des intentions qu'il n'a peut-être pas, à savoir : Définir la plage d'une dimension double de celle réellement utilisée d'où l'emploi du "NBVAL(telville!$A:$B)" Le seul intêrét (??) "palpable" étant, d'éventuellement, avoir une plage avec qquelques lignes vides sans qu'un INDEX échoue sur une plage ainsi définie Mais est-ce bien raisonnable d'avoir pensé ça ? Je pense être le seul à avoir pensé que le questionneur pouvait ainsi penser ! ;-) AV
verificator
bonsoir Danielle,
Alors y aurait-il un autre moyen de définir une plage nommée de dimension
aléatoire et de pouvoir utiliser INDEX sur cette plage ?
oui, en utilisant dans la formule alea() à la place de nbval, avec le risque d'obtenir des #REF sur ta formule. Et enfin, quel interêt ??
amicalement
bonsoir Danielle,
Alors y aurait-il un autre moyen de définir une plage
nommée de dimension
aléatoire et de pouvoir utiliser INDEX sur cette plage ?
oui, en utilisant dans la formule alea() à la place de
nbval, avec le risque d'obtenir des #REF sur ta formule.
Et enfin, quel interêt ??