OVH Cloud OVH Cloud

Formule sous excel

4 réponses
Avatar
Rodolphe
Bonjour,
Le nom de feuille peut-il =EAtre une variable dans une=20
formule ?
J'ai 4 feuilles dans un classeur : 3 feuilles identiques=20
de saisie F1, F2 et F3 et une feuille de bilan B. Je=20
souhaite appliquer les formule de ma feuille B aux=20
donn=E9es de la feuille F1, ou F2 ou F3 - au choix de=20
l'utilisateur : appeler le r=E9sultat de la cellule C2 par=20
exemple. Je souhaite que l'utilisateur n'ai qu'=E0=20
sp=E9cifier le nom de la feuille F1 F2 ou F3 sur laquelle=20
il souhaite faire porter le bilan. Ceci est possible dans=20
LOTUS 1.2.3., est-ce possible sous Excel ?

4 réponses

Avatar
AV
Pour avoir la valeur de la cellule A4 de la feuille dont le nom est écrit en C2
:
=INDIRECT(C2&"!A4")

AV

"Rodolphe" a écrit dans le message news:
08d901c35a98$7e894500$
Bonjour,
Le nom de feuille peut-il être une variable dans une
formule ?
J'ai 4 feuilles dans un classeur : 3 feuilles identiques
de saisie F1, F2 et F3 et une feuille de bilan B. Je
souhaite appliquer les formule de ma feuille B aux
données de la feuille F1, ou F2 ou F3 - au choix de
l'utilisateur : appeler le résultat de la cellule C2 par
exemple. Je souhaite que l'utilisateur n'ai qu'à
spécifier le nom de la feuille F1 F2 ou F3 sur laquelle
il souhaite faire porter le bilan. Ceci est possible dans
LOTUS 1.2.3., est-ce possible sous Excel ?
Avatar
AV
Sauf erreur de ma part, la formule ne fonctionne pas.
Ben chez moi si...


La fonction indirect existe, mais la syntaxe requise semble
différente, avec une valeur logique.
Tu peux préciser ?

Avec un exemple précis ?

Votre formule est-elle valable sous EXCEL 2002 ?
Elle l'est depuis la nuit des temps excéliens ;-)


PS : faut quand même que la formule renvoie à un nom de feuille existant !
AV

Avatar
Rodolphe
Après plusieurs essais, j'ai trouvé le bug : la formule
indirect fonctionne effectivement, à condition que le nom
donné à la feuille ne contienne pas d'espace.
Encore merci.

-----Message d'origine-----
Sauf erreur de ma part, la formule ne fonctionne pas.
Ben chez moi si...


La fonction indirect existe, mais la syntaxe requise
semble


différente, avec une valeur logique.
Tu peux préciser ?

Avec un exemple précis ?

Votre formule est-elle valable sous EXCEL 2002 ?
Elle l'est depuis la nuit des temps excéliens ;-)


PS : faut quand même que la formule renvoie à un nom de
feuille existant !

AV


.




Avatar
Alain CROS
Bonjour.

Si le nom de la feuille contient des espaces
=INDIRECT("'"&C2&"'!A4")
Cette formule marche aussi si le nom n'a pas d'espace.

Alain CROS.

"Rodolphe" a écrit dans le message de news: 06c501c35b1b$f8554bd0$
Après plusieurs essais, j'ai trouvé le bug : la formule
indirect fonctionne effectivement, à condition que le nom
donné à la feuille ne contienne pas d'espace.
Encore merci.

-----Message d'origine-----
Sauf erreur de ma part, la formule ne fonctionne pas.
Ben chez moi si...


La fonction indirect existe, mais la syntaxe requise
semble


différente, avec une valeur logique.
Tu peux préciser ?

Avec un exemple précis ?

Votre formule est-elle valable sous EXCEL 2002 ?
Elle l'est depuis la nuit des temps excéliens ;-)


PS : faut quand même que la formule renvoie à un nom de
feuille existant !

AV


.